f4459ded0d
fix mild display bugs
...
also improves the throbber
2024-02-16 19:06:42 -08:00
37d39dc6b8
transition into the stage less abruptly
2024-02-16 18:34:35 -08:00
3de43bf2ea
mild vibe adjustments
2024-02-16 18:08:15 -08:00
f4e102009c
fix dist/wait confusion; slow end of sentence
2024-02-16 18:01:29 -08:00
a9f93cb8f5
fix scripting bugs
2024-02-16 18:00:45 -08:00
8d1b1da458
text segment 2: induction
2024-02-16 17:43:58 -08:00
0dd7f03f2c
fix off-center text block
2024-02-12 23:14:31 -08:00
9b121ba7f0
add a level after induction, also using the basic word set
...
not sure about level length, will tweak later
2024-02-12 23:13:41 -08:00
964714e67f
tinker with display timings, use keyboard button names
...
The "X button" and "O button" characters look really awful in Monogram
with the shadow treatment I'm giving them, so let's not.
2024-02-12 23:12:23 -08:00
0f30f5baf6
intro text
2024-02-12 23:05:03 -08:00
87d2f5634a
not using wave offset, remove it
2024-02-11 23:41:51 -08:00
07ea9b405a
delete old fast awakener placeholder
...
this compressed notably badly too!
2024-02-11 23:40:19 -08:00
f91fc76b1d
evict very long palette info comment to text file
...
trying to get compressed space back!
2024-02-11 23:37:58 -08:00
4466a04340
adjust stuff to compress better
2024-02-11 23:34:10 -08:00
5a3ee678db
text entry speed being affected by word length actually feels bad
2024-02-11 23:31:18 -08:00
356ef82817
trim comments, shorten things that compress badly
2024-02-11 23:19:18 -08:00
7a2b0f022b
I am not likely to use global functions from the parser
2024-02-11 23:08:45 -08:00
9a5a1fba3c
remove unused locals
...
the "harder" params to the splash draw functions will be used to pick sfx
2024-02-11 21:46:46 -08:00
0c083fb0fb
remove unnecessary clip window workaround.
...
also fixes a bug in the ending call
2024-02-11 21:37:45 -08:00
0bf07e1558
remove gratuitous comments and unused view clip
2024-02-11 21:31:51 -08:00
7be4792771
end-of-game screen
2024-02-11 21:26:41 -08:00
2ed036efc0
implement safeword
2024-02-11 19:47:18 -08:00
ab370c9489
add "awaken now" to menu
2024-02-11 18:35:27 -08:00
d4b1dc4c35
it's implemented, normal awakener is now not the first thing
2024-02-11 18:33:08 -08:00
fa9b6939cf
fix fuzzy_stripey missing segment when dy > 0
...
also makes it try harder to approach the target weight, by default
2024-02-11 18:30:48 -08:00
dca00e4fb6
fix many zonk mode display bugs!
...
* fix off-by-one error in spacing
* fix instant advancement in back-to-back edge-triggered pages with
very little text
* fix failure to reset cursor position during file change
* fix fix fuzzy reconfiguration in fuzzy_stripey
* give up trying to make default text render well in zonk mode, it's
not important enough to troubleshoot
2024-02-11 18:27:53 -08:00
aead4ad536
awakener prototype, with bugs
2024-02-11 17:35:49 -08:00
b13a5550ee
allow hiding bg layers; hide it in tutorial
2024-02-11 16:46:14 -08:00
f751252950
make "press right" blink when you did it
2024-02-11 16:42:13 -08:00
3070e2ef15
a real title screen!
2024-02-11 16:34:52 -08:00
9e746ce0d0
add initialization options to zonk_mode background
2024-02-11 15:55:51 -08:00
0476f22fc5
arcade mode: pattern generator, word sets
...
it's, uh, pretty effective for hypnosis, as it turns out
2024-02-11 15:24:44 -08:00
eb0ccb50aa
skip splashes during development
2024-02-11 13:03:17 -08:00
304480553f
spark animation
2024-02-11 12:58:29 -08:00
cdea234377
add spark sprites
...
moves some old prototype dolphin sprites around
2024-02-11 12:56:48 -08:00
89a068ebc4
fix name and credit for monogram font
2024-02-11 01:13:19 -08:00
a78b12d750
fix centering and clipping
...
no idea why I need some of these offsets but whatever
2024-02-11 01:09:56 -08:00
7803f22838
fix palette issue
2024-02-11 00:13:55 -08:00
f35e4abd46
maybe Monogram?
...
this is substantially more legible...
2024-02-11 00:11:24 -08:00
021ea9f68e
trying zep 5x6 maybe
2024-02-11 00:08:55 -08:00
fb1bfe7c0d
remove dogica, switch to IBM clone
...
feels worse, much more legible.
2024-02-10 23:33:02 -08:00
00d37880bb
add tutorial placeholder
2024-02-10 22:32:12 -08:00
16aa48a4ab
zonks need dogica font
2024-02-10 22:21:23 -08:00
3022d3cb3d
fix animations. ZONKS WORK NOW
...
well, mostly. but wow
2024-02-10 22:19:09 -08:00
f37476f148
wait for advancement and advance
2024-02-10 21:35:34 -08:00
e97cfc0fec
text displays now
...
and the file parser exists
fuck yes
2024-02-10 20:25:38 -08:00
83685b19e8
oh, right, wrong var
2024-02-10 17:34:52 -08:00
e69ae6f37e
zonk palettes, text sproing
...
not sure why breather isn't rendering
2024-02-10 17:23:17 -08:00
38bac54ff0
add color fade to text box, default to intended semantic text palette
2024-02-10 16:10:34 -08:00
1529548d61
slightly tinker with default effect settings
2024-02-10 00:59:07 -08:00
873722b1ac
implement emergency exit hook
...
awakener itself is not implemented but the code to get there is there.
the awakener itself needs the entire text zonk engine first
2024-02-09 23:06:28 -08:00
db7ce90182
consent screen prototype
2024-02-09 22:44:07 -08:00
ebf8c3921e
fade out title screen
...
also reduce min AO splash time from 1sec to 0.5sec
2024-02-09 21:20:08 -08:00
033a71d767
"adults only" splash
2024-02-09 21:11:11 -08:00
ff60db72ad
breath signal layer
...
might want to make it more subtle later but I'm zonking myself with it
for now. can just add a fuzz stage to it if I want. these colors are not
final, but I think I do not want to do anything clever with bitplane
interference at this time -- this effect is good as-is.
2024-02-09 19:50:54 -08:00
ef59dc3f6a
way trippier params; skip dolphin game while testing zonk bg
2024-02-09 00:30:45 -08:00
d5647a0328
fix mass and off-by-one errors
2024-02-09 00:30:19 -08:00
a659679b6b
also clear_alt_pal_bits in (demo) zonk squencer
2024-02-09 00:19:05 -08:00
cc4b6bffd3
clear_alt_pal_bits to reset what sea setup does
2024-02-09 00:14:31 -08:00
f3121b14e7
actually this looks pretty good at slower settings
2024-02-08 22:46:38 -08:00
3a88779e37
I have created an obnoxious background. it's a start
2024-02-08 22:42:32 -08:00
c02c15e79f
fade the title screen in
...
also the ditherer automatically decides which way to go
2024-02-08 21:52:04 -08:00
bd7066b65e
Move fonts into the map.
2024-02-08 19:54:23 -08:00
a4cc495c48
use fade-out from my shmup engine
2024-02-07 23:11:14 -08:00
523361500a
create orchestrator system that actually works
...
the slide off screen bit creates a palette problem but that's separate
2024-02-07 00:35:27 -08:00
76afbcbfe1
all states exist! they're okay
2024-02-05 23:53:52 -08:00
470b909d0a
not a great sprite but it's a start
2024-02-05 23:42:59 -08:00
c570453488
more graphics
...
including some jank auto-rotated sprites I am now redoing by hand
2024-02-05 23:30:33 -08:00
4ee343621c
hand-modified RotSprite result for steep angle
...
rotsprite did pretty well!
2024-02-05 20:07:47 -08:00
bf530ddb83
fix bounding box size for small font
2024-02-05 11:29:31 -08:00
7b01fe5d20
looks better with higher water
2024-02-05 09:41:55 -08:00
3870e3882e
sprite prototype
2024-02-05 09:25:06 -08:00
135d6ea4eb
use a font small enough it might be possible to miss sometimes
...
packing two custom fonts into the cartridge is going to be a problem
for character count and compressed size. I'll figure something out
2024-02-05 01:24:42 -08:00
0b43ffdaab
Score display
2024-02-05 01:11:26 -08:00
fddde7b646
word targets!
2024-02-05 01:03:21 -08:00
27891e5b2d
rearrange more tabs
2024-02-05 00:18:30 -08:00
03bb80f27b
rearrange stuff
2024-02-04 23:28:43 -08:00
086abfeb71
ooh, -x bias on splash makes a big difference
2024-02-04 22:13:35 -08:00
8604cf2308
rework splashing
2024-02-04 22:02:49 -08:00
ca7517cc3a
splash!
2024-02-04 21:52:50 -08:00
6054e2d182
move sprite rendering to the correct tab; add error sprite
2024-02-04 21:07:33 -08:00
ae58950209
fix indentation
2024-02-04 21:01:19 -08:00
5b997936f0
the sea looks pretty cool now
2024-02-04 20:16:46 -08:00
a2fa6c0202
spend a local, save a function call
2024-02-04 19:30:16 -08:00
d1bc8cb072
wait, I made it better! by which I mean worse
2024-02-04 19:29:25 -08:00
a33b907755
it is now as confusing as possible!
2024-02-04 19:26:35 -08:00
03de542e3a
sea rendering: palette now matches wave position
2024-02-04 19:22:49 -08:00
cde36e2cf9
colors for arcade mode. they're all weird
2024-02-04 18:36:02 -08:00
8c0b369339
wave top
2024-02-04 17:49:08 -08:00
51522e699c
start assembling arcade_level
...
* removed existing test items, newtitle now returns arcade_level.new()
* rearranged stuff so initializers wouldn't complain
* specialized linked list to event list
* convert "strip" to "update" -- strips based on update calls
* removed assorted list manipulations I don't need
* stupid sky/sea prototype
* assemble overall frame
* assorted placeholders and todos
* since sky will probably be blue, plan for a pink dolphin
* splash callbacks now part of the level, dolphin is told what to
call back into; may rework this latre when I am trying to squeeze into
token limits
* added time offset arg to wave generator, although I am not sure I will
actually use it
* noted plan to change wave pattern to look more sea-wave-y. wave curl
is probably not going to happen, though, since that can't be expressed
as a pure Cartesian function due to multiple Y values for an X
2024-02-04 15:12:17 -08:00
1ad0e973a5
switch palette strategy.
...
more work to do - this doesn't handle undulating waves. but with dolphin physics in, the rest of the arcade screen comes tomorrow
2024-02-04 01:26:45 -08:00
69dab5482a
Better-feeling physics constants and behaviors
2024-02-04 01:15:56 -08:00
373d1d6b11
remove a part of bounce physics I was messing up
2024-02-04 00:26:48 -08:00
258a3ef66b
add stripe, fix a sign error, some braking when crossing water at high speed
2024-02-03 23:41:00 -08:00
16469f0863
it compiles! it's fucked up but it compiles
...
sign errors and math errors abound
2024-02-03 21:10:03 -08:00
525c7e0cb6
first guess at movement. untested
2024-02-03 20:52:48 -08:00
e00bce0426
dolphin physics skeleton
2024-02-03 19:37:43 -08:00
61c462d560
midpoint based dolphin positioning
2024-02-03 19:26:02 -08:00
e6c48029a4
dolphin idle state
2024-02-03 18:21:57 -08:00
d49da29c2d
thingie to show plausible word speed
...
1 px/frame seems ok
2024-02-03 16:48:36 -08:00