Kistaro Windrider kistaro
  • Joined on 2022-12-17
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
kistaro pushed to fast_bullets at kistaro/mmbshmup 2025-06-21 01:52:23 +00:00
c01c3400b7 fix eternal horizontal bullets
0f791b193c more efficient collision iteration, fix eternal shots
d3351d9a05 Use eship_collider for ship collisions, too.
ecddb56d72 loops work better when you increment them
723c0f791c Refactor collider to collaborate with linked_list.
Compare 9 commits »
kistaro created branch fast_bullets in kistaro/mmbshmup 2025-06-21 01:52:23 +00:00
kistaro pushed to main at kistaro/mmbshmup 2025-06-16 00:02:26 +00:00
789cdf6a7a profile the drawing options
372133c15e sqrt is actually faster
b38ebcc603 magnitest: cover image, png file
d9a10a7d07 fastest sqrt version, fix percentage
3ec786f416 fix deceleration
Compare 19 commits »
kistaro pushed to new_collision at kistaro/mmbshmup 2025-06-09 00:40:35 +00:00
789cdf6a7a profile the drawing options
372133c15e sqrt is actually faster
Compare 2 commits »
kistaro pushed to new_collision at kistaro/mmbshmup 2025-06-08 23:16:24 +00:00
b38ebcc603 magnitest: cover image, png file
kistaro pushed to new_collision at kistaro/mmbshmup 2025-06-08 23:14:27 +00:00
d9a10a7d07 fastest sqrt version, fix percentage
3ec786f416 fix deceleration
9955df6844 fix scaling alg
9e52e65ad1 fix font color
a9765bee1a fix missed cls
Compare 7 commits »
kistaro pushed to new_collision at kistaro/mmbshmup 2025-06-08 21:11:22 +00:00
37d9e3d30e more experiments with drawing these collision boxes. still sucks