Lucas S. Vieira
|
ef6f5f2951
|
Ensure that the loading image is only drawn on a black background
|
2024-10-01 01:35:45 -03:00 |
|
Lucas S. Vieira
|
8f86855a4d
|
Add model test and first ring model export
|
2024-09-21 17:33:37 -03:00 |
|
Lucas S. Vieira
|
0acbb69b10
|
Optimize level renderer to reduce frame drops
|
2024-09-17 20:00:29 -03:00 |
|
Lucas S. Vieira
|
b4fa5e6d9c
|
Add one-way collision and collision properties on 128x128 mappings
|
2024-09-17 17:49:29 -03:00 |
|
Lucas S. Vieira
|
a132fad7c2
|
Add memory management support for screens
|
2024-09-10 22:26:47 -03:00 |
|
Lucas S. Vieira
|
84006c3e94
|
Add title screen
|
2024-09-08 22:35:32 -03:00 |
|
Lucas S. Vieira
|
d54cdd8807
|
Add drop dash
|
2024-09-08 17:05:05 -03:00 |
|
Lucas S. Vieira
|
2b159453e9
|
Fix MDEC CD speed, add FMV queue, remove release target
|
2024-08-30 20:31:00 -03:00 |
|
Lucas S. Vieira
|
2a9fd4aca0
|
Add MDEC/FMV playback + Sonic CD intro
|
2024-08-28 18:46:03 -03:00 |
|
Lucas S. Vieira
|
bea08e09cc
|
Add separated files for screens
|
2024-08-28 02:12:57 -03:00 |
|
Lucas S. Vieira
|
063f15ed3c
|
Add control lock to make player slip down slopes
|
2024-08-27 02:02:19 -03:00 |
|
Lucas S. Vieira
|
9961a8457a
|
Add spindash, partially fix extended camera
|
2024-08-26 23:42:07 -03:00 |
|
Lucas S. Vieira
|
d579829672
|
Fix air drag once again with proper div operation
|
2024-08-26 22:49:15 -03:00 |
|
Lucas S. Vieira
|
eba06bba78
|
Add slope physics, rolling and dashing animation
|
2024-08-25 23:37:45 -03:00 |
|
Lucas S. Vieira
|
6692223bd3
|
Change jumping status to an action
|
2024-08-25 22:11:33 -03:00 |
|
Lucas S. Vieira
|
992027a0aa
|
Tweak player and R1 collisions to be more accurate
|
2024-08-25 14:28:00 -03:00 |
|
Lucas S. Vieira
|
0875cb17ef
|
Update player sensors logic
|
2024-08-20 02:15:31 -03:00 |
|
Lucas S. Vieira
|
4fe0192c58
|
Fix acceleration and air drag
|
2024-08-20 01:10:29 -03:00 |
|
Lucas S. Vieira
|
272f44bc09
|
Add player action management and camera extension on Y axis
|
2024-08-19 01:05:12 -03:00 |
|
Lucas S. Vieira
|
30523fb8ef
|
Prepare camera for extension behaviour
|
2024-08-18 22:36:35 -03:00 |
|
Lucas S. Vieira
|
1a02320aa1
|
Add player air acceleration and air drag
|
2024-08-18 22:15:51 -03:00 |
|
Lucas S. Vieira
|
5188f1fcc5
|
Add experimental double-texture level
|
2024-08-18 21:17:02 -03:00 |
|
Lucas S. Vieira
|
8fef99a54a
|
Add loopback frame and fix idle animation
|
2024-08-17 13:19:27 -03:00 |
|
Lucas S. Vieira
|
c9378b9d0a
|
Add variable animation speed
|
2024-08-17 13:12:56 -03:00 |
|
Lucas S. Vieira
|
66bf0b700a
|
Code cleanup and helper function to get animation name hash
|
2024-08-17 11:01:01 -03:00 |
|
Lucas S. Vieira
|
2cc9f224e9
|
Improve R1Z1 and do code cleanup and reorganization
|
2024-08-16 01:11:53 -03:00 |
|
Lucas S. Vieira
|
88b4b32cbe
|
Add VAG sound looping (WIP)
|
2024-08-16 00:23:52 -03:00 |
|
Lucas S. Vieira
|
9e76edbc60
|
New collision algorithm!!!!!
|
2024-08-16 00:07:38 -03:00 |
|
Lucas S. Vieira
|
3d6ba7dda4
|
Add arena allocator for scratchpad
|
2024-08-13 18:53:34 -03:00 |
|
Lucas S. Vieira
|
82ebe11b19
|
Add Player landing speed
|
2024-08-12 23:33:34 -03:00 |
|
Lucas S. Vieira
|
2b3a516e4b
|
Add terrain angles and consider it on movement
|
2024-08-12 22:28:34 -03:00 |
|
Lucas S. Vieira
|
ebc4020def
|
Add level select, easier loading screen, and R0Z2
|
2024-08-06 21:45:45 -03:00 |
|
Lucas S. Vieira
|
304c64eda1
|
Perform all level allocation through an arena allocator
|
2024-08-05 22:25:06 -03:00 |
|
Lucas S. Vieira
|
c85417fc16
|
Add camera, adjust timer variables, add push anim, extend level
|
2024-08-05 00:19:50 -03:00 |
|
Lucas S. Vieira
|
89e9723422
|
Move player collision to player.c/player.h
|
2024-08-04 18:36:59 -03:00 |
|
Lucas S. Vieira
|
a3fadda065
|
Store player constants as hex
|
2024-08-04 17:14:51 -03:00 |
|
Lucas S. Vieira
|
7cd01c2b4a
|
Add FPS counter and collision linecast (WIP)
|
2024-08-02 21:10:58 -03:00 |
|
Lucas S. Vieira
|
12890caf33
|
Add collision data loading into RAM
|
2024-08-01 02:23:36 -03:00 |
|
Lucas S. Vieira
|
8c36d08617
|
Add level rendering
|
2024-07-28 02:59:16 -03:00 |
|
Lucas S. Vieira
|
a33a11b716
|
Add sound effects
|
2024-07-22 01:43:00 -03:00 |
|
Lucas S. Vieira
|
b4d7be0cda
|
Add animations and movement
|
2024-07-21 19:43:59 -03:00 |
|
Lucas S. Vieira
|
4f060226fc
|
Add manual .XA looping
|
2024-07-21 13:11:19 -03:00 |
|
Lucas S. Vieira
|
bb29596a0d
|
Use static memory when allocating most character data
|
2024-07-21 13:10:51 -03:00 |
|
Lucas S. Vieira
|
2d6fc994c6
|
Add input and music alternation
|
2024-07-19 23:50:47 -03:00 |
|
Lucas S. Vieira
|
2732d65bed
|
First implementation of sound and .XA playback
|
2024-07-19 03:20:04 -03:00 |
|
Lucas S. Vieira
|
74fa772c30
|
Code and assets reorganization
|
2024-07-16 19:51:29 -03:00 |
|
Lucas S. Vieira
|
cdb17b7135
|
Add WIP sprite flipping
|
2024-07-16 18:25:18 -03:00 |
|
Lucas S. Vieira
|
d888019af8
|
Improve rendering by a mile!
|
2024-07-15 17:53:40 -03:00 |
|
Lucas S. Vieira
|
e036a9ea6b
|
Add initial character rendering
|
2024-07-15 03:37:57 -03:00 |
|
Lucas S. Vieira
|
ba9125edcd
|
Add util library
|
2024-07-12 20:48:23 -03:00 |
|