CheckIO is a videogame you play by writing Python.
checkio.org
checkio.org
Then I got to the first task. And it's annoyingly complicated for a first task (which should be Hello World).
I'd propose something like the following for the first two tasks:
* 1) Message : you get a message, but you can't see what it is... It's stuck in a variable! Perhaps you should print out the message? "print checkio()"
* 2) 2 Messages : it looks as though you have a message, but it seems to be broken in two and stuffed into two variables! Print them out, but compose them first. "print checkio(1) + checkio(2)"
Then step through all the annoying things like "if-then" and "for".
Or something really simple. I'm an experienced Python developer, so, although I wouldn't learn anything about Python, I would learn about how to work within your learning system. As it is, I won't invest time in reading some confusing ATM instructions/story if I don't know how to work with the system.
In addition, it'd be great if you would move the registration to after early interactions. e.g. "You've completed the first two challenges, so please register now so that we can save your work!"
But it's damned lovely and exhibits a lot of hard work. Focusing back on the early interactions and on the early puzzles will be more valuable than polishing the app further.
I think it is not a problem ti find in internet something about you told ( codecademy ).
We are trying to get practice in real world tasks and to find unusual solutions.
What do you think about this&
Also, from a pure "story" game design standpoint : there's no initial hook, and the story is fairly bland (I came in curious and 2 lines were enough to bore me). I believe you shouldn't try to do a backstory for the sake of it. Either think it through and do something good, or keep it very very very short.
Hope this helps, I know this kind of playtest feedback is always hard to listen to, but if you're gonna do something great, you need to pay attention... Plus I'm a business/product cofounder type of guy, currently learning Python, so I imagine I'm pretty damn close to your target audience.
Anyway, this is interesting and I'll be back to try it more and see if it gets better. Good luck and lots of courage on this!
We also have opportunity for user to feedback about text mistakes. Select wrong text, then ctrl+enter, and propose your version.
Thanks again
There's also Soylent[1] in the pipeline for which I hope they'll release an API such that you can integrate it into apps other than word. It's also based on mechanical turk but I hope they'll accept non-US customers as an intermediary.
We are still working on this game. :) SO if you will find some problem with working with it please contact with us using live help button or email.
Thanks all you :) For your support and feedback! It really helps to keep working and making this service better