Kistaro Windrider kistaro
  • Joined on 2022-12-17
kistaro pushed to silly-shots at kistaro/mmbshmup 2025-06-30 23:33:14 +00:00
7e4833d567 very silly shot pattern
kistaro created branch silly-shots in kistaro/mmbshmup 2025-06-30 23:33:14 +00:00
kistaro pushed to main at kistaro/mmbshmup 2025-06-29 19:01:11 +00:00
c752e8e1e3 fix hpcols_init
507f06fb8c more efficient bullet spawning
14849101dd skip call to sparks if there are no sparks
2cd7c64dd9 micro-optimize bullet details
2d5d392df0 reverse strip logic
Compare 33 commits »
kistaro pushed to unlinked_lists at kistaro/mmbshmup 2025-06-29 06:11:44 +00:00
c752e8e1e3 fix hpcols_init
kistaro pushed to unlinked_lists at kistaro/mmbshmup 2025-06-29 06:00:01 +00:00
507f06fb8c more efficient bullet spawning
14849101dd skip call to sparks if there are no sparks
2cd7c64dd9 micro-optimize bullet details
Compare 3 commits »
kistaro pushed to unlinked_lists at kistaro/mmbshmup 2025-06-25 06:16:58 +00:00
2d5d392df0 reverse strip logic
kistaro pushed to unlinked_lists at kistaro/mmbshmup 2025-06-25 06:06:19 +00:00
904fbe6b2e bullets don't expire
36b268e057 initialization is very slightly faster this way, I think
3d6ef03b37 attempt to optimize collision
Compare 3 commits »
kistaro pushed to unlinked_lists at kistaro/mmbshmup 2025-06-23 08:38:05 +00:00
d7e029edb6 profile-guided optimization
5e6b98523b delete linked lists and use optimized array impls.
Compare 2 commits »
kistaro created branch unlinked_lists in kistaro/mmbshmup 2025-06-23 08:38:05 +00:00
kistaro pushed to okay_slow_bullets at kistaro/mmbshmup 2025-06-22 00:50:07 +00:00
67970a5164 add draw/update stat readout
kistaro pushed to okay_slow_bullets at kistaro/mmbshmup 2025-06-22 00:38:12 +00:00
eaea42f993 fix shot axis
929f47fc78 bullet microoptimization and velocity fix
430a0a4b14 ship_m:move micro-optimizations
Compare 3 commits »
kistaro pushed to okay_slow_bullets at kistaro/mmbshmup 2025-06-22 00:05:44 +00:00
e4062d3ccd back out of fast bullet changes, keep optimizations
kistaro created branch okay_slow_bullets in kistaro/mmbshmup 2025-06-22 00:05:44 +00:00
kistaro pushed to fast_bullets at kistaro/mmbshmup 2025-06-21 23:40:28 +00:00
c9d7437ffe trim up draw costs a bit
kistaro pushed to fast_bullets at kistaro/mmbshmup 2025-06-21 23:36:41 +00:00
d0de757b0e test the worst case scenario for shots
kistaro pushed to fast_bullets at kistaro/mmbshmup 2025-06-21 23:07:27 +00:00
a8b5b9dbe6 fast shot rendering prototype
kistaro pushed to fast_bullets at kistaro/mmbshmup 2025-06-21 22:13:13 +00:00
2596f8aa6c I can't spell
ef40c245f8 multi-step shot prototype
6d6e13cf3b special case strip(call_move) to stripmove()
Compare 3 commits »
kistaro pushed to fast_bullets at kistaro/mmbshmup 2025-06-21 02:13:33 +00:00
99323be298 despawn shots aggressively when offscreen
kistaro pushed to fast_bullets at kistaro/mmbshmup 2025-06-21 02:09:04 +00:00
85c5091804 pbullets also move just before the collision check.
kistaro pushed to fast_bullets at kistaro/mmbshmup 2025-06-21 02:00:18 +00:00
a77180d89a bullet_base:die doesn't actually make sense