bobbylox | 1 month ago | on: Bobby's Rules for Brainstorming
bobbylox's comments
bobbylox | 2 months ago | on: Too Many Walts and not enough Roys
bobbylox | 8 months ago | on: Adding a feature because ChatGPT incorrectly thinks it exists
bobbylox | 1 year ago | on: Nobody cares
bobbylox | 1 year ago | on: Nobody cares
bobbylox | 2 years ago | on: Ask HN: Most interesting tech you built for just yourself?
bobbylox | 4 years ago | on: Mammals can absorb oxygen through their intestines
bobbylox | 6 years ago | on: Ask HN: What do you do with your Raspberry Pi?
bobbylox | 7 years ago | on: What is Life? by Erwin Schrödinger (1944) [pdf]
bobbylox | 8 years ago | on: Launch HN: Plasticity (YC S17) – APIs for human-like natural language interfaces
bobbylox | 9 years ago | on: Ask HN: What're the best-designed things you've ever used?
bobbylox | 9 years ago | on: Netflix Infinite Runner
bobbylox | 9 years ago | on: Microsoft is using Minecraft to vie for kids’ brain space and schools’ dollars
bobbylox | 9 years ago | on: Jessica Livingston: How to Build the Future
bobbylox | 9 years ago | on: Jessica Livingston: How to Build the Future
bobbylox | 9 years ago | on: Why should children program? A review of Seymour Papert's Mindstorms
bobbylox | 9 years ago | on: Why should children program? A review of Seymour Papert's Mindstorms
bobbylox | 9 years ago | on: Why should children program? A review of Seymour Papert's Mindstorms
Codemancer has variables and conditionals, and uses them for various things. Some of the game is very tactical, so conditionals are used to deal with enemies who have semi-random behaviour. There are also levels that take place "in the dark" (with a limited field of view).
Yes, "code your way to the target" games have become somewhat of a genre. I think the story is one source of differentiation, as is the programming interface -- Codemancer has no numbers greater than 5 (arithmetic is mod 6), to keep the game from getting math-heavy. All the functions are symbolic, so there's no reading required.
In Codemancer user-defined functions are "pages" in your spell book. Players can call other pages, and even the page they're on (this is much later in the game). You can also Cast a page onto an enemy who has been weakened. We've seen that kids are pretty comfortable with the idiom of "Pages."
bobbylox | 9 years ago | on: Why should children program? A review of Seymour Papert's Mindstorms
I tried to hew closely to the principles of Constructionism which were pioneered by Papert, and to make the game accessible to kids who wouldn't normally be interested in programming.
bobbylox | 9 years ago | on: Ask HN: Has technology benefited the classroom?