202 Commits

Author SHA1 Message Date
b38ebcc603
magnitest: cover image, png file 2025-06-08 16:16:16 -07:00
d9a10a7d07
fastest sqrt version, fix percentage 2025-06-08 16:14:18 -07:00
3ec786f416
fix deceleration 2025-06-08 15:11:36 -07:00
9955df6844
fix scaling alg 2025-06-08 15:11:07 -07:00
9e52e65ad1
fix font color 2025-06-08 15:10:12 -07:00
a9765bee1a
fix missed cls 2025-06-08 15:09:27 -07:00
b919eb824d
testing vector magnitude calculation 2025-06-08 15:08:58 -07:00
2c37784ad7
try this linefill func and start optimizing it 2025-06-08 14:35:49 -07:00
37d9e3d30e
more experiments with drawing these collision boxes. still sucks 2025-06-08 14:10:23 -07:00
1ef5b56c58
wait this version of zot actually looks good 2025-06-01 23:46:59 -07:00
44fb8482a5
a version of zot that does not look awful
performance impact is probably not acceptable though
2025-06-01 23:29:03 -07:00
62f8f27829
a zot prototype that looks awful
I need to draw all the hot parts last
2025-06-01 23:06:44 -07:00
542acc5308
nano-optimizations 2025-06-01 21:03:04 -07:00
4e66c875ad
improve legibility 2025-06-01 20:58:21 -07:00
812d32e70c
micro-optimizations 2025-06-01 20:58:12 -07:00
d2ec1b39df
Show approximation of contact zone 2025-06-01 20:38:56 -07:00
a3ac8074ae
line-box collision implemented by Pyrex&Nyeo 2025-06-01 20:29:02 -07:00
85d28ae28b
get rid of pships
lots of things rely on exactly one primary ship now, so this was just
overhead and wasted tokens / cspace.
2025-06-01 17:55:46 -07:00
c514c61b3a
look at me. *look at me.* I'm the gun_base now 2025-06-01 17:41:07 -07:00
9be828dd5c
blast gun is a trig gun
now there are no more base guns
2025-06-01 17:38:45 -07:00
2b51a3472b
protron trig gun 2025-06-01 17:36:15 -07:00
95ea70baae
vulcan_gun as trig gun
causes x offset to reverse for negative aim; may need to be careful
with how I make aiming guns actually work, but this should work for
deriving player guns from enemy guns (by using negative aim)!
2025-06-01 17:26:29 -07:00
b18b4f885d
trig zap gun; fixes
use the trig gun for the zap gun
2025-06-01 17:00:28 -07:00
2fdb8d1a05
trigenometry gun prototype 2025-06-01 16:48:39 -07:00
fc1f84fa28
Delete slip behavior 2025-06-01 16:15:46 -07:00
93b63a5831
Prevent new calls that won't work as expected 2025-06-01 16:11:35 -07:00
297e6e4996
implement clip reload time
two tiers of cooldowns, pretty much
2025-06-01 15:55:11 -07:00
9b3120c47b
rewrite mknew to inherit fields before init
I am horrified to admit that C++'s constructor static initialization
list syntax abruptly makes sense to me and I understand the problem
it is trying to solve
2025-06-01 15:53:50 -07:00
abee6d1206
fix skirmisher sparks 2025-05-31 23:44:36 -07:00
3151db5430
fix precedence error 2025-05-31 22:27:03 -07:00
2964159858
fix offset, try but fail to fix variants 2025-05-31 22:19:35 -07:00
95d4b6eb37
what the hell was I thinking when I wrote this 2025-05-31 22:06:48 -07:00
96312e3adf
fix offset bugs 2025-05-31 22:05:47 -07:00
bf9a45d87e
fix gframe unit 2025-05-31 21:55:21 -07:00
36f7c6572f
fix ship spawning 2025-05-31 21:54:02 -07:00
45b70d3aca
did you know that 4 is not 1? mindboggling! 2025-05-31 21:43:51 -07:00
35980d801a
forgot my increments! 2025-05-31 21:40:17 -07:00
734811bd62
math works better when you return your values 2025-05-31 21:33:06 -07:00
4fddbea82c
use the right loader 2025-05-31 21:31:20 -07:00
f675e31967
oops, I accidentally 2025-05-31 21:30:30 -07:00
0bd1463416
replace demo level with infinite copies of flotilla 0 2025-05-31 21:29:54 -07:00
267f8a3667
actually add ships we keep 2025-05-31 21:02:26 -07:00
fa206c37c5
"redistribute"-type flotilla: update 2025-05-31 21:00:27 -07:00
928e7f7418
prototype flotilla loader 2025-05-31 20:39:07 -07:00
2439fda068
ship prototype tweaks 2025-05-31 20:38:59 -07:00
d13290f438
placeholder flotilla ships 2025-05-31 19:03:38 -07:00
e3a2810f0a
Prototype a flotilla template. 2025-05-25 21:03:51 -07:00
3764063b20
abandon "offset" sprites, use "row tier" sprites 2025-05-25 20:49:27 -07:00
90f6df2922
flotilla notes and sprites 2025-05-25 19:11:44 -07:00
b7c3e6ee92
adjust menu renderer 2025-05-03 17:26:48 -07:00