After my first year with the VIC-20, I moved on to a Radio Shack Color Computer. I had not touched anything VIC until I found my old Datasette tapes some years ago and tried to get them running on an emulator. I also imported a TheVIC20 from the UK so I could have something with a Commodore keyboard to play on
Inspired by a CoCo friend releasing a version of the Lights Out game, I decided to write up a series of blog posts about creating a simple game. I intentionally limited the code to not use ELSE or anything that the VIC-20 would not have, hoping that it would work on the VIC as well.
In part 7, I presented the “working” code and described the two minor changes needed to port it to VIC’s Commodore BASIC. (RND and GET A$). It’s super lame and simple BASIC, but I did make it work on the VIC.
https://subethasoftware.com/2024/03/12/ ... ic-part-7/
When I return to this project, my next thing was to optimize the code and make a better user interface. That may give me an excuse to update it to use PETSCII or programmable characters and such.
Happy March.
Lights Out: My first VIC-20 game since 1983…
Moderator: Moderators
-
- Vic 20 Amateur
- Posts: 46
- Joined: Fri May 21, 2010 11:50 pm
- Website: http://www.subethasoftware.com
- Location: Des Moines, Iowa, US
- Occupation: Embedded programmer.
- Soloman
- Vic 20 Amateur
- Posts: 45
- Joined: Fri Sep 22, 2023 1:46 am
- Location: Bilthoven, Netherlan
- Occupation: Data-analyst
Re: Lights Out: My first VIC-20 game since 1983…
Pretty neat! And now I know all about the linewrapping INPUT-bug.