cheslinga
|
2484ec2194
Reworked how blocked positions are detected. Basic pathfinding works.
|
2 years ago |
cheslinga
|
6b190e6053
Added start of some collision detection; start of some combat code.
|
2 years ago |
cheslinga
|
a9c5b12a94
Removed energy component. (Not sure why it's here, lol)
|
2 years ago |
cheslinga
|
ce8decdbb3
Added basic AI and pathfinding. Reworked several systems.
|
2 years ago |
cheslinga
|
918a79f872
Replaced Point2D class with much simpler record.
|
2 years ago |
cheslinga
|
ed6dfbe36a
Moved AI action decisions into the action queue loop.
|
2 years ago |
cheslinga
|
b371a0a178
Another fix to check player awaiting status on action completion.
|
2 years ago |
cheslinga
|
bae5fbf2d9
Fix: Keep running the action system if the player cannot choose an action yet.
|
2 years ago |
cheslinga
|
e74d058913
Refactored the action system with a priority queue.
|
2 years ago |
cheslinga
|
a25c16f0f2
Slight FOV system refactor.
|
2 years ago |
cheslinga
|
e2e2d1b318
Added basic attacking, added name component. (Week 3)
|
2 years ago |
cheslinga
|
6acfc6d067
Implemented action and player turn systems.
|
2 years ago |
cheslinga
|
dae00c490d
Implemented splitmix64 RNG. Added entity factory functions.
|
2 years ago |
cheslinga
|
f137a2cf16
Added movement blocking checks. Updated comments.
|
2 years ago |
cheslinga
|
3f7d3cf3be
Slight rework to how the level is populated.
|
2 years ago |
cheslinga
|
7bb2e75807
Finished up FOV. Week 3
|
2 years ago |
cheslinga
|
0fe2e96035
Removing dead code and stuff.
|
2 years ago |
cheslinga
|
18c0b16a46
Reworked drawing system. Working on FOV algorithms.
|
2 years ago |
cheslinga
|
1b26586536
Added helper algorithms, finished basic mapgen. Reworked some ECS
|
2 years ago |
cheslinga
|
f6846b1476
Added new map generation functionality.
|
2 years ago |
cheslinga
|
61c2de505e
Improved input; fixed render texture scaling.
|
2 years ago |
cheslinga
|
d1dc22a7b8
Added a map class, wall detection on movement input. (Week 2)
|
2 years ago |
cheslinga
|
613065efd0
Added color rendering for sprites.
|
2 years ago |
cheslinga
|
34b4dc29f0
Formalized drawing and input systems setup.
|
2 years ago |
cheslinga
|
354a23366c
Initial commit, Week 1
|
2 years ago |