01 by suppi
NOTE
----
I've published a postjam version with mouse support and added a few lines to explain how to play.
----
My unfinished programming game. (Please use the keyboard and NOT the mouse. controls and manual are also in the game page)
A company named CompCompany has been able to discover a revolutionary machine, they call it 'The Computing Machine'.
The Computing Machine, they claim, is very simple to operate as it has only two buttons.
You have been chosen to work on that machine.
Good luck!
Controls:
---------
- Enter - next / run machine
- Escape - back / reset machine / stop execution / close windows
- 0/1 - enter 0 or 1 as input
- i - open inputs window
- o - open outputs window
- t - test and submit solution
How to Play
-----------
- Write a program by pressing 0 and 1 on your keyboard
- Every line has 8 bits. you don't need to press enter
- Open the input and output windows with I and O to test your program
- Try out your program by pressing Enter
- Submit a solution for testing with T (for tests)
- Use Esc to stop machine execution or reset program
- Note: programs will only stop when seeing 11111111 (HALT) or on error. be sure to include them!
Machine Manual
--------------
Included in the game page.
Changes
-------
- Made the controls a little bit more responsive
- Fixed the Input Error bug
Tools:
------
PureScript (-canvas, -signal, -etc)
Spacemacs
Photoshop
----
I've published a postjam version with mouse support and added a few lines to explain how to play.
----
My unfinished programming game. (Please use the keyboard and NOT the mouse. controls and manual are also in the game page)
A company named CompCompany has been able to discover a revolutionary machine, they call it 'The Computing Machine'.
The Computing Machine, they claim, is very simple to operate as it has only two buttons.
You have been chosen to work on that machine.
Good luck!
Controls:
---------
- Enter - next / run machine
- Escape - back / reset machine / stop execution / close windows
- 0/1 - enter 0 or 1 as input
- i - open inputs window
- o - open outputs window
- t - test and submit solution
How to Play
-----------
- Write a program by pressing 0 and 1 on your keyboard
- Every line has 8 bits. you don't need to press enter
- Open the input and output windows with I and O to test your program
- Try out your program by pressing Enter
- Submit a solution for testing with T (for tests)
- Use Esc to stop machine execution or reset program
- Note: programs will only stop when seeing 11111111 (HALT) or on error. be sure to include them!
Machine Manual
--------------
Included in the game page.
Changes
-------
- Made the controls a little bit more responsive
- Fixed the Input Error bug
Tools:
------
PureScript (-canvas, -signal, -etc)
Spacemacs
Photoshop
| Web (HTML5) | https://soupi.github.io/ld34 |
| Postjam - Web (+mouse) | https://soupi.github.io/ld34/post.html |
| Source | https://github.com/soupi/ld34 |
| Original URL | https://ludumdare.com/compo/ludum-dare-34/?action=preview&uid=29243 |
Ratings
| Coolness | 77% | 2 |
| Overall(Jam) | 2.68 | 1008 |
| Fun(Jam) | 2.14 | 1065 |
| Graphics(Jam) | 2.41 | 935 |
| Humor(Jam) | 2.31 | 693 |
| Innovation(Jam) | 3.59 | 199 |
| Mood(Jam) | 2.44 | 937 |
| Theme(Jam) | 3.61 | 573 |
Perhaps I didn't explain it right:
- If you are ending a program without 11111111 (HALT) it will not stop
- You stop execution with Esc
- To test your own code, write a program and press enter
- To submit a solution, press T (for tests).
Had fun though!
It's a bit hard, and I don't think I would consider it a game, more of an educational tool, but it's neat anyways.
I like the concept
Anyway, great idea!
I'm doing LOADIN, LOADIN, ADD, PRINT, HALT and entered two numbers in inputs window, but I only get "Input Error". Some basic debugging abilities (like showing the line where the error happenend) would be great to have :D
* Lack of a way to cancel the current line without deleting the whole program (...AFAIK)
* This plus the slow responsiveness that make inputs prone to errors is quite frustrating
* Why 8 bits? 4 bits would have sufficed I think, with some tweak of the LOADVAL command.
* The opcodes being off screen, I have to progam the whole thing without actually looking at the game. Displaying them as a post-it sticked to the computer instead would have been a good alternative.
Now I still managed to reach the 3rd level! It's a pretty inspiring entry, which I could have enjoyed a lot with some more polish.
Also if you don't already own it, you probably want to check out TIS-100 by Zachtronics :)
I like the idea, the only problem is that I have to re-enter the whole program every time I make an error. I see how you wanted to replicate the burdensome way our ancestors used to program and appreciate the realism!
I'd recommend putting the legend next to the game area instead of below it, can't see both at the same time at 1080p =/
(have to rush to my Christmas holiday, sorry for the short comment)