pyrex
9749052dd7
Undelete the part of the map I blew up
2023-01-01 15:46:03 -08:00
pyrex
15a9ac5c2e
Fix another rope bug
2023-01-01 15:36:55 -08:00
pyrex
6d8ac03f48
Remove merged level prototypes
2023-01-01 15:04:49 -08:00
pyrex
8b1d12f152
Add arrow hints and use them
2023-01-01 14:55:02 -08:00
pyrex
f052186c97
Optimize raycast in sweep
2022-12-31 19:03:08 -08:00
pyrex
0d0a2c41a7
Make all APIs point-oriented
2022-12-31 17:27:00 -08:00
pyrex
71b150cb33
Golf the sweep code
2022-12-31 16:18:24 -08:00
pyrex
dc33b46260
Misc golf and perf improvements
2022-12-31 15:07:23 -08:00
pyrex
fa5c13eb0d
Golf would_stick a bit
2022-12-31 14:48:24 -08:00
pyrex
bef28a8d87
Fix misc rope bugs
2022-12-31 14:44:24 -08:00
pyrex
cc6efb5e61
Re-refactor 1
2022-12-31 14:05:22 -08:00
pyrex
08fa3cd46e
Use bit math to keep player from leaving the map
2022-12-30 23:38:08 -08:00
pyrex
ba14cc18f2
Remove unnecessary nils and falses
2022-12-30 23:30:05 -08:00
pyrex
4987e71deb
Shorten rope drawing code
2022-12-30 23:09:38 -08:00
pyrex
95e5b3d0bf
Shorten latch code
2022-12-30 23:04:27 -08:00
pyrex
3f7f96a520
On reinit, take away the player's rope
2022-12-30 22:47:36 -08:00
pyrex
59774303e4
Fix restart anim
2022-12-30 22:45:34 -08:00
pyrex
003c6b5dc3
Rope timing fixes
2022-12-30 22:45:12 -08:00
pyrex
37283c146d
Fix an edge case in snappy controls
2022-12-30 22:41:08 -08:00
pyrex
87219678ef
Snappier controls
2022-12-30 22:39:15 -08:00
pyrex
7c3cd44b9a
Default level 0
2022-12-30 22:28:42 -08:00
pyrex
0534e8df79
Crate-pushing puzzle before The Pivot
2022-12-30 21:09:01 -08:00
pyrex
5955cf1695
Mirror two stages
2022-12-30 20:01:03 -08:00
pyrex
5110c6c487
Remove some unnecessary walls
2022-12-30 19:38:24 -08:00
pyrex
81c8e0182f
Add The Pivot to the rotation
2022-12-30 19:28:07 -08:00
pyrex
d32f522c7f
Add a version of One Weird Trick to the level list
2022-12-30 19:16:57 -08:00
pyrex
9e11f2ccaa
Add yin-yang to standard puzzle cycle
2022-12-30 18:34:48 -08:00
pyrex
8fae7affa6
New, fucked up level 15
2022-12-30 17:08:08 -08:00
pyrex
2ba5adcca7
Make the level possible to complete
2022-12-30 15:46:45 -08:00
pyrex
04779ede71
Readd Kistaro's level 15 with more visual polish
2022-12-30 15:35:33 -08:00
pyrex
a5f1eea577
Add a prettier tileset ( #16 )
...
Tileset fuckery
First servicable
Better, black BG
Redo crate graphics
Make debug wall a less confusing color
Redo first few levels
Do another level!
Tile the whole intro
Merge branch 'main' into tiles (bad)
Fix bad merge
Co-authored-by: Nyeogmi <economicsbat@gmail.com >
Reviewed-on: pyrex/chameleonic#16
2022-12-30 04:12:39 +00:00
pyrex
1629749857
Merge branch 'intro_sequence' into level-29
2022-12-29 15:09:29 -08:00
pyrex
77a174f8c3
Merge branch 'main' into intro_sequence
2022-12-29 15:09:19 -08:00
pyrex
8393b9d2f2
Fix more known rope bugs
2022-12-29 14:54:08 -08:00
pyrex
5c7f48baf5
Bullshitty puzzle in slot 29
2022-12-28 21:57:08 -08:00
pyrex
f25b41a1c1
Proposed full tutorial
2022-12-28 18:11:41 -08:00
pyrex
a1f9617842
Fix can_move constants to remove path dependence
2022-12-28 13:23:34 -08:00
pyrex
ad9d53887e
Revert one broken golf attempt
2022-12-23 17:33:06 -08:00
pyrex
9438597312
Save a few more tokens by removing an assertion
2022-12-23 16:09:57 -08:00
pyrex
8f65f884f2
Less annoying music
2022-12-23 16:05:38 -08:00
pyrex
10948ce4a5
Turn off debug again for now
2022-12-22 19:24:41 -08:00
pyrex
cf352fd918
Golf one thing on rope
2022-12-22 19:23:41 -08:00
pyrex
930e27a8e3
Golf player a bit
2022-12-22 19:22:23 -08:00
pyrex
ae7dc8374e
Golf level slightly
2022-12-22 19:07:43 -08:00
pyrex
9fbccee378
Golf level selector
2022-12-22 18:52:54 -08:00
pyrex
137a390b65
Golf tostring()
2022-12-22 18:51:05 -08:00
pyrex
58bf1d70bf
Golf keyboard
2022-12-22 18:49:03 -08:00
pyrex
1be4846698
Golf _rast
2022-12-22 18:42:44 -08:00
pyrex
ed25ef0f94
Golf sgn0
2022-12-22 18:35:24 -08:00
pyrex
94e4aea20b
Golf _apply
2022-12-22 18:33:48 -08:00
pyrex
2d565873b3
Golf linefill slightly more
2022-12-22 18:32:14 -08:00
pyrex
f3a0b04cc4
Golf linefill
2022-12-22 18:30:05 -08:00
pyrex
d782f6eb14
Fix another rope bug
2022-12-22 11:25:31 -08:00
pyrex
791b49934f
Add another case I missed
2022-12-21 21:55:21 -08:00
pyrex
197c68dd88
Actually, that special case causes unnecessary rope shortening
2022-12-21 21:40:16 -08:00
pyrex
4072499c4c
This case shouldn't need to be special
2022-12-21 21:37:26 -08:00
pyrex
e2334f55f7
Allow reeling in
2022-12-21 19:54:09 -08:00
pyrex
6658f71ba2
Correct when the rope crashes into the other side of something
2022-12-21 19:12:21 -08:00
pyrex
672f1b3951
Hint text for certain levels
2022-12-21 18:11:19 -08:00
pyrex
a27cc2e6ef
Re-center rope
2022-12-21 17:50:06 -08:00
pyrex
0606c0417f
New crate sprites
2022-12-20 23:22:27 -08:00
pyrex
6be3fd51b0
Player can only walk into pit if they want to
2022-12-20 21:57:22 -08:00
pyrex
d2ee3d2078
Rewrite rope ( #11 )
...
Rope rewrite, part one
We should only care about anchors on the old path
Add comment expressing uncertainty
Add further algo notes
One final note
Well, this is closer to right!!
Elide points as needed
Save current changes
First version I couldn't immediately break
Everything _seems_ to work
Clean up some residual messes
Tidy up more loose ends
Co-authored-by: Nyeogmi <economicsbat@gmail.com >
Reviewed-on: pyrex/chameleonic#11
2022-12-21 05:44:15 +00:00
pyrex
27692ba208
Cache for collision checks
2022-12-19 21:36:11 -08:00
pyrex
f67b617a78
Turn off debug info by default
2022-12-19 18:14:07 -08:00
pyrex
d62cb15547
Use same rule to touch as to elide
2022-12-19 18:13:18 -08:00
pyrex
74ac91fdeb
Misc additional rope physics changes
2022-12-19 18:01:02 -08:00
pyrex
40859065df
Also wrongbleep for tonguing the air
2022-12-19 16:53:11 -08:00
pyrex
5831cdf4e8
Remove old flash-prevention code
2022-12-19 16:39:30 -08:00
pyrex
2cdbb3d3f5
Bleep on wrong actions
2022-12-19 16:38:21 -08:00
pyrex
b897f748be
Revise controls 1
2022-12-19 16:25:38 -08:00
pyrex
bcdce7fd2b
Get rid of angle constraints
2022-12-19 16:02:15 -08:00
pyrex
47e1a80489
Recolor hooks
2022-12-18 18:59:45 -08:00
pyrex
9f3438d281
How'd that typo get in there???
2022-12-18 18:49:02 -08:00
pyrex
4bb8612f75
Lower-token way to prevent flicker
2022-12-18 18:42:13 -08:00
pyrex
14e37ba9dd
Prevent highlight flicker for rope
2022-12-18 18:41:17 -08:00
pyrex
8d37dbef80
Fix rope bugs I introduced
2022-12-18 18:31:06 -08:00
pyrex
64ef489c2a
Fix more rope bugs
2022-12-18 18:14:15 -08:00
pyrex
456796beca
Widen some angle tolerances, based on testing
2022-12-18 18:00:59 -08:00
pyrex
35638b39cd
Reinstate Price is Right typography
2022-12-18 17:53:13 -08:00
pyrex
1968c6a739
Turn off debugging info by default again
2022-12-18 17:51:35 -08:00
pyrex
546e5f2e07
More rope bugs
2022-12-18 17:47:28 -08:00
pyrex
d76699c56e
Fix another rope bug
2022-12-18 17:37:00 -08:00
pyrex
37db329b08
Fix rope bug in pull code
2022-12-18 17:20:59 -08:00
pyrex
d3583c27b4
Require pullers to be somewhat aligned with what they pull
2022-12-18 17:10:18 -08:00
pyrex
e985c29e02
Fix yet another rope bug
2022-12-18 16:50:19 -08:00
pyrex
5a0b8ab73d
More rope fixes
2022-12-18 16:46:46 -08:00
pyrex
d2e1e9274c
Fix misc other rope bugs
2022-12-18 16:07:15 -08:00
pyrex
97e580e7db
Sorta working
2022-12-18 15:18:07 -08:00
pyrex
581e345e31
More rope refactors
2022-12-18 14:53:58 -08:00
pyrex
16aba34869
Some music
2022-12-17 23:25:42 -08:00
pyrex
cc5c5f5e4d
Well, let's try again
2022-12-17 22:26:33 -08:00
pyrex
5dde3441e4
Replace Price is Right typography?
2022-12-17 22:21:02 -08:00
pyrex
8b13b0e01a
New title screen
2022-12-17 21:36:25 -08:00
pyrex
3256babffd
Don't vanish just on withdrawing tongue
2022-12-17 20:41:43 -08:00
pyrex
5dc8e2c10d
Fix sample level
2022-12-17 20:39:58 -08:00
pyrex
8814edbdd4
Title screen, keyboard
2022-12-17 20:38:49 -08:00
pyrex
06e09bfc2e
Tongue anim and state machine
2022-12-17 20:10:01 -08:00
pyrex
823b3edc30
Reorient head based on tongue angle
2022-12-17 16:57:47 -08:00
pyrex
047f180632
Use trans flag colors for the chameleon
2022-12-17 16:42:15 -08:00