34 Commits (3a16595ca7adfed3b7b8c48f0225b1936e19d569)

Author SHA1 Message Date
Zed A. Shaw 3a16595ca7 A few small changes so that the player's lightsource is just like any other entity lightsource components. 3 days ago
Zed A. Shaw e63a8dd920 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. 5 days ago
Zed A. Shaw e30c18fbdf Fixed up the idea for having dynamic callbacks on devices. Might become the new way to do stuff but not sure. 5 days ago
Zed A. Shaw d2162910f6 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. 7 days ago
Zed A. Shaw 7acbd0379f There's now a config to control the random world gen a bit. 7 days ago
Zed A. Shaw b16405cfdc Better random entity placement and config of entities is now more generic. 1 week ago
Zed A. Shaw ee304c30e3 Made a curative component really quick. 2 weeks ago
Zed A. Shaw d6916b675e Enemies can be tagged as moving randomly, but it's very subtle. 2 weeks ago
Zed A. Shaw 222b39c403 Fixed up building enemies and items using componentsin the JSON. 2 weeks ago
Zed A. Shaw 9ce4fbd552 Reworked the way that entities are loaded so they're more dynamic and can be configured without modifying C++code. 2 weeks ago
Zed A. Shaw f2864a62ee Game now loads random enemies and items into rooms but in rudimentary way. Need to now randomize more of it and make it more robust so only changing the .json is needed to get new effects and enemies. 2 weeks ago
Zed A. Shaw 14b3ea7676 Inventory system is mostly working and I can pick up everything and use it. 2 weeks ago
Zed A. Shaw 135d9a128b Basic inventory system working and can pick up items but needs to be reflected in the UI next. 3 weeks ago
Zed A. Shaw 3d461bce6d Very simple items system to get into the inventory work. 3 weeks ago
Zed A. Shaw 28d19d80a2 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. 3 weeks ago
Zed A. Shaw 59bbae0af0 Added a couple of test enemies to the game for the next stream. 3 weeks ago
Zed A. Shaw 03c5546cdf World builder now loads the tile map json and usese the keys to figure out how to randomize the floor configurations. 3 weeks ago
Zed A. Shaw 194cc6664b Lighting is working way better and now for world generation work. 3 weeks ago
Zed A. Shaw 9c03e850b5 Now have more fancy rooms with different floors to play with. 4 weeks ago
Zed A. Shaw 8a94108874 Entities now look like they stand on the tiles. 4 weeks ago
Zed A. Shaw 35f2defc11 Better lighting and a circle algorithm that works more reliably. 4 weeks ago
Zed A. Shaw 89e31279be Now have color and display char coming from assets/tiles.json but lighting still needs work. 4 weeks ago
Zed A. Shaw 7fe6ad174d Now have a configurable displayable tilemap to do better tiles. 4 weeks ago
Zed A. Shaw d916d1c383 A very jank circle algorithm that overdraws many of the lines but mostly works. 1 month ago
Zed A. Shaw ffc787df64 Designer is working great now, and this fixes a bunch of things about the mouse. 1 month ago
Zed A. Shaw a9e25668fb Rought font extractor that probably has a memory error causing it to behave mysteriously, and the designer now uses a json file of the characters that will work. 1 month ago
Zed A. Shaw 0edd948101 A barely working tool to find font characters and pick their color. 1 month ago
Zed A. Shaw a9217e8423 Now have a basic prototype lighting system. 2 months ago
Zed A. Shaw 113811bc84 Got some new sounds and camera shake came back but has a bug. 2 months ago
Zed A. Shaw 713d400d17 Cereal works pretty well so I may use it, but there's one more library I want to try first called tser. 3 months ago
Zed A. Shaw ddf1ba955c Now have a working config manager that can exist in the world properly. 3 months ago
Zed A. Shaw 4ed06b10b1 Need the hit.wav to be mono, but now we have a sound we can move around, just not sure how to place it based on the visuals. 3 months ago
Zed A. Shaw 8aa982e5ea Make the changes for the new assets layout. 4 months ago
Zed A. Shaw feda66defd Mostly working prototype that uses FTXUI to render to SFML and then plays a sound when you hit a wall. 4 months ago