This website works better with JavaScript.
Explore
Help
Sign In
learn-code-the-hard-way
/
roguish
Archived
Watch
1
Star
0
Fork
You've already forked roguish
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
232
Commits
1
Branch
0
Tags
2.4 MiB
Tag:
Branch:
Tree:
3d461bce6d
main
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '3d461bce6d'
${ noResults }
Commit Graph
80 Commits (3d461bce6d13852a108360691cee39ef49c368fa)
Author
SHA1
Message
Date
Zed A. Shaw
b113b90257
Cleaned up the tests for tser more and then removed cereal.
12 months ago
Zed A. Shaw
bf57713416
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.
12 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.
12 months ago
Zed A. Shaw
ddf1ba955c
Now have a working config manager that can exist in the world properly.
12 months ago
Zed A. Shaw
f6ddf4b03b
Make it clear this is testing an ftxui setting.
12 months ago
Zed A. Shaw
f223257aad
Have to tweak when to test that true color is set, and also when to do it for the test.
12 months ago
Zed A. Shaw
707e9e3d6e
Have to force the terminal detected by FTXUI to use full color no matter what it detects in the actual terminal.
12 months ago
Zed A. Shaw
0ba789697a
Basic config system from a json file but it's got serious issues. Can't copy construct it because of the variable blocking copying, and it can't even be put into the dinkyecs in any way.
12 months ago
Zed A. Shaw
fd8180bc61
Refactored the ansi_parser into a class that can be reused between render calls.
12 months ago
Zed A. Shaw
a36b187879
Renderer of ANSI codes to SFML is now working. Does seem to be a little slow but that'll be easy to fix later.
12 months ago
Zed A. Shaw
ae484bf425
ANSI code renderer starts working but I have to make it utf8/wchar_t friendly.
12 months ago
Zed A. Shaw
f32b39afe2
Barely working ansi color codes parser but I _really_ don't like this one. Too much code to just get it to process correctly which means it'll be brittle as hell later.
12 months ago
Zed A. Shaw
da8011cb14
Can just use the enum as the type for the map but it'd be nicer if I could use a class enum without tons of template BS.
1 year ago
Zed A. Shaw
3f87d19911
Simple event system for entities in the world.
1 year ago
Zed A. Shaw
ea6cf1362b
Create a test for the ECS before we add more functionality.
1 year 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.
1 year ago
Zed A. Shaw
5a123ae74c
Refactor some code to have better naming and move Point and related point things into their own .hpp.
1 year ago
Zed A. Shaw
c19cd707d1
Better unit test for the collision system.
1 year ago
Zed A. Shaw
ec1ed23c52
Now using a simple collision map to track entities and then determine if they're near the player for attacking.
1 year ago
Zed A. Shaw
743f906bc7
Implemented a simple collision hash table.
1 year ago
Zed A. Shaw
5cf66aad02
Conver to using \ for member variables in classes. In structs just use the name.
1 year 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.
1 year ago
Zed A. Shaw
62195e6eea
A dirty first cut at a single random horiz/vert split for the BSP algorithm.
1 year ago
Zed A. Shaw
6cb3366912
I can make a map with one room 'randomly' generated and calculate paths.
1 year ago
Zed A. Shaw
8b67a25732
Cleaned up the map for more work.
1 year ago
Zed A. Shaw
4f863c2635
Dijkstra thing is working on a sample map.
1 year ago
Zed A. Shaw
c6d298023a
Need the test file.json
1 year ago
Zed A. Shaw
ebb5360c5c
Fixed the bug that made walls not receive the algorithm.
1 year ago
Zed A. Shaw
4d748d1f48
Initial Dijkstra algorithm for the map, but doesn't quite work right. The walls in the wall_map are not accounted for in the algorithm.
1 year ago
Zed A. Shaw
ad143dca05
Initial commit that has most of what I need.
1 year ago
First
Previous
1
2
Next
Last