Administrators, trusted-editors
1,422
edits
Please create an account or Login! Have fun!
Indyindeed (talk | contribs) mNo edit summary |
Indyindeed (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
'''SuperCC''', often known as '''SuCC''' is an open-source Chip's Challenge emulator written in Java. It was created by [[Markus O.]] and has been maintained by [[User:MilkyWayWishes|A Sickly Silver Moon]] following Markus' departure from the community. | '''SuperCC''', often known as '''SuCC''', is an open-source Chip's Challenge emulator written in Java. It was created by [[Markus O.]] and has been maintained by [[User:MilkyWayWishes|A Sickly Silver Moon]] following Markus' departure from the community. Unlike [[Tile World]], which aims to emulate the game as closely as possible, SuperCC is geared towards [[Optimization|optimizers]] and can be considered a [https://en.wikipedia.org/wiki/Tool-assisted_speedrun TASing] program. | ||
SuperCC emulates the [[MS ruleset]] and does not support [[Lynx ruleset|Lynx]] or [[CC2 ruleset|CC2]] at this time. | |||
SuperCC emulates the [[MS]] | |||
== Features == | == Features == | ||
SuperCC does not emulate the game in real time, taking a step-by-step approach instead. After each move, the game is paused until the player makes another move, or performs a [[half-wait]] | SuperCC does not emulate the game in real time, taking a step-by-step approach instead. After each move, the game is paused until the player makes another move, or performs a [[half-wait]] by pressing the spacebar. Bad moves can also be rewinded with the backspace key. Additionally, it is possible to save previous playing states and load them again afterwards. | ||
Unlike [[Tile World]] and [[MSCC]], which only show a 9 by 9 viewport, SuperCC | Unlike [[Tile World]] and [[Microsoft's version of Chip's Challenge|MSCC]], which only show a 9 by 9 viewport, SuperCC can display the entire 32 by 32 map at once. Additionally, the default [[tileset]] clearly identifies real and fake [[blue wall]]s, [[hidden wall]]s and [[invisible wall]]s, making levels such as [[Now You See It]] far less challenging. | ||
Another feature unique to SuperCC is seed searching. In levels featuring [[random element]]s, SuperCC can search through all random seeds for the ones that will result in an optimal solution. | Another feature unique to SuperCC is seed searching. In levels featuring [[random element]]s, SuperCC can search through all random seeds for the ones that will result in an optimal solution. | ||
== | === Accuracy === | ||
SuperCC | SuperCC emulates the MS ruleset very accurately, and is able to playback all solutions from the [[public TWS]]. The few remaining emulation issues involve mouse usage, certain [[invalid tile]] combinations, and obscure glitches such as the [[Tank Top Glitch]], [[Convergence Glitch]] and [[Multiple Tank Glitch]]. Apart from mouse usage, none of these affect official levels. | ||
Partial support for data resetting was also added, allowing many [[insane level]]s to be solved. However, [[the most insane level ever!]] remains unsolvable in SuperCC as the [[data resetting|autopsy reset]] does not work. | |||
SuperCC | |||
== | == Miscellaneous data == | ||
SuperCC | === File formats === | ||
SuperCC can read levels in [[DAT]] format, and playback [[TWS]] solutions. By default, SuperCC solutions are stored in JSON format, plain text files containing a list of moves. SuperCC can also export solutions into TWS format, with anti-cheating modifications. | |||
SuperCC | === Platform support === | ||
SuperCC is written in the Java programming language and distributed in a JAR file; it can run on any system that supports Java 8 or later, including Windows, MacOS and Linux. | |||
== See also == | == See also == | ||
* [[Tile World]] | * [[Tile World]] | ||
== External links == | == External links == | ||
* [http://cczone.invisionzone.com/files/file/687-supercc/ Download SuperCC] on [[ | * [http://cczone.invisionzone.com/files/file/687-supercc/ Download SuperCC] on [[CC Zone]] | ||
* [http://cczone.invisionzone.com/topic/1533-wip-supercc-a-chips-challenge-tasing-emulator/ CCZone thread] | * [http://cczone.invisionzone.com/topic/1533-wip-supercc-a-chips-challenge-tasing-emulator/ CCZone thread] | ||
* [https://github.com/jgdhs27/SuperCC Markus' original SuperCC GitHub repository] | * [https://github.com/jgdhs27/SuperCC Markus' original SuperCC GitHub repository] |