4 ms·
If you want kids to use it, do not call it Codakido. Call it something that sounds interesting, and do interesting things with it. Kids don't want to be kids. K
by api 15y ago
If you want kids to use it, do not call it Codakido. Call it something that sounds interesting, and do interesting things with it. Kids don't want to be kids. Kids want to be kids getting ready to be adults. This is essentially instinctive. Things that are "for kids" are things that are labeled as things kids need to transcend, not things they need to grow into.
I learned on a C64, and was inspired by C64 demo-scene demos and the fact that the C64 was used for industrial process control. I started at age five.
- antirez 15y agoGood point, I think I'll rename it, and extend it enough to make it more interesting than just drawing a few circles ;) good suggestion thanks.
- seclorum 15y agoAs a rabid fan of your project, some things I think it needs: a) cloud storage - somewhere to stash Lua scripts and retrieve them for playback (See moai cloud for inspiration: http://getmoai.com/ http://getmoai.com/) b) sound synthesis - not just .WAV playback, but real synthesis using a small but happy engine. (See sfxr for inspiration: http://www.drpetter.se/project_sfxr.html http://www.drpetter.se/project_sfxr.html) c) some sort of network/multiplayer integration - again, with the cloud, it'd be nice to be able to push messages out to a queue and get messages back d) 3D primitives .. ermm .. maybe this is going a bit too far. Okay, instead of 3D, how about some .png loading and basic sprites management? Actually, I guess I'm describing MOAI at this point, but yeah .. you're definitely on the right track! Maybe I should go pester the MOAI guys about making a code-editing IDE for MOAI, in MOAI .. ;)
- antirez 15y agoGreat stuff! And most are already in my TODO list indeed... The next weekend I'll hack on it a lot again to bring a few of this features. But I would add another one: e) Ability to write some kind of assembler or other low-level stuff interleaved with Lua, so that's possible to also do as-fast-as-ASM computations if needed. I guess this should be a layer translating something like Z80 assembler into x86 code. You call Lua with a string containing the program, it gets translated, and executed. I guess it should not be entirely impossible to provide something that also compiles to something safe (that can't crash the Load81). Thanks for the suggestions!
- seclorum 15y agoInline Assembly, eh? Hmm.. not sure I can get behind that one, given that I've mostly been running codakido on my ARM machines .. but I can certainly understand the desire. For my purposes, Lua has been quite performant enough! Well, anyway maybe its time I added some of these features (can't stop thinking about the synth feature!) and do a pull request .. ;)