trusted-editors
115
edits
Please create an account or Login! Have fun!
mNo edit summary |
(Add Super Chip disambiguation) |
||
(6 intermediate revisions by 4 users not shown) | |||
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. | {{distinguish|Super Chip}} | ||
'''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 | 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 | == External links == | ||
* [ | * [https://supercc.bitbusters.club/ Download SuperCC] on bitbusters.club | ||
* [ | * [https://forum.bitbusters.club/thread-1087.html Original CCZone thread] | ||
* [https://github.com/jgdhs27/SuperCC Markus' original SuperCC GitHub repository] | * [https://github.com/jgdhs27/SuperCC Markus' original SuperCC GitHub repository] | ||
* [https://github.com/SicklySilverMoon/SuperCC | * [https://github.com/SicklySilverMoon/SuperCC Sickly Silver Moon's SuperCC GitHub repository] | ||
[[Category:Programs]] | [[Category:Programs]] [[Category:Emulators]] |