MacFORTH Code for 1984 Robot-Coding Game 'ChipWits' from 1984 is Now Open Source (chipwits.com)
- Reference: 0175530209
- News link: https://news.slashdot.org/story/24/11/24/019242/macforth-code-for-1984-robot-coding-game-chipwits-from-1984-is-now-open-source
- Source link: https://chipwits.com/2024/11/16/chipwits-40th-birthday-original-forth-code-open-sourced/
And 40 years later, Slashdot reader [3]markroth8 writes that the programming puzzle/logic game "inspired many people to become professional coders":
> ChipWits was first released for Mac in 1984, and was later [4]ported to Commodore 64 and Apple II in 1985. To celebrate the game's 40th anniversary , the team behind the new [5]Steam reboot of ChipWits (including its original co-creator Doug Sharp, also of fame for the game King of Chicago) is announcing the recovery and [6]open source release of the original game's source code, written in the FORTH programming language, for both Mac and Commodore 64 platforms.
>
> Recovering data from 40-year old 5.25" and 3.5" disks was a challenge in and of itself, and most of the data survived unscathed! It's interesting to read the 40-year-old code, and [7]compare it to modern game development .
"Our goal for open sourcing the original version of ChipWits is to ensure its legacy lives on," [8]according to the announcement . (It adds that "We also wanted to share an appreciation for what cross-platform software development for 8-bit microcomputers was like in 1984.")
[1] https://chipwits.com/
[2] https://chipwits.com/team/
[3] https://www.slashdot.org/~markroth8
[4] https://chipwits.com/retro/
[5] https://store.steampowered.com/app/2330720/ChipWits/
[6] https://github.com/chipwits/chipwits-forth
[7] https://chipwits.com/2024/11/16/chipwits-40th-birthday-original-forth-code-open-sourced/
[8] https://chipwits.com/2024/11/16/chipwits-40th-birthday-original-forth-code-open-sourced/
Old Code (Score:2)
I was packing up getting ready to move again and going through some old CDs. I found my first program I wrote back in the mid-80’s along with a bunch of utilities. I made sure they all were complete and created a “memorabilia” git repository. Then pushed it up to github. :) It’s probably nothing anyone would be interested in but I thought it was cool to locate the old code.
[John]
We're porting the original code to a browser game (Score:2)
A few devs have already dived into the code repository to take apart the code for porting. They are looking at jsForth as the target. I was one of the original authors so it is cool to see people hacking at my 40-year-old FORTH code.
Fun code! (Score:3)
I really wish I had known about C=64 Forth compilers when I had one. I was stuck with BASIC and assembler.
I didn't do any Forth until the 90's after college.
It's a neat and useful language for small machines.
Re: (Score:1)
Check out the FORTH source code of ChipWits here: [1]https://github.com/chipwits/ch... [github.com]
[1] https://github.com/chipwits/chipwits-forth
Re: (Score:2)
The source is interesting. You can see the block oriented layout of floppies. Ie, start the code for a block on the first line, then the end of the block might be all blank lines until the next one. Though some seem to have the 16 line blocks (x 64 chars, for 1KB), others seem to be aligned differently. And some bits of assembler-in-Forth which I always found interesting concept.
Time to bring out The Bible (Score:2)
Starting FORTH.
For those already Enlightened; and for those Seeking Enlightenment:
[1]https://www.forth.com/starting... [forth.com]
[1] https://www.forth.com/starting-forth/
What year was it from again? (Score:1)
The title could use a little more cowbell from 1984