Commit Graph

40 Commits

Author SHA1 Message Date
f8bc960af2 feat: Better colors for inventory 2026-01-02 17:34:44 +01:00
b355ae1dd2 fix: Shutdown room tasks when terminal too small 2026-01-02 13:16:00 +01:00
84f757a70e feat: Better full redraw 2026-01-02 13:11:19 +01:00
17d162bd76 refactor: Don't use deprecated API 2026-01-02 13:05:25 +01:00
86f2159750 feat: Dragging around items in inventory 2026-01-02 12:56:28 +01:00
a9be5fa675 feat: Inventory item mouse hover animation 2026-01-02 01:32:39 +01:00
1eea0a701e fix: Rerender part after item added to inventory 2026-01-02 00:40:38 +01:00
41b7ac2a37 feat: New Grid API and Inventory rendered 2026-01-02 00:35:09 +01:00
bf8ca30d6a refactor: Microphone rewrite and fix bug 2026-01-01 17:57:09 +01:00
3071651ab6 feat: Mobs following player logic 2026-01-01 16:32:48 +01:00
6373c7694f feat: Adding items taken from chest to inventory 2026-01-01 14:50:13 +01:00
59803e46f5 feat: Killing mob 2026-01-01 14:47:31 +01:00
ba26b633af feat: Swinging mechanic 2026-01-01 14:23:21 +01:00
d9f7f5a2ac feat: Room Task Scheduler for mob logic 2026-01-01 13:36:31 +01:00
d747c4d248 refactor: Remove repeated code 2026-01-01 00:28:54 +01:00
46b6f5c7b5 chore: DEFAULT_COLOR -> BACKGROUND_COLOR 2025-12-31 23:37:50 +01:00
1c72622726 fix: Proper player rotation when moving between rooms 2025-12-31 23:32:52 +01:00
ae07a848bf feat: Microphone detection 2025-12-31 23:16:04 +01:00
47b487b0f1 chore: public -> protected 2025-12-31 22:26:47 +01:00
7ae808a23c feat: Player reach and some player configs 2025-12-24 11:53:03 +01:00
5b0e026480 fix: Moving while terminal too small 2025-12-24 11:18:32 +01:00
f10c36de2b style: Extract main room into its own class 2025-12-21 15:24:16 +01:00
ef40f40809 fix: Crashing 2025-12-21 15:14:18 +01:00
d5f8eb9ed8 feat: Collisions 2025-12-21 15:07:34 +01:00
fdb6c3075d feat: New scenes 2025-12-21 14:40:36 +01:00
88403993fe feat: Scene API 2025-12-17 13:30:55 +01:00
2bca24d6cd feat: Handle small terminals 2025-12-16 22:40:54 +01:00
a26aaf69e1 refactor: Improved chest logic 2025-12-16 22:24:18 +01:00
3f0ccc49a8 feat: Fully working chest 2025-12-16 22:00:38 +01:00
1e8e5cff6d perf: Render half the amount of characters
Reduced the needed amount of characters for rendering a scene by half,
by using ▄ character.
2025-12-16 17:35:02 +01:00
862baf9809 feat: Click handler repository 2025-12-16 16:58:39 +01:00
e1404ea928 feat: Started items and chest ui 2025-12-16 14:50:44 +01:00
c7f2ba0cbd feat: Screens
Different types of screens have been implemented.
For now only ChestScreen.
2025-12-15 23:12:56 +01:00
4f72f5e1f6 feat: Interacting with objects 2025-12-15 22:44:32 +01:00
196e82beca feat: Chest 2025-12-15 21:43:39 +01:00
3eab104777 feat: Walking player
Player now can walk using wasd
2025-12-15 20:11:47 +01:00
2623cd1328 feat: Rendering room
We have a room!
2025-12-15 17:08:38 +01:00
3c5d46b879 feat: Terminal rendering
Now finally we can render cube on a screen with up arrow
2025-12-15 10:17:42 +01:00
da234d9985 feat: Started implementing screen rendering
And some minor design changes and stuff like that.
2025-12-11 22:00:21 +01:00
10a2e402b7 chore: Scaffolding of the project 2025-12-11 16:38:08 +01:00