fixed: Indented comments were counting towards line count when they shouldn't.
fixed: Commented out labels were counting towards cycle count when they shouldn't.
fixed: Editor was losing focus after escape when it shouldn't.
added: Error message for "==";
added: Escape now also closes the error message window.
added: Pressing (R +Enter) to load a save-slot now repairs the broken save file issue that was affecting a small number of players.
changed: Playing the secret ending after having already played the final ending was not possible, it should now be possible by deleting (or moving temporarily) the save file that has the final ending.
docs: Documentation now clarifies that check input = null; does not remove an input unlike other input checks.
docs: Output method for coordinates should now be easier to notice.
fixed: Game was expecting decimal numbers to be entered with a comma(1,2) in non-english cultures instead of a point(1.2). That's fixed and should now be point for everyone.
fixed: Using shift-enter for new line instead of just enter was causing an error when it shouldn't matter.
changed: Some solutions were not possible due to infinite loop protection being too low. Increased to 500 from 200.
fixed: User manual in pdf form had some typo where str[2] was str[4] instead.
fixed: User manual in pdf form had some typo where jump instructions didn't have a ';' at the end.
fixed: Incorrect spelling of the word: 'challenge' in-game.
Release date for Comet 64 is finally confirmed to be February 5, 2021 (just around the corner). Oh, and watch the new trailer by the way. You might or might not spot some new features. Hype!
Thank you everyone who played the demo and added the game to their wishlist. Demo will be deactivated soon but if you haven't finished all the puzzles in the demo, you still have until Monday before it's deactivated. For bug reports or suggestions or any kind of feedback about the game, you can use the discussion forum here or message me privately on contact@comet64.com.
Changelog:
// changed: jump statements now require a semicolon at the end
// fixed: error messages about using operators with strings
// fixed: string operation order was throwing an error when it shouldn't matter
// fixed: leaving space before a semicolon was throwing an error when it shouldn't matter
// changed: scanlines are now disabled as default, but can be turned on in options menu
// fixed: time now shows 24h instead of AM/PM, because it was buggy on non-english computers.
FIXED: when missing a semicolon in a statement where there is division, it was throwing a 'division by zero' error instead of 'missing semicolon'.
FIXED: when the last line was a jump statement, blank lines were being counted towards the line count when they shouldn't be.
FIXED: in jump statements, not leaving space after the colon was throwing an error when it shouldn't matter.
Previous fonts used for the game, were non-monospaced and it didn't quite fit the aesthetics of retro-computing as well as making the block caret look weird on some characters. They are now changed to monospaced fonts, so now Comet 64 looks sharper than before.
Comet 64 is part of The Steam Game Festival: Autumn Edition, running from October 7th until October 13th!
During The Steam Game Festival, you will be able the test out the demo build for Comet 64. If you are interested in being one of the first wave of testers for Comet 64, mark the date in your calendars add Comet 64 to your wishlist if you already haven't done so and I'll see you on the 7th!
1984, february. outside, it's dark. -and raining. it might have started five minutes or five days ago. hard to tell. I've been coding. if I stare at the screen long enough answers come to me. that's my super power. outside, the city is sleeping. but the caret is blinking at me. and this new disk I got, it's brutal.
------------------------------------------------------------------------------------- Comet 64 is a programming puzzle game. The year is 1984. All you got is a Comet 64 home computer and the operator's manual it came with.
Read the documentation (exist both in-game, and as a pdf) and figure out how to operate this 80s computer.
Learn its assembly-like (but not quite) programming language.
Solve 50+ input - output processing puzzzles.
Improve your solution and compete to minimize your instruction and cycle counts.