A retro style homage to 80s dungeon crawlers hand crafted in C++.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Zed A. Shaw
01525388ec
GOAP is now working in a basic way, time to clean it up.
|
6 months ago |
.. |
amt_matrix.cpp
|
Brought in some of amit's code to study and try out. amt/ has it.
|
8 months ago |
amt_test.cpp
|
Brought in Amit's latest code and converted it to use either dumb lighting or his new torch lighting, then threw in the FPS counter from last night.
|
8 months ago |
ansi_parser.cpp
|
Found my old LEL code and got the shell working, so tomorrow I'll try to make it layout some gui element.
|
7 months ago |
base.cpp
|
First build that actually works. SDL_main errors before but didn't figure out the cause.
|
8 months ago |
components.cpp
|
A basic components test that just loads all the config files and their components into a world.
|
7 months ago |
config.cpp
|
A simple config loader test.
|
7 months ago |
dbc.cpp
|
Found the test that crashed sometimes but also had to just rip out all of the throws testing in DBC because catch2 can't get it right.
|
6 months ago |
dijkstra.json
|
Brought over a bunch of code from the roguelike and now will use it to generate a random map.
|
7 months ago |
dinkyecs.cpp
|
Make the DinkyECS test fully isolated.
|
7 months ago |
fsm.cpp
|
Trying out an FSM for controlling the main loop.
|
7 months ago |
goap.cpp
|
GOAP is now working in a basic way, time to clean it up.
|
6 months ago |
guecs.cpp
|
Textures and sprites are now managed by a single module in textures.hpp, and even though it is a _single_ location to access all sprites it is NOT a singleton. Those are illegal.
|
7 months ago |
inventory.cpp
|
Game now builds and is using the new dynamic component loading but enemies do not spawn in and device events are really working. Also inventory is a giant bag of fail and needs a rewrite.
|
7 months ago |
lel.cpp
|
I now have a semi-functional GUI system that uses the ECS style to build gui elements rather than inheritance.
|
7 months ago |
levelmanager.cpp
|
Brought over a bunch of code from the roguelike and now will use it to generate a random map.
|
7 months ago |
lighting.cpp
|
BROKEN: Big refactoring happening, so it compiles but game does not run and the tests fail.
|
7 months ago |
map.cpp
|
Game now builds and is using the new dynamic component loading but enemies do not spawn in and device events are really working. Also inventory is a giant bag of fail and needs a rewrite.
|
7 months ago |
matrix.cpp
|
Add some debug boxes around the fonts to figure out why they aren't vertically centered.
|
7 months ago |
pathing.cpp
|
GOAP is now working in a basic way, time to clean it up.
|
6 months ago |
save.cpp
|
BROKEN: Big refactoring happening, so it compiles but game does not run and the tests fail.
|
7 months ago |
sound.cpp
|
Optimize GUECS a bit so that it automatically sets up the cell names and lel::Cell contents in the world, making it easier to work with.
|
7 months ago |
spatialmap.cpp
|
Found the test that crashed sometimes but also had to just rip out all of the throws testing in DBC because catch2 can't get it right.
|
6 months ago |
textures.cpp
|
More testing improvements.
|
7 months ago |
tilemap.cpp
|
BROKEN: Big refactoring happening, so it compiles but game does not run and the tests fail.
|
7 months ago |