This website requires JavaScript.
57518dc299
Removed some future features that I committed by accident
Ishaan Bhardwaj
2021-03-04 15:18:32 -05:00
0453a3db97
Fixed an issue where first piece IHS was possible when it shouldn't have been
Ishaan Bhardwaj
2021-03-04 15:16:23 -05:00
b85de17e51
Last LCD added to fix up line clear animations
Ishaan Bhardwaj
2021-03-03 11:54:43 -05:00
163b8f6cc5
Added a version display
Ishaan Bhardwaj
2021-03-03 10:33:10 -05:00
7250bee619
Ti randomizer no longer draws Z as first piece
Ishaan Bhardwaj
2021-03-02 20:31:56 -05:00
83de216408
Touched up screenshotting a bit
Ishaan Bhardwaj
2021-03-01 20:37:44 -05:00
ba235c8a41
Credits update <3
Ishaan Bhardwaj
2021-02-28 18:40:53 -05:00
ca18d090c9
Split keyboard and joystick input config screens
Ishaan Bhardwaj
2021-02-25 14:41:13 -05:00
a3a27d2566
Refactored joystick input handling
Ishaan Bhardwaj
2021-02-24 16:58:42 -05:00
b15cd9802f
Updated DAS last key setting to not use hacky workaround DAS last key is off by default
Ishaan Bhardwaj
2021-02-22 21:43:01 -05:00
4c4a818c5c
Race 40 added to main game, PAIRS moved to modpack
Ishaan Bhardwaj
2021-02-21 23:19:53 -05:00
716de2814b
More bigint type checks added Strict checking is still off, however a check can be coerced
Ishaan Bhardwaj
2021-02-21 20:38:16 -05:00
bf19f49323
Add piece last rotated events
Ishaan Bhardwaj
2021-02-21 10:48:15 -05:00
1234e78354
Refactored immobile detection
Ishaan Bhardwaj
2021-02-21 10:41:05 -05:00
9129503d54
Fixed a sound effect handle with negative gravity
Ishaan Bhardwaj
2021-02-21 10:08:58 -05:00
eae58f11e9
Fixed a clipping issue with negative gravity Gamemodes are able to define their own piece class behavior to override negative gravity handling
Ishaan Bhardwaj
2021-02-21 10:05:09 -05:00
3cf5daeb2e
Piece class now handles negative gravity correctly
Ishaan Bhardwaj
2021-02-21 09:52:50 -05:00
1dfe68ccff
onExit call for exiting prematurely
Ishaan Bhardwaj
2021-02-19 15:58:00 -05:00
8a459b68ba
Allowed gamemode and ruleset objects to control each other Also added GameMode:onExit(), which triggers on game exit or retry
Ishaan Bhardwaj
2021-02-19 11:01:18 -05:00
cb2b693bcb
Fixed T-floorkick behavior in Ti/ACE ARS
Ishaan Bhardwaj
2021-02-18 21:04:03 -05:00
ef6d156d38
Turned draw offsets and above field offsets into function calls
Ishaan Bhardwaj
2021-02-18 15:09:27 -05:00
83e498534c
Merge branch 'master' of https://github.com/sashlilac/cambridge
Ishaan Bhardwaj
2021-02-18 12:01:05 -05:00
8f19c73e2a
Simultaneous keyboard and joystick inputs implemented! Implements #9!!!
Ishaan Bhardwaj
2021-02-18 12:00:57 -05:00
e36b855ff7
The Discord server is no longer sponsored by the project.
Ishaan Bhardwaj
2021-02-18 10:42:19 -05:00
23b58951cb
World rule Survival A2 has a lenient torikan time
Ishaan Bhardwaj
2021-02-17 22:46:33 -05:00
1d73916b7c
Arika-SRS rulesets no longer lock immediately
Ishaan Bhardwaj
2021-02-17 18:29:14 -05:00
3947e9f02f
Fix the drop block lock rotation with SRS
Ishaan Bhardwaj
2021-02-17 17:31:16 -05:00
99b15803ee
Adjusted 0 ARR to trigger onPieceMove multiple times
Ishaan Bhardwaj
2021-02-17 17:21:51 -05:00
d350b25726
Forgot to set guideline SRS to always rotate
Ishaan Bhardwaj
2021-02-17 14:52:05 -05:00
44e4d00172
Merge branch 'master' of https://github.com/sashlilac/cambridge
Ishaan Bhardwaj
2021-02-17 14:48:42 -05:00
31e2529265
Upward kicks for SRS count toward rotation limit
Ishaan Bhardwaj
2021-02-17 14:48:35 -05:00
ea7c75f0b3
Cambridge Discord Server temp. decommissioned
Ishaan Bhardwaj
2021-02-17 10:45:07 -05:00
714c6b5e99
Floorkicks reworked (read comments) If not classic lock, upward kicks reset to the top of the tile
Ishaan Bhardwaj
2021-02-16 23:28:54 -05:00
6a5d5a9c88
Fixed some modes' getNextPiece routines
Ishaan Bhardwaj
2021-02-16 17:02:13 -05:00
03491ba151
Strategy mode endgame nerfed
Ishaan Bhardwaj
2021-02-16 16:57:31 -05:00
6e22e3d15b
Ti-ARS autolock fix
Ishaan Bhardwaj
2021-02-16 16:19:51 -05:00
66ab5992ad
Added onPieceMove/Rotate/Drop for gamemodes
Ishaan Bhardwaj
2021-02-16 15:27:57 -05:00
2c07c2a58c
BigInt changes, read extended description
Ishaan Bhardwaj
2021-02-16 13:03:53 -05:00
a4d3f3bffc
Update README.md
Ishaan Bhardwaj
2021-02-16 13:00:07 -05:00
9ac60cbb5e
afterLineClear func added and splits time draw fix
Ishaan Bhardwaj
2021-02-15 12:26:52 -05:00
cdd846c3e6
Made the volume sliders scroll more consistently
Ishaan Bhardwaj
2021-02-13 22:00:45 -05:00
33d260b753
Removed the print statement from A2
Ishaan Bhardwaj
2021-02-12 23:31:13 -05:00
1644fcdf8e
Bigint exponentiation by 1 now returns a clone
Ishaan Bhardwaj
2021-02-12 10:05:04 -05:00
f3c1cf6e1f
Fixed an issue where DS-World wouldn't harddrop
Ishaan Bhardwaj
2021-02-11 22:11:35 -05:00
06a8a2ebf7
Mandate safelock on 0 ARE rulesets/modes
Ishaan Bhardwaj
2021-02-11 22:08:52 -05:00
15354ce004
dropToBottom no longer resets lock delay it's already handled by the rulesets anyhow
Ishaan Bhardwaj
2021-02-11 21:20:23 -05:00
af02cd3467
Classic lock (GB/NES-like) added as a gamemode var
Ishaan Bhardwaj
2021-02-11 15:46:56 -05:00
acb05918c1
Custom line clear animations
Ishaan Bhardwaj
2021-02-10 23:10:10 -05:00
b644c8e457
Revert "Default line clear animation set to fadeout"
Ishaan Bhardwaj
2021-02-10 22:46:58 -05:00
288961e12a
Default line clear animation set to fadeout
Ishaan Bhardwaj
2021-02-10 22:41:07 -05:00
a047e51681
Framework for custom line clear animations added Colored fadeout is the default
Ishaan Bhardwaj
2021-02-10 18:35:51 -05:00
77f24f5ee5
Human readable bigint output changes
Ishaan Bhardwaj
2021-02-10 12:45:55 -05:00
32c2274bef
Optimized bigint exponentiation (again)
Ishaan Bhardwaj
2021-02-10 11:38:10 -05:00
4920e5de1c
Added another type check to the bigint
Ishaan Bhardwaj
2021-02-10 11:15:56 -05:00
8418fc8ab7
Update README.md
Ishaan Bhardwaj
2021-02-10 10:32:18 -05:00
711a5120f1
Update README.md
Ishaan Bhardwaj
2021-02-10 10:31:52 -05:00
e7c3c9446a
Cambridge banner looks better on dark theme now
Ishaan Bhardwaj
2021-02-10 09:05:10 -05:00
3ac39acd7a
Removed bigint comparison metamethods (read below) Use bigint.compare from now on
Ishaan Bhardwaj
2021-02-09 12:27:57 -05:00
d0505251b3
Spawn positions now ruleset dependent Is configurable in options
Ishaan Bhardwaj
2021-02-08 23:23:50 -05:00
bb0fe2ac20
BigInt now has a digits method (read comments) Kind of unnecessary but included for completeness
Ishaan Bhardwaj
2021-02-08 16:56:06 -05:00
986ebac47f
BigInt division fixed
Ishaan Bhardwaj
2021-02-08 16:07:48 -05:00
9799147f96
Revert "BigInt fixes and optimization (read comments)"
Ishaan Bhardwaj
2021-02-08 14:53:19 -05:00
1dda12e4be
BigInt fixes and optimization (read comments)
Ishaan Bhardwaj
2021-02-08 14:10:34 -05:00
38947e00c0
Added a tostring function for bigints
Ishaan Bhardwaj
2021-02-08 10:34:47 -05:00
035f6dd7b4
Fixed big division when (big1 < big2)
Ishaan Bhardwaj
2021-02-08 10:23:10 -05:00
aa3eadc93d
Update README.md
Ishaan Bhardwaj
2021-02-08 09:00:51 -05:00
cb6962825f
Update package.bat script
Ishaan Bhardwaj
2021-02-07 20:50:27 -05:00
b5e7ce5be6
Grid outline draw refactorization
Ishaan Bhardwaj
2021-02-05 22:13:10 -05:00
1ccd6a09d3
Gamemodes have a default (empty) name
Ishaan Bhardwaj
2021-02-05 21:44:29 -05:00
5a074f77cf
Adjusted how DAS cut subtracts from the counter
Ishaan Bhardwaj
2021-02-03 16:50:03 -05:00
81677221f1
Fixed 0 next queue modes
Ishaan Bhardwaj
2021-02-03 11:42:21 -05:00
a998be6f7b
Global vars suck. Nothing more
Ishaan Bhardwaj
2021-02-02 22:30:28 -05:00
9c1c8eea21
Added default high score retrieval method
Ishaan Bhardwaj
2021-02-02 14:51:49 -05:00
f022c6c4b7
Sakura no longer draws game over effect on completion
Ishaan Bhardwaj
2021-02-01 15:58:30 -05:00
38f3d23b95
More default methods for gamemodes provided
Ishaan Bhardwaj
2021-02-01 15:41:43 -05:00
816d27db39
Set default gravity for gamemode
Ishaan Bhardwaj
2021-02-01 14:50:31 -05:00
ce08ffd3da
SRS-X fixed to use symmetric wallkicks
Ishaan Bhardwaj
2021-01-30 22:28:34 -05:00
f0e84a8874
SRS-X rotate lock reset behavior fixed
Ishaan Bhardwaj
2021-01-30 16:54:09 -05:00
5e02471fb4
SRS now has upgraded 180s
Ishaan Bhardwaj
2021-01-30 16:49:52 -05:00
fa2fe77081
Apparently macs don't have a printscreen key, screenshot bound to f12 now instead
Oshisaure
2021-01-29 22:29:27 +00:00
682c4a485a
Updated fonts.
Joe Z
2021-01-29 12:23:33 -05:00
68760105cc
Bound printscreen to saving screenshots
Oshisaure
2021-01-29 04:13:17 +00:00
e19da98ea1
Standard SRS now has correct amount of move resets
Ishaan Bhardwaj
2021-01-28 21:19:47 -05:00
e8904b92ed
check_new_low doesn't exist!
Ishaan Bhardwaj
2021-01-28 21:15:04 -05:00
4f574e7716
Guideline SRS now specifies dependency
Ishaan Bhardwaj
2021-01-28 21:13:31 -05:00
f1528e8d71
Fixed the SRS variants from latest commit.
Ishaan Bhardwaj
2021-01-28 21:05:36 -05:00
79a25c3954
Renamed Marathon AX4 to Survival AX, among other things.
Joe Zeng
2020-12-03 00:26:36 -05:00
0f3883e18d
Sakura ghost piece fix
Ishaan Bhardwaj
2021-01-27 18:28:12 -05:00
1acd0ec65a
Holding a piece that would block you out now works
Ishaan Bhardwaj
2021-01-27 13:29:53 -05:00
b22f671409
2020, A2, A3 section time draw fixes
Ishaan Bhardwaj
2021-01-25 22:26:55 -05:00
0b6f62d50e
Applied a fix for locking big pieces out of the grid
Ishaan Bhardwaj
2021-01-25 16:34:22 -05:00
086f327371
Large commit, read below DAS Cut Delay added and configurable (like ARR and DAS) BigInt lib added IRS / IHS do not take effect when ARE = 0 Game now saves highscore correctly on game over
Ishaan Bhardwaj
2021-01-24 14:55:35 -05:00
3c83ae0bf4
Fixed stray ends
Ishaan Bhardwaj
2021-01-23 13:50:40 -05:00
450833b246
Instant ARR fix on grids not 10-wide
Ishaan Bhardwaj
2021-01-23 11:35:07 -05:00
8e7a5418dc
Fixed how grade points decay in A2 and A3
Ishaan Bhardwaj
2021-01-23 11:34:46 -05:00
6609b642dc
formatBigNum prettifier
Ishaan Bhardwaj
2021-01-20 10:53:39 -05:00
452879ebab
Fixed Marathon A3 section times, read comments Some modes may not launch currently, will fix
Ishaan Bhardwaj
2021-01-20 10:53:22 -05:00
70a827b477
fixed A2 point decay
Ishaan Bhardwaj
2021-01-16 13:27:07 -05:00
d281a732db
fixed A2 M-roll reqs again
Ishaan Bhardwaj
2021-01-16 12:57:20 -05:00
01e91fbd93
Fixes issues with retrying modes with BGM
Ishaan Bhardwaj
2021-01-16 09:34:41 -05:00