-
7e4833d567
very silly shot pattern
silly-shots
Kistaro Windrider
2025-06-28 23:11:27 -07:00
-
c752e8e1e3
fix hpcols_init
main
unlinked_lists
Kistaro Windrider
2025-06-28 23:10:57 -07:00
-
507f06fb8c
more efficient bullet spawning
Kistaro Windrider
2025-06-28 22:59:51 -07:00
-
14849101dd
skip call to sparks if there are no sparks
Kistaro Windrider
2025-06-28 22:48:32 -07:00
-
2cd7c64dd9
micro-optimize bullet details
Kistaro Windrider
2025-06-28 22:35:36 -07:00
-
2d5d392df0
reverse strip logic
Kistaro Windrider
2025-06-24 23:16:47 -07:00
-
904fbe6b2e
bullets don't expire
Kistaro Windrider
2025-06-24 23:06:09 -07:00
-
36b268e057
initialization is very slightly faster this way, I think
Kistaro Windrider
2025-06-24 22:54:03 -07:00
-
3d6ef03b37
attempt to optimize collision
Kistaro Windrider
2025-06-24 22:36:58 -07:00
-
d7e029edb6
profile-guided optimization
Kistaro Windrider
2025-06-23 01:37:57 -07:00
-
5e6b98523b
delete linked lists and use optimized array impls.
Kistaro Windrider
2025-06-23 00:47:02 -07:00
-
67970a5164
add draw/update stat readout
okay_slow_bullets
Kistaro Windrider
2025-06-21 17:50:03 -07:00
-
eaea42f993
fix shot axis
Kistaro Windrider
2025-06-21 17:38:05 -07:00
-
929f47fc78
bullet microoptimization and velocity fix
Kistaro Windrider
2025-06-21 17:33:42 -07:00
-
430a0a4b14
ship_m:move micro-optimizations
Kistaro Windrider
2025-06-21 17:17:44 -07:00
-
e4062d3ccd
back out of fast bullet changes, keep optimizations
Kistaro Windrider
2025-06-21 17:05:36 -07:00
-
c9d7437ffe
trim up draw costs a bit
fast_bullets
Kistaro Windrider
2025-06-21 16:40:23 -07:00
-
d0de757b0e
test the worst case scenario for shots
Kistaro Windrider
2025-06-21 16:36:36 -07:00
-
a8b5b9dbe6
fast shot rendering prototype
Kistaro Windrider
2025-06-21 16:07:23 -07:00
-
2596f8aa6c
I can't spell
Kistaro Windrider
2025-06-21 15:13:07 -07:00
-
ef40c245f8
multi-step shot prototype
Kistaro Windrider
2025-06-21 15:12:40 -07:00
-
6d6e13cf3b
special case strip(call_move) to stripmove()
Kistaro Windrider
2025-06-21 14:55:20 -07:00
-
99323be298
despawn shots aggressively when offscreen
Kistaro Windrider
2025-06-20 19:13:28 -07:00
-
85c5091804
pbullets also move just before the collision check.
Kistaro Windrider
2025-06-20 19:08:58 -07:00
-
a77180d89a
bullet_base:die doesn't actually make sense
Kistaro Windrider
2025-06-20 18:55:48 -07:00
-
c01c3400b7
fix eternal horizontal bullets
Kistaro Windrider
2025-06-20 18:51:58 -07:00
-
0f791b193c
more efficient collision iteration, fix eternal shots
Kistaro Windrider
2025-06-20 18:50:04 -07:00
-
d3351d9a05
Use eship_collider for ship collisions, too.
Kistaro Windrider
2025-06-20 17:56:57 -07:00
-
ecddb56d72
loops work better when you increment them
Kistaro Windrider
2025-06-20 17:50:03 -07:00
-
723c0f791c
Refactor collider to collaborate with linked_list.
Kistaro Windrider
2025-06-20 17:48:02 -07:00
-
e018578754
keep animating bullets while dead
Kistaro Windrider
2025-06-20 16:36:18 -07:00
-
bf8297eb72
prevify eships when setting up collider
Kistaro Windrider
2025-06-20 16:31:18 -07:00
-
1c8bcae44c
put ebullet moves inside the collision check loop
Kistaro Windrider
2025-06-20 16:01:59 -07:00
-
325d7444e7
invert eship/pbullet collision
Kistaro Windrider
2025-06-20 15:09:18 -07:00
-
789cdf6a7a
profile the drawing options
new_collision
Kistaro Windrider
2025-06-08 17:36:50 -07:00
-
372133c15e
sqrt is actually faster
Kistaro Windrider
2025-06-08 16:55:15 -07:00
-
b38ebcc603
magnitest: cover image, png file
Kistaro Windrider
2025-06-08 16:16:16 -07:00
-
d9a10a7d07
fastest sqrt version, fix percentage
Kistaro Windrider
2025-06-08 16:14:18 -07:00
-
3ec786f416
fix deceleration
Kistaro Windrider
2025-06-08 15:11:36 -07:00
-
9955df6844
fix scaling alg
Kistaro Windrider
2025-06-08 15:11:07 -07:00
-
9e52e65ad1
fix font color
Kistaro Windrider
2025-06-08 15:10:12 -07:00
-
a9765bee1a
fix missed cls
Kistaro Windrider
2025-06-08 15:09:27 -07:00
-
b919eb824d
testing vector magnitude calculation
Kistaro Windrider
2025-06-08 15:08:58 -07:00
-
2c37784ad7
try this linefill func and start optimizing it
Kistaro Windrider
2025-06-08 14:35:49 -07:00
-
37d9e3d30e
more experiments with drawing these collision boxes. still sucks
Kistaro Windrider
2025-06-08 14:10:23 -07:00
-
1ef5b56c58
wait this version of zot actually looks good
Kistaro Windrider
2025-06-01 23:46:59 -07:00
-
44fb8482a5
a version of zot that does not look awful
Kistaro Windrider
2025-06-01 23:29:03 -07:00
-
62f8f27829
a zot prototype that looks awful
Kistaro Windrider
2025-06-01 23:06:44 -07:00
-
542acc5308
nano-optimizations
Kistaro Windrider
2025-06-01 21:03:04 -07:00
-
4e66c875ad
improve legibility
Kistaro Windrider
2025-06-01 20:58:21 -07:00
-
812d32e70c
micro-optimizations
Kistaro Windrider
2025-06-01 20:58:12 -07:00
-
d2ec1b39df
Show approximation of contact zone
Kistaro Windrider
2025-06-01 20:38:56 -07:00
-
a3ac8074ae
line-box collision implemented by Pyrex&Nyeo
Kistaro Windrider
2025-06-01 20:29:02 -07:00
-
85d28ae28b
get rid of pships
Kistaro Windrider
2025-06-01 17:55:46 -07:00
-
c514c61b3a
look at me. *look at me.* I'm the gun_base now
trigenometry_gun
Kistaro Windrider
2025-06-01 17:41:07 -07:00
-
9be828dd5c
blast gun is a trig gun
Kistaro Windrider
2025-06-01 17:38:45 -07:00
-
2b51a3472b
protron trig gun
Kistaro Windrider
2025-06-01 17:36:15 -07:00
-
95ea70baae
vulcan_gun as trig gun
Kistaro Windrider
2025-06-01 17:26:29 -07:00
-
b18b4f885d
trig zap gun; fixes
Kistaro Windrider
2025-06-01 17:00:28 -07:00
-
2fdb8d1a05
trigenometry gun prototype
Kistaro Windrider
2025-06-01 16:48:39 -07:00
-
fc1f84fa28
Delete slip behavior
Kistaro Windrider
2025-06-01 16:15:46 -07:00
-
93b63a5831
Prevent new
calls that won't work as expected
Kistaro Windrider
2025-06-01 16:11:35 -07:00
-
297e6e4996
implement clip reload time
Kistaro Windrider
2025-06-01 15:55:11 -07:00
-
9b3120c47b
rewrite mknew to inherit fields before init
Kistaro Windrider
2025-06-01 15:53:50 -07:00
-
abee6d1206
fix skirmisher sparks
Kistaro Windrider
2025-05-31 23:44:36 -07:00
-
3151db5430
fix precedence error
flotillas
Kistaro Windrider
2025-05-31 22:27:03 -07:00
-
2964159858
fix offset, try but fail to fix variants
Kistaro Windrider
2025-05-31 22:19:35 -07:00
-
95d4b6eb37
what the hell was I thinking when I wrote this
Kistaro Windrider
2025-05-31 22:06:48 -07:00
-
96312e3adf
fix offset bugs
Kistaro Windrider
2025-05-31 22:05:47 -07:00
-
bf9a45d87e
fix gframe unit
Kistaro Windrider
2025-05-31 21:55:21 -07:00
-
36f7c6572f
fix ship spawning
Kistaro Windrider
2025-05-31 21:54:02 -07:00
-
45b70d3aca
did you know that 4 is not 1? mindboggling!
Kistaro Windrider
2025-05-31 21:43:51 -07:00
-
35980d801a
forgot my increments!
Kistaro Windrider
2025-05-31 21:40:17 -07:00
-
734811bd62
math works better when you return your values
Kistaro Windrider
2025-05-31 21:33:06 -07:00
-
4fddbea82c
use the right loader
Kistaro Windrider
2025-05-31 21:31:20 -07:00
-
f675e31967
oops, I accidentally
Kistaro Windrider
2025-05-31 21:30:30 -07:00
-
0bd1463416
replace demo level with infinite copies of flotilla 0
Kistaro Windrider
2025-05-31 21:29:54 -07:00
-
267f8a3667
actually add ships we keep
Kistaro Windrider
2025-05-31 21:02:26 -07:00
-
fa206c37c5
"redistribute"-type flotilla: update
Kistaro Windrider
2025-05-31 21:00:27 -07:00
-
928e7f7418
prototype flotilla loader
Kistaro Windrider
2025-05-31 20:39:07 -07:00
-
2439fda068
ship prototype tweaks
Kistaro Windrider
2025-05-31 20:38:59 -07:00
-
d13290f438
placeholder flotilla ships
Kistaro Windrider
2025-05-31 19:03:38 -07:00
-
e3a2810f0a
Prototype a flotilla template.
Kistaro Windrider
2025-05-25 21:03:51 -07:00
-
3764063b20
abandon "offset" sprites, use "row tier" sprites
Kistaro Windrider
2025-05-25 20:49:27 -07:00
-
90f6df2922
flotilla notes and sprites
Kistaro Windrider
2025-05-25 19:11:44 -07:00
-
b7c3e6ee92
adjust menu renderer
gun_upgrades
Kistaro Windrider
2025-05-03 17:26:48 -07:00
-
c91e5f4bd1
shorten RATE message
Kistaro Windrider
2025-05-03 17:19:33 -07:00
-
ea2ddadb15
oops, method call syntax is special
Kistaro Windrider
2025-05-03 17:12:20 -07:00
-
9333c03bf3
add main gun rate upgrade to ship pool
Kistaro Windrider
2025-05-03 17:11:47 -07:00
-
1b45bd3dc3
fix rate formatting
Kistaro Windrider
2025-05-03 17:11:35 -07:00
-
71a7351d77
oops, miscalculated box width
Kistaro Windrider
2025-05-03 17:04:29 -07:00
-
80bb848468
options work better when I return them
Kistaro Windrider
2025-05-03 16:51:59 -07:00
-
b227844d12
Restyle ship stat upgrades.
Kistaro Windrider
2025-05-03 16:48:18 -07:00
-
ce14d03669
offer gun upgrades
Kistaro Windrider
2025-05-03 16:38:39 -07:00
-
ccd2c64103
update gun pick description style
Kistaro Windrider
2025-05-03 16:38:26 -07:00
-
e5b8a30cb6
cooldown reduction prototype
Kistaro Windrider
2025-05-03 16:28:54 -07:00
-
7ed305d2d9
Ammo quantity upgrade prototype
Kistaro Windrider
2025-05-03 16:06:16 -07:00
-
288b7f64c8
tinker with blip colors, go back to level+1
Kistaro Windrider
2025-01-26 22:32:17 -08:00
-
aea2a8c481
red blip when shield exhausted
Kistaro Windrider
2025-01-26 22:27:14 -08:00
-
9b24f10c23
inline ow, simplify blip, no shield piercing
Kistaro Windrider
2025-01-26 22:25:06 -08:00