An open API service indexing awesome lists of open source software.

https://github.com/technicjelle/doomgamegxp

Doom-ish clone made in the Saxion GXP Engine
https://github.com/technicjelle/doomgamegxp

Last synced: 2 months ago
JSON representation

Doom-ish clone made in the Saxion GXP Engine

Awesome Lists containing this project

README

        

# DoomGame
Doom-ish clone made in the Saxion GXP Engine

Check the [GitHub repo](https://github.com/TechnicJelle/DoomGame) often for updates!

# ⚠ Further Updates!
Because the GXP Engine was really not meant for this kind of stuff, the development of new features is pretty difficult, so I am planning on rewriting this whole game in C++ using the [PixelGameEngine](https://github.com/OneLoneCoder/olcPixelGameEngine). \
I'll still implement the last three items on the [TODO](https://github.com/TechnicJelle/DoomGameGXP/projects/1?fullscreen=true) (Wall warping & Enemy interaction), but after that I'll start the other project, which I'll link to down below here once it's ready.

## Progress GIFs
### The fix for the texture warping!!
[texture-warping-fix.webm](https://user-images.githubusercontent.com/22576047/202271199-9621695e-4a0d-47da-b6eb-41b83f2c0797.webm)

### The switch to a horror game
![](.github/scarey.gif)

### When Enemies were just added
![](.github/pleaseleavemeandmyfamilyalone.gif)

### Textured walls, now sorted correctly!
![](.github/WallSideSorting&MinimapTextures&HotReloading.gif)
Also visible in this GIF are the textures on the minimap and the hot-reloading from Tiled level files!

## Really outdated GIFs
### Blank walls, all perfect sorting
![](.github/BlankWalls.gif)
(Also contains a small bit of flickering sides, but I'm hoping that once I've implemented DDA, that that'll go away)

### Textured walls, with still wrong sorting
![](.github/TexturedWalls.gif)

## Modifications made in response to code reviews from peers
- DDA Explanation ([c45417f](https://github.com/TechnicJelle/DoomGame/commit/c45417f899148e795a2580724a68c698a95f6c53))
- Added option to turn off the minimap ([1b3504d](https://github.com/TechnicJelle/DoomGame/commit/1b3504d35ed8745b698903e07395aeef654ea8a9))
- Added extra comments to some methods ([066980e](https://github.com/TechnicJelle/DoomGame/commit/066980ecbbf82c06ae5b8c479799aee96e05d01b))