Welcome to Omgili,
Omgili ( Oh My God I Love It ;) is a search engine for discussions. With Omgili you can find answers and solutions, debates, discussions, personal experiences, opinions and more... To learn more about Omgili click here.
This is a complete preview of the discussion as it was indexed by Omgili crawlers. Use this preview if the original discussion is unavailable.
Click here to view the original discussion.
 |
|
 |
|
Can Games Teach You To Program? : programming
Games i don't think so can help, but this program can help.
History Killer Pro
|
|
 |
|
 |
 |
|
 |
|
Did you write that are something, or are you getting paid to spam?
|
|
 |
|
 |
 |
|
 |
|
I didn't RTA but I wanted to mention Richard Garfield's "Robo Rally" which to me seemed to require the same kind of mental skills as algorithmic programming.
|
|
 |
|
 |
 |
|
 |
|
Here are a few. More along the lines of logic circuits http://en.wikipedia.org/wiki/Robot_Odyssey
http://en.wikipedia.org/wiki/Rocky%27s_Boots
http://www.biologic.com.au/bugbrain/
|
|
 |
|
 |
 |
|
 |
|
You might want to try Game Maker.
It uses a more visual programming environment, and the online tutorials are good.
There is also a good book for it.
I used it for a high school class, and they all picked it up rather easily.
http://www.yoyogames.com/gamemaker/
http://www.amazon.com/Game-Makers-Apprentice-Development-Technology/dp/1590596153/
|
|
 |
|
 |
 |
|
 |
|
I liked a lot playing RoboCom, a kind of corewars game where programs could combat eachother.
It helped me a lot exercising my brain to think of optimizations and logic.
Unfortunately the game and the tournament server are gone, but you can still download the game from here , including a disassembler for binary robocom files.
|
|
 |
|
 |
 |
|
 |
|
I like these games that include programming elements, but I don't think its enough for kids who really want to program.
Python fills that gap perfectly: it's a serious, professional language with a load of libraries but at the same time has a very gentle learning curve.
MS SmallBasic is giving us yet another BASIC with many of BASIC's flaws.
Java & C++ seem like overkill for learning.
"Programming games" are very nice toys.
Perl's syntax makes it difficult for kids and newbie programmers.
I'd like to plug my free Creative Commons-licensed book, Invent Your Own Computer Games with Python
I didn't like the way most books (even for kids) dumbed down programming with "game kits" or just listed syntax and expected kids to figure out how to make useful and cool stuff.
Each chapter of the book focuses on the source code for a small, complete game and teaches the programming concepts from the example.
|
|
 |
|
 |
 |
|
 |
|
I learned just enough C to edit one of the Doom level editors to be compatable with Doom2 when it came out because I was too impatient to wait for an official release to trick out to my local BBS.
Ah to be 13 again.
|
|
 |
|
 |
 |
|
 |
|
Oh yeah, the game is built in Silverlight too which is just awesome.
Which sucks sweaty donkey ass.
I'm on Linux, and even with Mono Moonlight, I can't try these puzzles.
I'm very dissapointed.
|
|
 |
|
 |
 |
|
 |
|
Agreed... sucks for people on Linux.
I'll add a minimal javascript-based client within 2 weeks or so.
Igor (the guy who wrote the game)
|
|
 |
|
 |
 |
|
 |
|
I like to think that, although games did not teach me to program, they did teach me to be a good programmer .
A gamer needs to be able to pick up new paradigms and rules easily (to combat the learning curve), be capable of some degree of multitasking (especially for the RTS world), and optimize complex mathematical systems (RTS and RPG micro-managing).
None of these skills directly affects programming talent, but makes a solid foundation.
|
|
 |
|
 |
 |
|
 |
|
SimpleJ: http://www.simplej.org/
|
|
 |
|
 |
 |
|
 |
|
I learned programming from scripting Tribes 2, and now I'm majoring in CS, all because of that game!
|
|
 |
|
 |
 |
|
 |
|
I started by hacking nibbles.bas so I could jump to any level I wanted.
|
|
 |
|
 |
 |
|
 |
|
I'll add a minimal javascript-based client within 2 weeks or so.
Igor (the guy who wrote the game)
|
|
 |
|
 |
|
|
|