Commit graph

13 commits

Author SHA1 Message Date
TakeV 12b5ce8e03
First pass at getting it running. 2024-05-25 01:32:58 -04:00
TakeV 0fa32d9df2
Move logging to its own module 2024-05-25 00:30:08 -04:00
TakeV 234f1343ad
Add game-objects.scm 2024-05-24 17:38:39 -04:00
TakeV 8daadcefd5
Rename renderer to sprite-renderer as it will be part of a subsystem 2024-05-23 15:54:07 -04:00
nephryte c37a70886a Add tilemap and tilemap-renderer 2024-05-22 18:41:35 -04:00
TakeV 81ee10a2d1
Add keyboard-input system and inputs component 2024-05-22 05:18:41 -04:00
TakeV 7ac6b70e60
Add console logging extern 2024-05-22 03:26:50 -04:00
TakeV dc7f555bfd
Add renderer system 2024-05-22 02:30:39 -04:00
TakeV bb06bf2cd2
Add CES to game
Add initial components

Add player component

Add system scaffolding

Add entity-manager

Add game-core

Redo entities so their components are stored in a searchable hashtable

Make systems thunk-based

Add system-manager

Create game-core
2024-05-21 04:13:04 -04:00
TakeV a57bd95f06
Adjust velocity 2024-05-21 04:13:03 -04:00
TakeV 9e502b0595
Update game to just have a player
It is not working right now, but at least we are able to draw!
2024-05-18 02:07:16 -04:00
nephryte 4613bf58f3 Testing arrow key controls
Co-authored-by: TakeV <TakeV-Lambda@users.noreply.github.com>
2024-05-18 00:31:31 -04:00
David Thompson 7fc5f0aa54 First commit! 2024-04-26 14:30:59 -04:00