pyrex
2c29327db2
Use gsv in level build
2023-01-02 20:57:00 -08:00
pyrex
20a1feb2bb
Reduce CPU hit of level rebuild
2023-01-02 20:51:06 -08:00
pyrex
9960aafd71
Simplify pinch detector
2023-01-02 20:43:59 -08:00
pyrex
3911ae6eee
Save just a few more tokens
2023-01-02 20:11:25 -08:00
pyrex
64c8bca3c0
Save some tokens in _rast
2023-01-02 20:04:29 -08:00
pyrex
617e7b3948
Remove inorder
2023-01-02 20:00:02 -08:00
pyrex
9b1fc9ac94
Elude a few minor tokens
2023-01-02 19:59:34 -08:00
pyrex
5482f900f0
Remove old frame tracker
2023-01-02 18:40:28 -08:00
pyrex
c549f881a0
Move "blocked" preview further from tiles
2023-01-02 18:39:15 -08:00
pyrex
70ffbd2465
Save a few more tokens here and there
2023-01-02 18:27:36 -08:00
pyrex
be864f06bb
Save a lot of tokens on segmenting the rope
2023-01-02 18:00:36 -08:00
pyrex
5df3f00809
Fix another rope bug
2023-01-02 13:05:58 -08:00
pyrex
c81b3a03d3
Crate push previews
2023-01-02 12:18:30 -08:00
pyrex
a152f2ca1a
Tidy the level
2023-01-01 20:24:24 -08:00
pyrex
39cb0c9959
Reset start_level
2023-01-01 20:18:59 -08:00
pyrex
a6330a7ad6
Level 24 is a proposed "hard" stage
2023-01-01 20:18:38 -08:00
pyrex
abd6e5b498
Fix misc rope bugs
2023-01-01 19:17:20 -08:00
pyrex
a5e884440a
Fall animation: use gray, not blue
2023-01-01 18:06:11 -08:00
pyrex
2ef1895711
Clean some debris
2023-01-01 18:03:55 -08:00
pyrex
6e0233dcb3
Level 14: a big 4-layout level after the pivot
2023-01-01 17:24:05 -08:00
pyrex
7524004136
Fix a minor rope bug
2023-01-01 16:31:44 -08:00
pyrex
526f5021d1
Don't track pit contents
2023-01-01 16:26:21 -08:00
pyrex
051d682f2e
Convert level text to gsv
2023-01-01 16:14:23 -08:00
pyrex
fe72d6b92b
Remove rot13
2023-01-01 16:11:20 -08:00
pyrex
e6d0e306d5
Removed unintended solutions
2023-01-01 16:09:00 -08:00
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