36 Commits

Author SHA1 Message Date
unknown
545f50f4f1 update README
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-05 13:22:30 +03:00
unknown
7b89ed7dcc Basic sliding bug fixes
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-05 13:20:39 +03:00
unknown
66ffafef0f Kepresses are no longer repeated
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-05 12:40:55 +03:00
unknown
288ab9e936 jump fall timers
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-05 12:06:21 +03:00
unknown
efe985361f Rabbit walks correctly now
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-05 11:40:05 +03:00
unknown
65836b1225 Movement Physics adjustments
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-05 10:17:42 +03:00
unknown
3310a549c2 Sprite flipping added
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-05 10:04:30 +03:00
4b304f0062 Fix double jump inside of block issues
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-04 23:27:58 -05:00
8eb408564f Key Press uses switch
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-04 05:52:07 -05:00
e9ad127b38 Implement variable height jumping
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-04 05:49:02 -05:00
e593e6d9ec Add fall,idle, jump states
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-04 05:44:05 -05:00
0f94b0396d Background drawing implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-03 16:44:55 -05:00
d89e7beb88 Fix up the map view types and increase air friction a bit
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-03 15:32:32 -05:00
20bedae890 Forgot else statement
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-03 17:59:52 +00:00
62e2c75f00 Set view boundaries between room areas to prevent bleeding screens between each other
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-03 17:59:19 +00:00
2205324845 Implement all camera movement types
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-02 22:31:17 -05:00
7a7f9359fd Implement three camera views
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-02 22:30:07 -05:00
f35a5a6c88 Camera recognition in player object and fix pixel flickering for camera-followed objects
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-02 22:14:16 -05:00
a982df2063 Do not allow jumps to be recovered from hitting the roof of blocks
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-31 23:37:32 -05:00
9ee2871592 Adjust and configure jump heights and friction levels to be moderately good feeling
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-30 19:23:25 -05:00
9ac35ccd7e Fix getting stuck on vertical falling
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-30 18:52:36 -05:00
7eb988061d Include side block collisions
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-30 18:33:05 -05:00
65294a1343 Air and ground drag + friction controls
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-30 17:43:52 -05:00
60a1acae72 Implement drag and friction for ground movement
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-30 17:30:50 -05:00
1d8438bc9a Load images as gif indexed images
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-30 03:16:04 -05:00
8cf2111e2d Nana drops onto block
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-29 16:12:40 -05:00
unknown
7161b5ffc9 Nana can't stop phasing through walls
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-29 23:56:22 +03:00
unknown
a2b0648074 Nana can fly
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-29 22:41:36 +03:00
unknown
0cf0268351 Nana is centered
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-29 21:51:07 +03:00
bdc22767f5 Implement tile highlighting based on level renderer view
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-28 13:33:35 -05:00
95a923fad3 Incorporate tile drawing and partial sprite drawing functions
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-24 20:17:56 +00:00
8d943ef526 Created map structure and load/unload filesystem
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-24 14:02:49 +00:00
8bee6dd30c Pixel upscaling based on monitor size
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 19:31:54 -05:00
daf471db93 Implement object system
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 18:22:22 -05:00
868d5ac87d Implement object system
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 17:38:45 -05:00
f2a3ba9fd6 Isolate the draw loop
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 17:30:44 -05:00