Don't worry, I'm still working on PEEPS. But as I was working on it, I found out that making the simulation was the easy part -- it's actually letting the player "program" the simulation that was ridiculously hard. In fact, all the project ideas I want to try out (as part of my "personal game jam") require some kind of accessible but powerful "programming" tool. And as of writing, there are no good general solutions for that.*
So, I'm making that. <3
PROGRAMMING WITH PLAIN WORDS
(See sped-up GIF, or high-rez video on Twitter)
Note: The line-drawing turtle is just an example, not the point of this project! The point is to make this a standalone JavaScript library, so peeps can use it to do "programming with plain words" on simulations, systems, models, statistical analysis, Twitter bot-building, game level design, procedurally generated art and music... you name it!
Here's what I believe: Programming is NOT typing a bunch of arcane symbols into a computer. Programming is the ability to make things that do things. It's the power to affect a small part of your world, and this power should not be limited to nerds like me. To paraphrase Georges Clemenceau, programming is too important to be left to the programmers.
Hence, this tool for programming with plain words.
I'll send you a playable prototype in a few weeks! In the meantime, let me know what you think, and how else you can see this tool being used!
<3,
~ Nicky Case
* Blockly is really cool -- not dissing it -- but my main problem with it is that it still "reads" like code. My goal with this tool is to make it feel like natural human language!
Nicky Case
2017-10-19 19:35:12 +0000 UTCNicky Case
2017-10-19 19:26:47 +0000 UTCSerena Casanova
2017-10-18 18:57:12 +0000 UTCAleks Jakulin
2017-10-18 15:53:54 +0000 UTCNicky Case
2017-10-16 17:18:57 +0000 UTCjim tobias
2017-10-16 10:08:44 +0000 UTCNicky Case
2017-10-15 22:05:57 +0000 UTCMarek Baranowski
2017-10-15 20:42:31 +0000 UTCNicky Case
2017-10-15 15:15:24 +0000 UTCNicky Case
2017-10-15 13:35:08 +0000 UTCNicky Case
2017-10-15 13:34:30 +0000 UTCjim tobias
2017-10-15 10:11:57 +0000 UTCMarek Baranowski
2017-10-14 20:18:30 +0000 UTCLonMcGregor
2017-10-14 19:30:57 +0000 UTCLonMcGregor
2017-10-14 19:30:49 +0000 UTCJeanne Kramer-Smyth
2017-10-14 18:15:00 +0000 UTC