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
- Host: GitHub
- URL: https://github.com/technicjelle/doomgamegxp
- Owner: TechnicJelle
- Created: 2022-01-09T16:46:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-16T19:11:06.000Z (over 2 years ago)
- Last Synced: 2025-01-26T11:09:52.385Z (4 months ago)
- Language: C#
- Size: 57.5 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DoomGame
Doom-ish clone made in the Saxion GXP EngineCheck 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
### When Enemies were just added
### Textured walls, now sorted correctly!

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

(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
## 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))