Subscribe via RSS Become a friend on Facebook Follow me on Twitter

Cymons Games

Buttons

October 3rd, 2008

Buttons is a fun puzzle game, not to difficult. Whenever you push a button down buttons around it will change. You can only push a button down if it is up. If all the buttons are down at one time you’ll lose, unless that is your goal. If you complete all the goals you win the game.

On a personal note, I have a long history with this game. I first seem to recall playing it on the Commodore 64, although if I remember it was actually a written for the PET computer. I remade it on the C64 in BASIC using a sprite pointer that you controlled with the joystick and snazzy graphics created with the C64′s tile set and color control. This was also the first version that had multiple goals, where as the original only asked you to make an “O” to win. Imagine my disappointment when years later I went back and found it painfully slow. I made a new version in assembly years later, sans the multiple goals, and snazzy graphics.

For an extra challenge, look for the line in the function puzzle() that reads:
bd = rand () % 0x01FE + 1;
…and change it to…
bd = rand () % 0x01FE + 1; goal[lv] = rand () % 0x01FE + 1;
…and every time you play you’ll have completely random goals.

Buttons was written by Joseph Larson

Leave a Reply

Cymons Games. All programs provided without guarantee or warranty. Maintained by Joseph Larson.
If you have any questions or notice something is wrong please contact me. Powered by WordPress.