Saffron
bae5c68a4d
Code cleaned.
2024-11-03 15:55:51 +01:00
Saffron
aad74a4329
Added sr_init_seed declaration.
2024-11-02 21:41:58 +01:00
Saffron
99049c769d
Commented input call that is too slow.
2024-11-02 21:24:47 +01:00
Saffron
447d7f8c21
Added cache to input reads.
2024-11-02 21:01:46 +01:00
Saffron
467c65f68a
Upgraded input.
2024-10-02 19:58:06 +02:00
Saffron
5913633c60
Small refactor.
...
Removed the battle song to make up for some space.
2024-10-02 19:34:15 +02:00
Saffron
5b09e6f075
Improved the xoroshiro16++ algorithm.
2024-10-02 18:01:08 +02:00
Saffron
e60032e7ca
Removed gadget and stream prototypes until I have something that I like more.
2024-06-07 19:08:29 +02:00
Saffron
d2702e8e03
Added gadget and stream initial code.
...
Refactor of some structs and code cleaned.
2024-06-01 20:20:37 +02:00
Saffron
2d67f4752f
Code cleaned.
2024-05-03 15:51:25 +02:00
Saffron
3b3b597c75
Added initial character logic.
...
Added initial savestate logic.
Added input system.
2024-05-03 15:24:56 +02:00
Saffron
0dc5357418
Added menu system.
2024-05-02 17:51:22 +02:00
Saffron
4d4d2c7f3d
Work in character screen.
...
Code cleaned.
2024-04-19 15:23:21 +02:00
Saffron
59e4baf7d6
Adjusted start screen text.
2024-03-17 21:45:54 +01:00
Saffron
a61bdb2b44
Updated definition.
2024-03-17 21:34:19 +01:00
Saffron
398f78900b
Adding the entire game flow, working now on the intro.
2023-07-15 00:00:08 +02:00
Saffron
01f802f36b
Renamed and organized graphic files.
2023-07-14 16:02:11 +02:00
Saffron
e1194801c1
Added multiple background to the level view.
...
Ingame rendering optimized to update each screen part only when needed and in different cycles.
2023-07-14 15:36:42 +02:00
Saffron
a8533f704e
Reduced load image buffer since it doesn't impact loading times.
...
Reworked the drawing functions.
2023-07-12 19:03:52 +02:00
Saffron
dbbc24a11a
WIP: Moved graphic calls to gfx.
2023-07-12 18:02:52 +02:00
Saffron
0c48d83743
Added new enemies.
...
Updated start screen.
GFX calls and logic are now contained inside gfx which makes me a lot happier.
2023-07-12 13:38:25 +02:00
Saffron
b1dd26c3cc
Optimized first person dungeon drawing.
2023-05-07 00:40:52 +02:00
Saffron
fdb1c31f53
Added battle song.
2023-05-06 18:48:25 +02:00
Saffron
6f78634396
Added dungeon song and cleaned up a bit the audio code.
2023-05-06 18:42:44 +02:00
Saffron
0408a2e77e
Updated aseprite files with MSX aspect ratio.
...
Added new enemy sprites.
2023-05-06 17:54:11 +02:00
Saffron
2b20e7b221
Small dungeon rendering fix.
2023-05-06 15:01:33 +02:00
Saffron
0f5ed94d5c
Added a pseudorandom number generator based on a 16-bit xoroshiro32++ algorithm.
2023-03-17 18:37:22 +01:00
Saffron
a198c14433
Added xorshift random generator.
2023-03-05 22:52:19 +01:00
Saffron
e6b2c8e9bd
Code cleaned.
2023-01-26 00:35:09 +01:00
Saffron
2cab89fc67
Font code refactor.
...
Code cleaned.
2023-01-24 21:30:10 +01:00
Saffron
72e6b9d207
Now there's 4 characters on screen.
2023-01-21 20:46:35 +01:00
Saffron
2883863902
Optimized walls drawing to optimize VDP usage.
...
Updated graphics.
Updated settings.
2023-01-20 19:55:16 +01:00
Saffron
a78ddfd054
Updated start screen and intro with placeholder images.
...
Testing start screen.
2022-12-21 23:05:47 +01:00
Saffron
e33f4c8849
Renamed sr_screen_copy to sr_page_copy, since makes more sense.
...
Removes hardware sprites, going to use software sprite for cursor.
Added cursor sprite to graphics.
2022-10-16 18:24:39 +02:00
Saffron
8a805c469f
Renamed character creation mode.
...
Added cursor sprite.
Code cleaned.
2022-10-16 13:13:06 +02:00
Saffron
dbd3fd48d2
WIP: Character Creation screen.
2021-09-26 21:51:48 +02:00
Saffron
7a5bec8abc
Started working on the character creation screen.
...
Project cleanup/renaming.
2021-09-26 20:23:21 +02:00
Saffron
fe0679e258
Code cleanup.
2021-09-11 23:55:22 +02:00
Saffron
ca3f357f07
Added uchar, schar and sint and modified all variable definitions.
...
SDCC makes the char type unsigned by default, which is somewhat confusing to "modern" programmers, so I've decided to always explicitly declare each variable.
2021-09-11 23:38:56 +02:00
Saffron
33927553ea
Fixed tab.
2021-09-11 22:33:49 +02:00
Saffron
378bc8bff0
Added basic encounter RNG logic.
2021-09-11 22:31:42 +02:00
Saffron
9054ea31cb
WIP: Optimizing the dungeon rendering.
2021-09-05 01:31:48 +02:00
Saffron
d3fc96ed3f
WIP: Dungeon generation and visualization improvements.
2021-08-31 20:23:22 +02:00
Saffron
4f47c0dd11
Set dungeon view to mockup combat.
2021-08-29 18:25:21 +02:00
Saffron
a027587d52
Art folder reorganized.
...
Dungeon screen reorganized.
Added bat to play game in emulator.
2021-08-29 18:05:37 +02:00
Saffron
9d6d4cd7cc
Added new enemy: Alien Skeleton.
...
Adjusted dungeon screen.
2021-08-27 14:41:17 +02:00
Saffron
5a689afd58
Dungeon screen reorganized.
2021-08-27 00:58:10 +02:00
Saffron
1283c95df5
Set 60Hz.
...
Set 192 vertical pixels mode instead of 212.
Added debug check for 212/192 pixels.
Updated art.
Added game palette.
2021-08-26 23:57:30 +02:00
Saffron
9dd929945b
Added alternative floor to dungeon.
...
Added character portraits.
2021-08-26 22:08:53 +02:00
Saffron
179de3a0ca
Added portraits.
2021-08-23 23:18:23 +02:00