Page 1 of 2

Are you a programmer at heart?

Posted: Thu Nov 20, 2008 2:09 pm
by cypher1554R
If you think so, then try beating this game: http://armorgames.com/play/2205/light-bot

good luck ;)

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 2:14 pm
by avansc
cypher1554R wrote:If you think so, then try beating this game: http://armorgames.com/play/2205/light-bot

good luck ;)

nice game, but very one dimentional, you have 2 funtions. its pretty limited. but i like the premise alot.

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 2:15 pm
by Falco Girgis
Blocked at work and babbelfish doesn't work. Awesome.

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 2:16 pm
by avansc
GyroVorbis wrote:Blocked at work and babbelfish doesn't work. Awesome.
the government controls us...

im sure someone really believe that. but alot of people do that, IBM for one. its just to keep productivity up and keep their noses clean. i dont blame them.

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 2:17 pm
by cypher1554R
avansc wrote:
cypher1554R wrote:If you think so, then try beating this game: http://armorgames.com/play/2205/light-bot

good luck ;)

nice game, but very one dimentional, you have 2 funtions. its pretty limited. but i like the premise alot.
Really one dimensional? You can make a f1 and then use it as a part of f2 and combine both in main, or any way around. I think this is at least 2 dimensional..

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 2:24 pm
by avansc
cypher1554R wrote:
avansc wrote:
cypher1554R wrote:If you think so, then try beating this game: http://armorgames.com/play/2205/light-bot

good luck ;)

nice game, but very one dimentional, you have 2 funtions. its pretty limited. but i like the premise alot.
Really one dimensional? You can make a f1 and then use it as a part of f2 and combine both in main, or any way around. I think this is at least 2 dimensional..
well saying its 1dimentianal really is a misnomer because nothing can be one dimentional, one dimentional is really just a mathmatical abstraction. i just meant that i wouldent measures a programmers ability by it.

its cure and fun, but its an abstraction of other games that have similar game dynamics, its a one player version of a turned based game. if you ever played fallout 1 or 2, or more importantly UFO (considered the best game ever) you would find this game fairly easy.

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 3:09 pm
by Amarant
I thought it was a pretty cool game. It even supports recursive functions 8-).
Didn't use recursion to complete a level though.

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 3:13 pm
by Slacker
Simple maybe, but still a time killer... and entertaining!

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 4:05 pm
by avansc
Amarant wrote:I thought it was a pretty cool game. It even supports recursive functions 8-).
Didn't use recursion to complete a level though.
i dont thing it supports recursion, recursive functions can stop.
if you did something recursive in that it be an infinite loop. (i think, i didnt look at it indepth)

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 4:20 pm
by trufun202
Damn, that's a really cool concept. I like it.

I see what avansc means by 1 dimensional - meaning that basically it's a single line of execution. Adding conditional logic could make the game much more indepth.

Taking it one step further would be designing the AI for the little robot, then drop him in the environment, let him react to his surroundings, and find the exit.

Neato.

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 5:16 pm
by Amarant
avansc wrote:
Amarant wrote:I thought it was a pretty cool game. It even supports recursive functions 8-).
Didn't use recursion to complete a level though.
i dont thing it supports recursion, recursive functions can stop.
if you did something recursive in that it be an infinite loop. (i think, i didnt look at it indepth)
Hmm, you're right, the poor little guy just keeps walking into the wall, or whatever else I told him to do, even though all lights are turned on.

Re: Are you a programmer at heart?

Posted: Thu Nov 20, 2008 6:56 pm
by MarauderIIC
Yeah level's not evaluated until program stops. Beat this game (a while ago) but had some trouble with it because I couldn't do what I wanted to do --forces you to solve problems inefficiently.

Re: Are you a programmer at heart?

Posted: Fri Nov 21, 2008 7:09 am
by cypher1554R
MarauderIIC wrote:Yeah level's not evaluated until program stops. Beat this game (a while ago) but had some trouble with it because I couldn't do what I wanted to do --forces you to solve problems inefficiently.
Well, my god, Mar (and everybody else that isn't satisfied with possibilities).. It's made so that wider selection of audience is able to solve it.. :)

Plus, as a flexible programmer (in a challenge), you have be able to adapt your thinking to what you're given, and not what should be there.

Example:
It's the same as if you say you can drive car, and you drive a Batmobile, but as soon as someone gives you a Half Life 2 buggy, you're clueless just because there isn't a "make a giant oversized rocket engine appear on your ass" button. And a television you can jack into by simply gluing a little spinning toy under the car.. :lol:

Re: Are you a programmer at heart?

Posted: Fri Nov 21, 2008 11:03 am
by MarauderIIC
More like they say "here this is a car" (this is programming!) but it doesn't have a gas pedal (can't recurse or use variables). :)

Re: Are you a programmer at heart?

Posted: Fri Nov 21, 2008 11:13 am
by cypher1554R
MarauderIIC wrote:More like they say "here this is a car" (this is programming!) but it doesn't have a gas pedal (can't recurse or use variables). :)
No that's not it. You've gone other way too much. It's more like something between what you said and I said.

Something like: "here this is a car" (this is programming!) but it doesn't have a steering wheel (can't recurse or use variables).


But as I said, as long as it can be done, it's all about flexibility.