HomeGamesUpdatesPricingMethodology
Steam News4 June 20242y ago

Like the game? Want more? Here's a few resources to further your spellcrafting.

Hope you're all enjoying the game! If you've gotten to the end and want more, or just want other pointers for learning more spellcrafting / programming, here are a few resources that can help you.

Full notes

Full Lambda Spellcrafting Academy - Learn to Program! update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

0 fixes0 additions3 changes0 removals
  • UI and audio
  • Server
changedThe game itself was inspired by MIT's Structure and Interpretation of Computer Programs, aka SICP. The course uses LISP, which is a programming language with the same sort of logic as the one used in the game. Though the game uses a visual representation, and the original language uses text.
changedLISP is very good at allowing you to focus on the problem solving, without worrying about language details. One downside though is that it looks very different from other programming languages. It is still a very good first language to learn, but afterwards you might want to look at something a little more conventional.
changedAnd finally, feel free to drop by the Discord server if you would like help or just want to chat.

Lambda Spellcrafting Academy - Learn to Program! changes

changedThe game itself was inspired by MIT's Structure and Interpretation of Computer Programs, aka SICP. The course uses LISP, which is a programming language with the same sort of logic as the one used in the game. Though the game uses a visual representation, and the original language uses text.
changedLISP is very good at allowing you to focus on the problem solving, without worrying about language details. One downside though is that it looks very different from other programming languages. It is still a very good first language to learn, but afterwards you might want to look at something a little more conventional.
changedAnd finally, feel free to drop by the Discord server if you would like help or just want to chat.

Hope you're all enjoying the game! If you've gotten to the end and want more, or just want other pointers for learning more spellcrafting / programming, here are a few resources that can help you.

The game itself was inspired by MIT's Structure and Interpretation of Computer Programs, aka SICP. The course uses LISP, which is a programming language with the same sort of logic as the one used in the game. Though the game uses a visual representation, and the original language uses text.

The original textbook is freely available online [1]. The original lectures were also recorded, and are hosted freely by MIT. [2]

LISP is very good at allowing you to focus on the problem solving, without worrying about language details. One downside though is that it looks very different from other programming languages. It is still a very good first language to learn, but afterwards you might want to look at something a little more conventional.

In that case, I have put together a series of lessons using Javascript, which has puzzles you can solve in your browser. These are freely available on my site[3].

And finally, feel free to drop by the Discord server if you would like help or just want to chat.

[1] https://web.mit.edu/6.001/6.037/sicp.pdf

[2] https://ocw.mit.edu/courses/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video_galleries/video-lectures/

[3] https://www.bittwiddlegames.com/coding-school/programming-basics/

[4] https://discord.gg/zEptN9CvTx

Source

Steam News / 4 June 2024

Open original post

Changelog.gg summarizes and formats this update. How we read updates.