Commit Graph

23 Commits (master)

Author SHA1 Message Date
Zed A. Shaw 25d782df6d Start and stop some sounds and add a little bit of reverb to sounds so they fit the 'dungeon' theme. 1 week ago
Zed A. Shaw 29e6d45dc6 Level traversal works, but it's very immediate. Next is a little 'confirm level' modal and a transition screen. 2 weeks ago
Zed A. Shaw 0878a9e978 Refactored inventory some so that the UI is not so knowing of the internals. 2 weeks ago
Zed A. Shaw e0e7a1027c Inventory system basically works now but is in a alpha hack stage. Time to refactor. 2 weeks ago
Zed A. Shaw daae239831 Created a simple pickup sound that sounds like you put something in your bag. 2 weeks ago
Zed A. Shaw 20cbc3a21c Working sound system and most enemies have a sound effect. This will make it easier to add sounds now. 2 weeks ago
Zed A. Shaw 83df9ff03b Super awesome twitchy animation for axe guy. 2 weeks ago
Zed A. Shaw 80a0f2ba75 Basic simple animations where the enemies just move forward. 2 weeks ago
Zed A. Shaw baa4d8ee2b Grave stones are not lootable and give 10 gold. No idea what gold even does. I mean, why _are_ there traders in a dungeon? 3 weeks ago
Zed A. Shaw 3b9525cca4 Enemies now turn into a lootable device witha grave_stone sprite so you know they died. Need to implement noclipping on items with collision. 3 weeks ago
Zed A. Shaw e04c03b381 Small error in how mouse events are processed. I need to do them _outside_ of the guecs::UI so that the event is checked once and then confirmed in all grids. Then created a tombstone device to be used as a dead enemy marker that will later allow looting. 3 weeks ago
Zed A. Shaw 9c66e870d2 Finally get rid of this weird thing in dinkyecs where I was passing a const& to an _integer_ when a copy of the integer is exactly the same. 3 weeks ago
Zed A. Shaw cfe56bbf99 Combat Mode is more reliable now, just one little glitch that it doesn't exit on the last enemy dying. 3 weeks ago
Zed A. Shaw f8dd5d816f Basic combat system prototype works, but needs more GUI love to really work in the game. 3 weeks ago
Zed A. Shaw 8a6b38c1a4 Start of V1 combat system where you get locked into combat when in range and have to work the turn system to get out. 3 weeks ago
Zed A. Shaw d2700d2928 You now have blood on your screen when below half health. 3 weeks ago
Zed A. Shaw abd843d5ec Very basic attack system. 4 weeks ago
Zed A. Shaw 0cbe20af35 Fix up the colors and rendering so that tilemap just uses components::Tile all the time. Need to load all of the config data from json one time on system start instead of constantly, although constantly does make debugging live easier. 4 weeks ago
Zed A. Shaw a4c13f7fc9 Maps are back and have color now. TileCell needs a rework. 4 weeks ago
Zed A. Shaw a69be90464 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. 4 weeks ago
Zed A. Shaw d798d154ae We now have a full map that's basically the same mapping system from Roguish. There's a bug right now where it needs you to move once to calc the light and it's not being centered, but it does work. 4 weeks ago
Zed A. Shaw e85b5d998b System now controls the motion better since it's not GUIs job. 1 month ago
Zed A. Shaw 2daa1c9bd5 Brought over a bunch of code from the roguelike and now will use it to generate a random map. 1 month ago