Coolio-Niato's Banner
Coolio-Niato

Age/Gender: 18, Male
Location: Toronto, Canada
Job: Undergrad

Newgrounds Stats

Sign-Up Date:
6/30/05

Level: 28
Aura: Light

Rank: Police Officer
Blams: 275
Saves: 433
Rank #: 11,059

Whistle Status: Bronze

Exp. Points: 8,300 / 8,700
Exp. Rank #: 1,771
Voting Pow.: 6.94 votes

BBS Posts: 1,774 (1.08 per day)
Flash Reviews: 245
Music Reviews: 12
Trophies: 40
Stickers: 0

Entry #43

Jump to Entry: [ 12040 | 41 | 42 | 43 | 44 | 45 | 464851 ]


Coolio-Niato

Teaching NGers how to program.

Posted by Coolio-Niato Sep. 13, 2008 @ 9:30 AM EDT

Many of the people who go on NG and play the games don't realize just how complex the programmers behind the games' minds are. (grammar?)

And so, I made a game, that some of you have already seen, to show how the inner workings of the programmer's mind "work". Of course, the logic is there but the code isn't, and it is far less complex, but I think it's some good brain excercise and fun too if you get into it.

light-Bot Play it Now!

And also, thanks for all the votes that got me to daily third =) <3 you guys.

/* The TBS is still in the works,
just having some trouble timewise
with schoool and all
*/

billBotPic.jpg

Log in to comment! | Share this!

The People Have Spoken

40 Comments

Sep. 13, 2008 | 9:36 AM 3D-xelu says:

SO TRUE :D

Sep. 13, 2008 | 4:25 PM Coolio-Niato responds:

heh


Sep. 13, 2008 | 9:55 AM Moonkey says:

Looking forward to the TBS. I've always wanted to make a similar game, but I plan too big and never follow through.

Sep. 13, 2008 | 4:26 PM Coolio-Niato responds:

Yey Moonkey! Grats on the success of your strat. game BoB.


Sep. 13, 2008 | 10:00 AM Kenney says:

I always liked these program games, with a little more graphical flair and effects this could have been a masterpiece!

Sep. 13, 2008 | 4:26 PM Coolio-Niato responds:

Could have? * winces* =P


Sep. 13, 2008 | 10:54 AM The-Dark-Reviewer says:

That was good, I liked it lol

Sep. 13, 2008 | 4:26 PM Coolio-Niato responds:

Thanks


Sep. 13, 2008 | 11:39 AM TJ111111 says:

it was fun im trying to learn programming in school im know it's very complex and a lot of hard work

Sep. 13, 2008 | 4:26 PM Coolio-Niato responds:

Well of course its not a slice of cake or a walk in the park. =) Keep at it though.


Sep. 13, 2008 | 11:45 AM doondeka says:

why not just teach me to program in insanely heck bent on it enoghf!

Sep. 13, 2008 | 4:26 PM Coolio-Niato responds:

I dont know...


Sep. 13, 2008 | 1:25 PM DaVeB0T says:

Most people should try ationscripting, only then will tey learn how much time and effort it takes. (I suck at it).

Sep. 13, 2008 | 4:27 PM Coolio-Niato responds:

Yes, I suggest learning AS once you beat the game.


Sep. 13, 2008 | 3:03 PM Mad-Mardigan says:

I'll stick to buttons thank you very much


Sep. 13, 2008 | 3:48 PM Groundead says:

Your new game looks an awful lot like this one: http://www.newgrounds.com/portal/view /200730

:/

Sep. 13, 2008 | 4:25 PM Coolio-Niato responds:

I credited the author with the original idea.


Sep. 13, 2008 | 3:51 PM kibas-cool says:

i meant the entire game is that you dont have to retry once ou know what all the buttons do. you misunderstood my review

Sep. 13, 2008 | 4:33 PM Coolio-Niato responds:

My bad then.


Sep. 13, 2008 | 5:52 PM gankro says:

I got bored around level 9... reflects programming logic fairly well except for the intense limitations provided... so sleepy...


Sep. 13, 2008 | 6:47 PM Wiiporter says:

agagaga lvl 11


Sep. 13, 2008 | 8:16 PM Theomancer says:

this was a solid idea to get people to notice the difficulty of how hard it is to program games...and this game should have gotten atleast 2nd


Sep. 13, 2008 | 10:18 PM ThePigeonMaster says:

I'm currently learning actionscript and I found out that isn't that hard, actually it's just a of mix of math and logic. I even made some gadgets in flash without copy and pasting the scripts because there's no point at all if I do that.
However I need to learn what does each command do, that's all what I need to learn.

And good luck in your future projects, dude :)


Sep. 14, 2008 | 3:47 AM Madnesscombat1232 says:

I agree with you completely. It's never easy to make a decent game. I mean, it took me 2 weeks just to make a crappy one. Flash isn't a piece of cake.

Mmmm....Cake...


Sep. 14, 2008 | 10:03 AM Schlofendein says:

Well this game taught me the first thing about actionscript, it is tedious to do simple tasks. If only I was such a procrastinator and actually tried to learn actionscript.


Sep. 14, 2008 | 4:26 PM Rustygames says:

Loved it! Granted the functions are kinda just a cheap way to increase the total main program space, rather then actually be a reusable function half the time...

I really liked it though, it would have been cool to put in more stuff which can be used in programming, like for loops and if's. I think this could potentially be a cool way to introduce kids into the fundamentals of programming!

Again, well done, it's a great idea, I'd love to speak to you about maybe collaborating on a sequel, drop me a PM and I'll let you know my email address and we can talk if you'd like :)


Sep. 14, 2008 | 5:46 PM Triple-Elemental says:

Ever since I played that Bill the Robot game I've been looking for another game like it, and I think yours is quite a bit better, because it's much more challenging and a better layout. The only problem is that I can't beat it...

Anyways, good job!

-Matt

Sep. 17, 2008 | 10:41 PM Coolio-Niato responds:

Thanks =)


Sep. 16, 2008 | 8:39 AM hagaya says:

we all have school <3

Sep. 17, 2008 | 10:41 PM Coolio-Niato responds:

Iknodoesntitsuck


Sep. 16, 2008 | 4:20 PM SSONIC1020 says:

Good, job. Good luck on further programing.
And yea, school sucks ass.

Sep. 17, 2008 | 10:41 PM Coolio-Niato responds:

verymuchso


Sep. 17, 2008 | 3:05 PM Terroist says:

LOL.This game just got 5 basic commands(move,left,right,light,jump).
How could this compare to the real programmin whole library!!!

Sep. 17, 2008 | 10:41 PM Coolio-Niato responds:

inthefunction1/2 aspect its like programming.


Sep. 17, 2008 | 4:38 PM MorrowDays says:

your first weekly! congrats :)

Sep. 17, 2008 | 10:42 PM Coolio-Niato responds:

yeythnx


Sep. 18, 2008 | 1:59 PM shanzerion923 says:

i have something 2 say. look at Xopod's review on your recent submission. i think he has some good suggestions for you that would work well (in a sequel maybe?) but the game is good anyway. cute lil fella huh? (lightBot-kawaii. :3) you're going on my faves list. YAY!


Sep. 18, 2008 | 11:10 PM relipuj says:

Hello,

First, sorry, but english isn't my mother tongue, so don't look too much for my errors.

This is really a great game, my 4 years-old son is playing and really enjoying it. And he's very proud when he finish a level. Thanks a lot for sharing your creativity with everybody! It's appreciated a lot, and he's saying thanks too.

I'm an old time coder, mostly asm/c/batch/perl, and 26 years ago i learned with a language called logo ( http://en.wikipedia.org/wiki/Logo_(programming_language) ) which seems very similar to your game. It was CLI, not GUI but it's nice to make learning tools. I'd like to make you some suggestions, this is not critics, as my kid like your game but seems to have difficulties reaching higher levels. Feel free to make what ever you want.

*** For each program instructions:
- highlight the instructions, so people can understand what's going on.
- display in few words what the instruction does, in a way that is visible while the robot execute the program. The delay for showing them isn't important, see below for the debug mode.
- play a specific sound for each instructions. I'd be very curious to hear a program song, aren't you? Well, as long as my kid doesn't play with it for hours... ;-) But I think it would help him some how.

*** Make a Debug/Learning mode:
- allow the player to run the program forward or backward, one instructions at a time, as we can with a pretty decent debugger.
- add a slider to make the robot slower or faster, so people can read what's going on, hear the sounds or skip some parts.
- allow the player to change the program while it's running.
- allow the player to double click an instruction while the program is running to execute it.

*** Options:
- text diplay of the current instruction.
- sound of the current instruction.

Of course these are just suggestions. What would be great also might be loops and conditionals, but it's perhaps out of the topic. Never the less you made a really great job, if you have a paypal account i'd be happy to give you 100 euros if you implement -- the way you think you like, and in the spirit of your game -- those elements in your game. My email is relipuj@gmail.com feel free to contact me.

Great job!
Relipuj


Sep. 20, 2008 | 1:59 AM st91 says:

nice game dude. i faved it.


Sep. 20, 2008 | 2:04 AM st91 says:

oh, and i dont rly have to comment about the school thing do i? cause i pretty much get the point that school blows, i think everyone knows that. and i still have alot more years of it -_-


Sep. 20, 2008 | 10:49 AM SAROTH says:

O_O And it's not even music based. Awesome though, pertty hard but I beat it eventually.

(The more I play your games, the more I think of Streamline II...)


Sep. 20, 2008 | 10:12 PM Toast says:

can u donate some money to me pls


Sep. 21, 2008 | 12:54 PM NastyNessie says:

Your Light-Bot game is really cool, kudos! As a game developer/programmer, though, I'd encourage you to polish it up a bit more because it's really got some great potential!

Some recommendations if you are interested:

* Ability to control playback speed - could be as simple as a slider bar or a few buttons at preset speeds slower than normal/1x speed.
* Ability to "step" through the instructions one at a time.
* Hilight the currently executing instruction. Calling into a function should leave the function "call" hilighted to illustrate what's happening. The playback speed would have to be much lower though in order for this to be worthwhile, which is where the above suggestions originate.
* Don't automatically move the player to the next challenge once they succeed. Perhaps they want to reexamine their "program" to make sure they understand why it worked...or if their solution didn't seem optimal, go back and tweak their program.
*Consider allowing someone to skip a level.
*Display the current level number somewhere.
*Since the game is so fun, more levels would be sweet!

Anyway, nice work!
-J


Sep. 27, 2008 | 2:48 PM THEkronick281 says:

before i made games i thought it would be easy as cake (i was wrong)


Sep. 29, 2008 | 2:16 AM Eammy says:

Great game, but you should have added if statements or sensors :(


Nov. 14, 2008 | 10:38 AM Mr-Anderson says:

lol, you took down your most recent news post?

Sissy.

Nov. 15, 2008 | 2:39 PM Coolio-Niato responds:

I felt i got my point across enough.


Nov. 30, 2008 | 11:19 PM morepowerfull says:

Men.. light bot is really nice, congrats.. i think it would be nice to make an editor so people could make their own levels.. that would be great!

greetins


Dec. 11, 2008 | 6:57 PM RhiandBren says:

dude, good job, you're like really good at those games. oh yeah, i've played light-bot before, i liked it, good job at the games dude.

-RhiandBren


Dec. 12, 2008 | 4:33 PM Flash-Creature says:

Happy B-DAY! :D


Dec. 15, 2008 | 8:48 PM SAROTH says:

A) I completely agree with the guy above me.
B) LightBot is awesome
C) If/ when you go back to music-based games, you should do some ZeRo-BaSs stuff. Hes tunes are awesome.

Big fan BTW. ;)


Dec. 16, 2008 | 6:25 PM hagaya says:

Gonna give us another update soon? I'm still waiting for the TBS. School still sucks and we all still has it tho.


Dec. 18, 2008 | 4:03 AM XxPeanutxX says:

I've never gotten very good at programming, just played with it a bit a few years back, but I agree with what you're saying about gamers on newgrounds not really understanding, or sadly, caring how complex programming is, it's the same way with music in a way, people don't realise the difficulty involved in playing a musicial insturment well and then staying in rhythm, yet they critisize like they're expert musicians, give undeserved credit to much simpler songs, as far as most people are concerned the singer is the most important part of a band...those same people need to be given forced guitar lessons 4 hours a day for 6 months, then maybe they can at least see the singer is not the most crucial part to any band, it's the most replaceable.


Dec. 29, 2008 | 9:01 PM zrb says:

Time for a new post !
And keep working on your TBS instead of watching movies >:|


Jan. 3, 2009 | 7:57 PM OMIChih says:

1 Hour ago i started to play LightBot, it's a beauty game, really you make an excellent work :)

I'm a teacher of the Mexican Olympiad in Informatics and we use a educational Programming Lenguage called Karel (so similar with Guido Van Robot, but Karel is an old implementation, so it has more features than Guido..)

I think that if you want I and some partners can design new levels and you can add them to LightBot, and even i can tell you another idea for an other beauty Logic/Programming game.

So, I'm sending to you a copy of this comment by Private Message

Greetings from Mexico !!

Jump to Entry: [ 12040 | 41 | 42 | 43 | 44 | 45 | 464851 ]