The next little game in the series where I make a fancy rogue game.
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 0d7950a1e1 Announce move. 1 week ago
assets Enemies now actually adopt their color and all items too. 7 months ago
docs Fix up the gitignor and bring in the ragel manual for safe keeping. 9 months ago
scratchpad Moved to SFML 3.0 now. 7 months ago
scripts Turned on all the warnings I could handle and made them into errors then fixed them all. Worldbuilder needs a refactor in random_path. 8 months ago
shaders Tinkering with a way to do modal UIs for things like inventory etc. 8 months ago
tests World copying with facts and constants is working so now new levels are possible, but need to work on previous level motion. 7 months ago
tools Moved to SFML 3.0 now. 7 months ago
wraps Moved to SFML 3.0 now. 7 months ago
.gdbinit Mostly cleaned up world get to handle more rooms and paths, but rando_rect needs to be actually random. 8 months ago
.gitignore Fix up the gitignor and bring in the ragel manual for safe keeping. 9 months ago
.tarpit.json Ignore more irrelevant things. 11 months ago
.vimrc_proj Now have a configurable displayable tilemap to do better tiles. 9 months ago
LICENSE Initial commit 12 months ago
Makefile Results of today's code review session. 8 months ago
README.md Announce move. 1 week ago
ansi_parser.cpp Turned on all the warnings I could handle and made them into errors then fixed them all. Worldbuilder needs a refactor in random_path. 8 months ago
ansi_parser.hpp Upgraded to the latest winlibs/gcc 14. 9 months ago
ansi_parser.rl Turned on all the warnings I could handle and made them into errors then fixed them all. Worldbuilder needs a refactor in random_path. 8 months ago
color.hpp Change the color namespace to ColorValue. Need to come up with the organizational theme for the code. 9 months ago
combat.cpp Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components. 10 months ago
combat.hpp Very simple items system to get into the inventory work. 8 months ago
components.cpp Enemies now actually adopt their color and all items too. 7 months ago
components.hpp Enemies now actually adopt their color and all items too. 7 months ago
config.cpp A little more cleanup and then removing any completed bug notes. 8 months ago
config.hpp Fixed worldgen to only use tiles without collision in filling rooms, then a couple more changes to lighting so that if the light is <= 1 it just assumes the base light strength which ends up looking nicer and more like the kind of light I want. 8 months ago
constants.hpp Levels are now expanded out as you travel down and the stairs are only placed at the end of the level instead of randomly. 7 months ago
dbc.cpp Mostly cleaned up world get to handle more rooms and paths, but rando_rect needs to be actually random. 8 months ago
dbc.hpp Initial commit that has most of what I need. 12 months ago
devices.cpp Levels are now expanded out as you travel down and the stairs are only placed at the end of the level instead of randomly. 7 months ago
devices.hpp Using an event for the device interaction is better. If I get to where there's tons of devices then I'll rethink it but right now this is less convoluted. 8 months ago
dinkyecs.hpp World copying with facts and constants is working so now new levels are possible, but need to work on previous level motion. 7 months ago
events.hpp Levels are now expanded out as you travel down and the stairs are only placed at the end of the level instead of randomly. 7 months ago
flecs.wrap Brought in FLECS to play with, tomorrow we learn it. 11 months ago
fsm.hpp Conver to using \ for member variables in classes. In structs just use the name. 11 months ago
gui.cpp Moved to SFML 3.0 now. 7 months ago
gui.hpp Moved to SFML 3.0 now. 7 months ago
inventory.cpp Results of today's code review session. 8 months ago
inventory.hpp Turned on all the warnings I could handle and made them into errors then fixed them all. Worldbuilder needs a refactor in random_path. 8 months ago
levelmanager.cpp Levels are now expanded out as you travel down and the stairs are only placed at the end of the level instead of randomly. 7 months ago
levelmanager.hpp Levels are now expanded out as you travel down and the stairs are only placed at the end of the level instead of randomly. 7 months ago
lights.cpp Cleaned up all the places I was doing push_back({constructorvar1, constructorvar2}) to use emplace_back(constructorvar1, constructorvar2) every other use should be only for actually copying. 8 months ago
lights.hpp There's now a config to control the random world gen a bit. 8 months ago
main.cpp First step in refactoring to allow for multiple levels. Next is to clean up the APIs and sort out how things will be notified that they have to switch levels. 8 months ago
map.cpp Cleaned up all the places I was doing push_back({constructorvar1, constructorvar2}) to use emplace_back(constructorvar1, constructorvar2) every other use should be only for actually copying. 8 months ago
map.hpp Setup for the LevelManager to take charge of all level operations. 8 months ago
matrix.cpp Finally have a name for my little matrix shape iterator library. I present to you, the SHITErators. Are they THE shit? Shit? Or just Shite? 8 months ago
matrix.hpp Finally have a name for my little matrix shape iterator library. I present to you, the SHITErators. Are they THE shit? Shit? Or just Shite? 8 months ago
meson.build Moved to SFML 3.0 now. 7 months ago
panel.cpp Results of today's code review session. 8 months ago
panel.hpp Starting a bit of refactoring to sort out how to handle the various UIs. 8 months ago
pathing.cpp Cleaned up all the places I was doing push_back({constructorvar1, constructorvar2}) to use emplace_back(constructorvar1, constructorvar2) every other use should be only for actually copying. 8 months ago
pathing.hpp Results of today's code review session. 8 months ago
point.hpp Levels are now expanded out as you travel down and the stairs are only placed at the end of the level instead of randomly. 7 months ago
rand.cpp Just wrote my own entity system to figure it out. 11 months ago
rand.hpp Just wrote my own entity system to figure it out. 11 months ago
render.cpp Now that bounds are using vectors we can just pass them directly. 7 months ago
render.hpp Moved to SFML 3.0 now. 7 months ago
save.cpp Implemented configurable randomization in the world builder, and then got the beginning of devices to work for the next part of going down a level through stairs. 8 months ago
save.hpp Fixed up building enemies and items using componentsin the JSON. 8 months ago
shiterator.hpp Need a disclaimer on bugs. 8 months ago
sound.cpp Moved to SFML 3.0 now. 7 months ago
sound.hpp Moved to SFML 3.0 now. 7 months ago
spatialmap.cpp Results of today's code review session. 8 months ago
spatialmap.hpp Levels are now expanded out as you travel down and the stairs are only placed at the end of the level instead of randomly. 7 months ago
status.txt Now that bounds are using vectors we can just pass them directly. 7 months ago
systems.cpp Enemies now actually adopt their color and all items too. 7 months ago
systems.hpp First step in refactoring to allow for multiple levels. Next is to clean up the APIs and sort out how things will be notified that they have to switch levels. 8 months ago
tilemap.cpp Fixed worldgen to only use tiles without collision in filling rooms, then a couple more changes to lighting so that if the light is <= 1 it just assumes the base light strength which ends up looking nicer and more like the kind of light I want. 8 months ago
tilemap.hpp Turned on all the warnings I could handle and made them into errors then fixed them all. Worldbuilder needs a refactor in random_path. 8 months ago
tser.hpp Upgraded to the latest winlibs/gcc 14. 9 months ago
tser.wrap Stripped tser.hpp down to the essentials so I can study it. No base64 encoding, less than comparison (wtf is that for), and I may even remove the 'json' output. 10 months ago
worldbuilder.cpp Levels are now expanded out as you travel down and the stairs are only placed at the end of the level instead of randomly. 7 months ago
worldbuilder.hpp Better random entity placement and config of entities is now more generic. 8 months ago

README.md

An Homage to Rogue

Archived. Moved to https://git.zedshaw.games/games/roguish