Lephenixnoir
c1122f511f
add core scoring mechanics and score computation
2022-12-31 18:27:12 +01:00
Lephenixnoir
c1107cf675
core combo mechanic with classy HUD
2022-12-28 23:48:32 +01:00
Lephenixnoir
c1a3ecd1f4
arcade-oriented main menu
2022-12-23 18:42:05 +01:00
Lephenixnoir
3b77165e92
general improvements to UI and strategy
2022-05-31 20:45:56 +01:00
Lephenixnoir
f5eb470b13
implement the new GUI for inventory/status (F6)
2022-03-18 19:36:29 +00:00
Lephenixnoir
aced4c28be
basic main menu with transitions
2022-02-13 10:03:14 +01:00
Lephenixnoir
93c1028123
dijkstra-based pathfinding, avoids crowded areas
2022-02-06 09:32:54 +01:00
Lephenixnoir
65b23e83f2
bullet time and basic UI
2022-01-18 09:45:23 +01:00
Lephenixnoir
cb3f363cfe
switch engine to ECS and rewrite just about everything
2021-12-25 11:48:53 +01:00
Lephenixnoir
228dec623e
minor code improvements, including renamed geometry types
2021-12-25 11:48:53 +01:00
Lephenixnoir
d412daa540
shared pathfinding, combat basics, particles
2021-06-25 11:44:52 +02:00
Lephenixnoir
1e9afa5550
basic smooth controls
2021-06-04 15:14:12 +02:00
Lephenixnoir
a31f56478a
add basic enemies
2021-06-02 16:45:02 +02:00
Lephenixnoir
e502e602b9
improve geometry-based code
...
* Define more-useful primitives that are fixed in a coordinate system
* Provide conversion functions to and from integers as we need it
occasionally and it's better to have it at hand
* Add geometric functions (scale/translate)
2021-06-01 21:30:05 +02:00
Lephenixnoir
e67cce8361
basic entities at fixed position in world
...
* entities.h: Will contain a lot more about entity types later
* geometry.h: Basic position and collision utilities, will expand
2021-06-01 17:50:44 +02:00
Lephenixnoir
4a9cbd2506
movable, scrollable map with zoom
...
* settings.h: Global settings to play around with
* fixed.h: Utilites for fixed-point numbers (incomplete but clean)
* level.h: Storage format of levels (PROTOTYPE >9000)
* map.h: Dynamic format for loaded levels (PROTOTYPE)
* render.h: Camera management and rendering (pretty clean)
2021-05-30 21:59:09 +02:00