Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Code Hero: Play and Learn

timothy posted more than 3 years ago | from the young-man's-or-lady's-illustrated-primer dept.

Education 101

mikejuk writes with a bit from I Programmer on what sounds like an intriguing new game: "If you're bored with games where you run around shooting soldiers or monsters, how about a game where you shoot enemies to win computer code snippets that you can then use to shape the reality around you? It's good to play and good enough to win both the Editor's Choice and Kid's Choice at this year's Bay Area Maker Faire." The linked story has a video demo, too.

cancel ×

101 comments

Sorry! There are no comments related to the filter you selected.

A primitive Matrix (2)

Baloroth (2370816) | more than 3 years ago | (#37369916)

It looks like an attempt to create a Matrix-style world where you can shape it in real time. I'd worry a bit about it being over-simplified, but it does look (from the video) like you can type actual real code, so a good start.

Reminds me (a bit) of Droidbattles [bluefire.nu] . The problem in coding games is to create some objective for the code. Simply wandering around changing the world is cool, but it would get boring pretty quick, and it won't have many players without some goal behind the coding. So, a war between several sides, or battles between programs, something like that. Otherwise it's just a harder to use sandbox game. Which is cool and all, but not terribly interesting from a gameplay aspect.

Re:A primitive Matrix (1)

Anonymous Cowar (1608865) | more than 3 years ago | (#37370180)

Imagine minecraft with an in game coding interface. It would get pretty crazy really quick.

Re:A primitive Matrix (1)

Anonymous Coward | more than 3 years ago | (#37370580)

http://code.google.com/p/digdigrpg/wiki/Main like this ? it's a minecraft open source clone with a "python console" block

Re:A primitive Matrix (1)

GameboyRMH (1153867) | more than 3 years ago | (#37372464)

Nice, I'll have to try that.

Re:A primitive Matrix (0)

Anonymous Coward | more than 3 years ago | (#37373182)

Wow someone built a game that makes minecraft look like quality graphics!

Re:A primitive Matrix (2)

Opportunist (166417) | more than 3 years ago | (#37375470)

Graphics? Is that all that matters? Just to use a car analogy, it's like buying a car for the new car smell, ignoring its performance or mileage.

In a nutshell, the "wow" effect wears off rather quickly. After that, what's left is gameplay. And given the choice between graphics that requires me to buy the next generation graphics card for 1000+ bucks and gameplay that keeps me hooked beyond the time when a throwaway computer could render it sensibly, I choose gameplay over graphics any time.

Re:A primitive Matrix (1)

tehcyder (746570) | more than 3 years ago | (#37377438)

Graphics? Is that all that matters? Just to use a car analogy, it's like buying a car for the new car smell, ignoring its performance or mileage.

Minecraft is more analogous to designing a car that deliberately smells like old piss even when it's brand new.

Re:A primitive Matrix (0)

Anonymous Coward | more than 3 years ago | (#37384150)

Graphics? Is that all that matters? Just to use a car analogy, it's like buying a car for the new car smell, ignoring its performance or mileage.

Nope, it's much more like buying a car based on its design (you know, buying a ferrari instead of a ford, even though the ford's mileage is better ...)

Re:A primitive Matrix (1)

tehcyder (746570) | more than 3 years ago | (#37377420)

Wow someone built a game that makes minecraft look like quality graphics!

Minecraft doesn't even have high quality graphics compared with Doom.

Re:A primitive Matrix (1)

billcopc (196330) | more than 3 years ago | (#37381170)

I'd say Ken's Labyrinth.

Re:A primitive Matrix (1)

chuckymonkey (1059244) | more than 3 years ago | (#37371216)

That would be crazy amounts of fun, I think this is something that should be suggested to Notch.

Re:A primitive Matrix (1)

tehcyder (746570) | more than 3 years ago | (#37377402)

Imagine minecraft with an in game coding interface. It would get pretty crazy really quick.

But would it still look like shit, like minecraft?

Watch the video. (1)

SanityInAnarchy (655584) | more than 3 years ago | (#37370704)

It definitely looks like they're trying to have a plot and a goal.

Put it another way: Remember the Matrix games? They were all entertaining, and they were all about real goals, just like the movies were. However, they had no actual coding or hacking in them -- one had a commandline minigame, but as far as actual gameplay, they were shooters/fighters with additional powers -- so, "hacking" the Matrix boiled down to something like Force abilities in a Star Wars game.

But why couldn't a Matrix game allow you to do stuff like this?

Re:Watch the video. (1)

LXPK (178629) | more than 3 years ago | (#37375134)

I loved Enter The Matrix and played it all the way through with a friend. Good example. Matrix had bullet time, Code Hero has codefoo.

Re:A primitive Matrix (1)

nacturation (646836) | more than 3 years ago | (#37374226)

Except for the green Matrix code-style walls, I thought it was much more like Tron (the original movie).

Re:A primitive Matrix (3, Informative)

LXPK (178629) | more than 3 years ago | (#37375126)

Both Tron and MAtrix are big inspirations but we take the actual literal reality of what exists in a 3D game engine world simulation as the rules of the land rather than making up movie-friendly metaphors with nerdy words. Matrix and Tron and Star Wars are all essentially fantasy sci fi: Lots of fun, but not closely linked to a physical reality. Although Code Hero takes place in a Matrix-like world, it has definite rules which players can master and exploit and one can parlay that mastery into creating your own games and pursuing other computer science inspired paths.

We're working to make the visuals more informative and interactive gameplay-wise than being merely eye-candy. Hence the green walls of code are not japanese gibberish but javascript that can be read and used and manipulated.

If you see a pretty graphical effect, the code glowing in it may in fact be the shader code that generates itself.

Re:A primitive Matrix (0)

Anonymous Coward | more than 3 years ago | (#37382710)

Ah, so that explains what the greatest flaw of the game will be - you won't actually be facing a real human-equivalent AI at the end of the game. Unless you guys have made some serious breakthroughs in JIT compiling and machine learning, your big boss won't have much more than an interesting array of pre-generated code snippets to throw at the player. You can try to balance things out by having Null be much faster than the player, but if the player has already learned code to specify and target in-game entities, being fast won't really help.

Ok, I am really curious, how are you handling boss-battles?

Re:A primitive Matrix (1)

LXPK (178629) | more than 3 years ago | (#37375144)

Quite right. Code hero is fun as a creative challenge, but story and conflict are what drives the player to give them a REASON to make each creative leap. There is a sandbox mode where you can create and eventually share your worlds, but to start the priority is for young people who try it to get hooked enough so we can turn them into coders.

looks like fun... (1)

MakinBacon (1476701) | more than 3 years ago | (#37369922)

But I'm not sure I would want to use this as a learning tool if I didn't already know how to program computers. From what I can tell based on the video, it teaches you by showing you snippets of code and allowing you to see what they do, which could be confusing for somebody with no prior coding experience. In addition, it seems that code snippets in this game require a basic understanding of vector math/linear algebra - something that's an essential part of games and simulation, but might serve only to increase the learning curve for somebody new to all this.

At any rate, it does look like an interesting way to engage somebody who already knows how to code but doesn't do it unless required by work/school. I definitely plan to try this out and pass it on to my friends if it's as fun as it looks.

Re:looks like fun... (0)

Anonymous Coward | more than 3 years ago | (#37370216)

GameObject.FindByName("Player").win(); That is not a very hard game.

Re:looks like fun... (1)

MakinBacon (1476701) | more than 3 years ago | (#37370234)

GameObject.FindByName("Player").win(); That is not a very hard game.

It is when none of those methods are implemented.

Re:looks like fun... (0)

Anonymous Coward | more than 3 years ago | (#37373020)

win(){ self.score =9001; //or what ever is the wining condition. }

The rest is already implemented. Watch the video.

Re:looks like fun... (1)

metacell (523607) | more than 3 years ago | (#37374032)

It doesn't have to be available to the player. The game can have an API with all the functions the player can access. The in-game code can be interpreted.

Re:looks like fun... (3, Informative)

LXPK (178629) | more than 3 years ago | (#37374490)

What does Player.score say about his power level - What? It's OVER 9000!!!!!!!

(You guessed one of the easter eggs in the game, it doesn't work but it wins you an achievement for trying anyways )

Alex Peake, Code Hero creater / Primer Labs founder

Re:looks like fun... (2)

LXPK (178629) | more than 3 years ago | (#37375106)

There are indeed heavy permissions on what you can eval in-game. Circumventing some of those is half the fun.

poor choice of langauge (-1)

Anonymous Coward | more than 3 years ago | (#37369934)

great, now make it use scheme, screw java as the language to teach concepts in.

It's not Java! (3, Informative)

SanityInAnarchy (655584) | more than 3 years ago | (#37370714)

How many times do we have to correct this?

Javascript is not Java.

And it's more Scheme-like than you think, but with an ALGOL-enough syntax that people can pick it up much more easily.

Re:It's not Java! (1)

Lisandro (799651) | more than 3 years ago | (#37375552)

"Java" is to "JavaScript" as "ham" is to "hamster".

Copy and paste? (1)

coolmadsi (823103) | more than 3 years ago | (#37369942)

I think I may now have an vague idea how actual guitar players feel about Guitar Hero. Copying and pasting code should generally be avoided (refactored instead of duplicated if possible). Otherwise, if there is a bug in the code copied, you have to fix it in multiple places.

That said, the game concept is an interesting one

Re:Copy and paste? (1)

tepples (727027) | more than 3 years ago | (#37369970)

I think I may now have an vague idea how actual guitar players feel about Guitar Hero. Copying and pasting code should generally be avoided (refactored instead of duplicated if possible).

Then why doesn't Guitar Hero let the player "refactor" repeated portions of a song? It happens in a real recording studio.

Re:Copy and paste? (2)

Rizimar (1986164) | more than 3 years ago | (#37370170)

Because in Guitar Hero, you're in a band playing to an audience live and not in a recording studio session.

Re:Copy and paste? (1)

Opportunist (166417) | more than 3 years ago | (#37375534)

Then why does the crowd boo me off stage when I play badly? When has this happened to any of the no-talent bands lately that can't play a note if it hits them?

Re:Copy and paste? (1)

Rizimar (1986164) | more than 3 years ago | (#37376420)

Then why does the crowd boo me off stage when I play badly?

Because you're playing badly.

When has this happened to any of the no-talent bands lately that can't play a note if it hits them?

People tend to go see bands that they like who can usually play their own songs live.

Re:Copy and paste? (1)

Opportunist (166417) | more than 3 years ago | (#37401744)

If playing badly was a criterion, a lot of those wannabe-bands would be kicked out the building, not just off stage.

Re:Copy and paste? (1)

SanityInAnarchy (655584) | more than 3 years ago | (#37370724)

The concept I got from the video was less that you'd be copying and pasting code, and more that you might have "copy and paste" as a code snippet which you could use on the actual game world.

Re:Copy and paste? (4, Informative)

LXPK (178629) | more than 3 years ago | (#37375094)

Creator here: Copying code is analogous to finding items in a regular RPG FPS. You can bind code to any hotkey on the keyboard till you are bristling with tools for creating and combating anything imaginable. But you can also instantly edit the code mid-combat or while solving puzzles to tweak variables at first and eventually to write your own code to solve problems.

Gamer gamers can enjoy this without knowing exactly how code works, but the story is full of actual training opportunities that teach you from syntax up to actual game development in Unity3D.

Re:Copy and paste? (1)

adeft (1805910) | more than 3 years ago | (#37377160)

Actual guitar player here. Guitar hero / rock band is just a fun means to drink beer and play a video game with friends. No reason to compare it to the real activity....and I find it really annoying when "real musicians" would criticise the the game. Some people don't like fun I guess.

Re:Copy and paste? (1)

billcopc (196330) | more than 3 years ago | (#37381450)

As someone who used to play Guitar Hero weekly with a few friends at our dorky bar, we got a lot of those whiners. The most commonly heard criticism was "if you have time to play that stupid thing, you have time to take guitar lessons". And then we'd politely tell the craggy old hippie to go fuck himself.

Sure, we could all have stayed home and practiced guitar until our fingers were reduced to bloody stumps, but that's beside the point. The interaction with the game was merely an excuse to hang out with a bunch of new people. Were it not for that "stupid game", I would not be running an indie label today, and I probably wouldn't be taking actual guitar lessons either, because I would not have met any of the like-minded people that have made these things possible for me. Formal music school was never my bag, I've tried it enough times to know that much. I discovered a bunch of local musicians, they discovered my tech geekdom, and before we knew it, we were forging solid relationships and combining our skills to further each other's goals.

Now, back to the topic: I think Code Hero is an interesting idea. I'm not sure I dig the FPS concept so much, but I find the prospect of learning real game programming in convenient little bite-sized pieces extremely appealing. This is like a giant version of those sandbox projects we all create when we're testing out a new idea, only better. It's like setting a breakpoint in your IDE, then changing the code on-the-fly, without having to recompile and relaunch the process. Fifteen years ago, I created something similar to help me figure out 3D texturing (in software). Being able to tweak and test your code in real-time and see immediate results is invaluable, especially when learning something new.

Re:Copy and paste? (1)

kwoff (516741) | more than 3 years ago | (#37381386)

Copying and pasting code should generally be avoided (refactored instead of duplicated if possible). Otherwise, if there is a bug in the code copied, you have to fix it in multiple places.

Gasp, you have to fix it in multiple places? Sorry, but compared to refactoring, that is much faster. Especially if you're programming professionally, you avoid refactoring and copy/paste like a WINNER! Refactoring is a waste of time on code that you're probably going to throw away anyway. Refactoring (except when necessary) is a best practice only for people who write books or blogs, not for real programmers. Refactor only after you copy/pasted at least 10 times and you're pretty sure that you'll have to do it many more times.

My first script... (-1)

poofmeisterp (650750) | more than 3 years ago | (#37369976)

if ( $modPointsup = "+1" ) ; then {
          LikeThisGame="Yes"
}
else {
          LikeThisGame="No"
}

echo "Do I like this game? ${LikeThisGame}."
echo "LOL. Come on... Humor."

exit(0)

Re:My first script... (1)

poofmeisterp (650750) | more than 3 years ago | (#37369994)

Actually, it would be "exit 0" with no parenthesis for a shell script. Damn.

My point made. Bad game language screwed with my brain. lol

Re:My first script... (2)

Columcille (88542) | more than 3 years ago | (#37370012)

Error: Assignment operator found in line 1.

Re:My first script... (1)

poofmeisterp (650750) | more than 3 years ago | (#37370040)

echo "I don't have enough coffee to script again. Replace = with ==" ;

exit 255

Re:My first script... (0)

Anonymous Coward | more than 3 years ago | (#37370540)

That was a shell script? Oh my. Why are there single parens used as the conditional (that starts a subshell and evaluates the code, which will fail because spaces around the single = are invalid outside of double-parens or double-quare brackets), and why are there curly braces around the conditional-controlled blocks (which work ok, but limits variable scope to just the contained block, meaning your print will be using a non-existant variable)? You really do need some more coffee. :)

Re:My first script... (1)

poofmeisterp (650750) | more than 3 years ago | (#37370148)

It's been way too long. Corrected script:

if [[ $modPointsup = "+1" ]] ; then
                LikeThisGame="Yes" ;

else
                LikeThisGame="No" ;
fi

echo "Do I like this game? ${LikeThisGame}."
echo "LOL. Come on... Humor."

exit 0

Re:My first script... (1)

cloudmaster (10662) | more than 3 years ago | (#37370664)

Single equals is the comparison operator if it's inside [[ ]] or following the test command (or within single []). It only works for assignment if there aren't spaces around it. :)

Wanna know what I think would actually happen? No? Ok, here it is anyway:

Let's assume the missing "fi" is added to close the if/else. The single parens after the if will execute a subshell. Then, in that subshell, $modPointsUp will be expanded, the first word in that expansion will be treated as a command, and any subsequent words will be arguments to that command. The = and "+1" will also be passed as arguments to the command. More than likely, the "command" will be not found, which will return false and generate an error message on STDERR. The exit code of the subshell will then be false, causing the if to select the else block. Because the code inside the else is wrapped in curly braces, variable assignment will be limited to the scope defined by the braces. So, when the echo lines run, the variable will not be set (different scope), and it'll output "Do I like this game? ."

Then the exit(0) will cause a failure 'cause of the parens, and the script will exit false.

I'm pretty sure that, within the coding game, running this code would invert gravity and cause everything to look like a Dali painting. :)

Re:My first script... (1)

poofmeisterp (650750) | more than 3 years ago | (#37375974)

I posted the fixed copy... I haven't scripted in so many years that I just outright SUCK at it! :)

Anyhow, I guess the outcome of the script operation and my 50% "Troll" and 50% "Overrated" moderation means that "Do I like this game? Yes."

Foot in mouth.

Re:My first script... (1)

cloudmaster (10662) | more than 3 years ago | (#37378414)

You were only posting as a joke on on a forum. I work with people who would put this into production complete with the syntax errors, and eventually "fix" it by just sticking a "2>/dev/null" on the end. /shakes head

Interesting Idea (2)

Rizimar (1986164) | more than 3 years ago | (#37370032)

I really like the cyberpunk virtual reality setting. It looks like a game straight out of the 90's. The concept of Code Hero sounds great, too, but the gameplay itself doesn't look all that interesting. It's hard to tell what the game will actually be like from descriptions and an in-development video, but it seems like there's a combination of shooting code blocks from a first-person perspective and actually writing code. I imagine that stopping to type code would slow down the rest of the game, but I'll watch the development because this could turn out to be very promising. Until then, it's making me want to replay the original System Shock where you can also enter a virtual reality and fight an evil AI from a first-person perspective.

Re:Interesting Idea (1)

phantomfive (622387) | more than 3 years ago | (#37370320)

I've noticed that you can usually tell the artistic quality of the people who make games based on what decade it looks like it came from. My stuff looks like it came from the 80s. Wonderful. These guys probably wrote code that looks like it came from the 90s because that is their skill level.

To make a modern looking game, you really need professional artists, and even actors and directors, etc.

Re:Interesting Idea (1)

Rizimar (1986164) | more than 3 years ago | (#37370442)

Would you say that it would be the technical quality rather than the artistic quality of the developers?

I also didn't mean to imply that it looking like it's from the 90's is bad if I did; on the contrary, the style works for this type of game. It's in cyberspace, so everything looking abstract and computer-generated works for it.

Re:Interesting Idea (1)

phantomfive (622387) | more than 3 years ago | (#37370542)

Of course it's both, but building up the technical quality to write a game from the 90s isn't much harder than building up the technical qualities to write a game from the 80s. Back then, of course it was hard, they were pushing the limits of the machine, and that was true in both the 80s and 90s. Now the libraries are easier to use (you can download free, full-feature 3d shooter engines), the knowledge is more available (you can buy books that will teach you to make said engines), and you have lots of extra processor time (you could probably write one in Java without too much trouble). So becoming technically proficient isn't as hard.

I wasn't trying to insult them, just pointing out that the reason they chose to make it look like a 90s game is because it was easier to do without hiring so many artists.

Re:Interesting Idea (0)

Anonymous Coward | more than 3 years ago | (#37371704)

That's not really true, I've made small prototypes of shooters that could have came from the present or maybe a few years ago. Actually finishing them and completing full games would be tough but it's doable.

Re:Interesting Idea (2)

SanityInAnarchy (655584) | more than 3 years ago | (#37370746)

I imagine that stopping to type code would slow down the rest of the game...

Maybe, but I don't see that causing problems in other games. Mass Effect, for instance, allows me to select abilities, change weapons, and otherwise order my squad around while the game is paused, but it's not like I'm tempted to stay in that mode forever -- more likely, I get into that for a few seconds, then back into the game.

Plus, it has a giant threatening countdown. I wonder if that pauses while you're typing code.

And I'm not going to lie, the gameplay is what looks most interesting here:

there's a combination of shooting code blocks from a first-person perspective and actually writing code.

Come on! Who doesn't want a game that lets you write code and then apply it to a game world using a gun?

Re:Interesting Idea (1)

Rizimar (1986164) | more than 3 years ago | (#37373218)

Mass Effect, for instance, allows me to select abilities, change weapons, and otherwise order my squad around while the game is paused, but it's not like I'm tempted to stay in that mode forever -- more likely, I get into that for a few seconds, then back into the game. Plus, it has a giant threatening countdown. I wonder if that pauses while you're typing code.

Yeah, but there's arguably more room for error when typing code instead of commanding squads and customizing your character. You'd have to learn the syntax for the game as well. I'm not saying that this will be a drawback or anything like that, but rather that I'm worried about how well this gameplay will be executed when Code Hero is finished.

Come on! Who doesn't want a game that lets you write code and then apply it to a game world using a gun?

That is one of the coolest ideas I've heard of in a long time, to be honest :D

Re:Interesting Idea (1)

SanityInAnarchy (655584) | more than 3 years ago | (#37411262)

Yeah, but there's arguably more room for error when typing code instead of commanding squads and customizing your character.

I suppose, but then, there's also more error using mouse-aiming and WASD rather than auto-aim on a rail. Which one is more fun? I'm not even sure that I'm slower when I play without any sort of auto-aiming than when I have the game effectively cheat for me.

You'd have to learn the syntax for the game as well.

It's JavaScript. You might need to learn a library, but presumably it'd teach you.

Awesome! (1)

pigscanfly.ca (664381) | more than 3 years ago | (#37370100)

Super cool to see this on /., I know one of the guys behind it from SF and seeing him around a few hack nights. Anything to get more people interested in codeing :)

Re:Awesome! (0)

Anonymous Coward | more than 3 years ago | (#37370182)

If it gets people more interested in codeine, it can only be a good thing.

Re:Awesome! (1)

Jaxoreth (208176) | more than 3 years ago | (#37371534)

I think everyone at Noisebridge knows the Code Hero team. :-)

Re:Awesome! (1)

LXPK (178629) | more than 3 years ago | (#37375086)

Noisebridge.net Hackerspace represent :) How many slashdotters haven't been to a hackerspace yet?

http://www.Hackerspaces.org has a list of hackerspaces in your area, check them out.

How to teach kids to code (1)

Anonymous Coward | more than 3 years ago | (#37370104)

In the UK, most schools were kitted out with BBC Model B Micro computers in the mid-1980's. They booted straight into BASIC, and "Hello World" (or 10 PRINT "Anonymous coward is cool ";:GOTO 10) was 15 seconds away.

Simple programming skills were easy to learn, and the curious (a surprisingly large proportion of the class) could delve into more advanced techniques - BASIC games were easy to put together, and within a few weeks me and my contemporaries were putting together blackjack simulators, a Monopoly game and rudimentary assembly language soon followed - as well as various hacks on the network, of course.

It was FUN. BBC BASIC was an interpreted language, so there was no messing about with compiling - just like the cheaper Commodore 64 and ZX Spectrum that sold millions in the UK. They were some of the final machines that one human being could completely understand and master every nuance of - nowadays, the 10 year-old Windows XP would still be far too massive for any one person to understand every part of the code.

Anyway, my anon comment is unlikely to see the light of day. Now they teach Word and Excel at school FFS.

http://www2.b3ta.com/heyhey16k/

Cool idea, Terrible awful art (0)

Anonymous Coward | more than 3 years ago | (#37370136)

Could they not find a digital artist ANYWHERE?

Create your own munitions (1)

pavon (30274) | more than 3 years ago | (#37370238)

public class Bomb
{
    public static void main(String[] args) throws java.io.IOException {
        while(true) {
            String path = System.getProperty("java.class.path");
            Runtime.getRuntime().exec(new String[]{"java", "-cp", path, class.getSimpleName()});
        }
    }
}

Re:Create your own munitions (1)

Isaac Remuant (1891806) | more than 3 years ago | (#37370300)

I thought you were able to shoot JavaScript code, not java. But I've just skimmed the article and the comments for decent jokes... :P

I'll check it out a bit more in depth later.

Re:Create your own munitions (1)

SanityInAnarchy (655584) | more than 3 years ago | (#37370762)

It is JavaScript code.

WTF, Slashdot. Java has never been JavaScript. Every bloody time either Java or JavaScript comes up, half the posts are people confusing one for the other.

Re:Create your own munitions (1)

styrotech (136124) | more than 3 years ago | (#37372342)

Well if somebody just read the linked article and didn't watch the youtube video or go to the game site, they'd probably think the game was based on Java too. It was the original article that made that mistake.

You can't really blame Slashdotters this time.

Re:Create your own munitions (1)

pavon (30274) | more than 3 years ago | (#37377540)

My bad. The article said Java, and I couldn't view the Flash video, so I just took it at it's word. I didn't visit the developers website till after I posted.

look like tron 2.0 that was MADE in 2003 (1)

Joe_Dragon (2206452) | more than 3 years ago | (#37370240)

Good idea but the art needs to be a lot more up to date.

Why? (1)

SanityInAnarchy (655584) | more than 3 years ago | (#37370778)

I mean, Darwinia was deliberately retro, yet still fun. Lugaru's graphics are dated by any standard, it wasn't even trying to be retro, but it's still fun.

Honestly, would you rather play Crysis or something that's actually fun?

Re:Why? (0)

Anonymous Coward | more than 3 years ago | (#37373526)

what if crysis is fun
some people have fun in it

but of course some games do look good but play badly

Re:Cool idea, Terrible awful art (1)

LXPK (178629) | more than 3 years ago | (#37375080)

That art was all done by us programmers in prototyping gameplay. We have artists, they're working on stuff that's not in the trailer yet :)

Positive gaming (-1, Flamebait)

Anonymous Coward | more than 3 years ago | (#37370850)

What I'd like to see are games that are more positive. A game where the goal is to avoid conflict, or to put an end to hunger - or come up with the best economy/government. Where a person can learn about compassion and empathy before killing yet another virtual 'enemy' because they happen to be on the wrong side.

I understand that violence is popular and arguably instinctive to the human condition, but I have to wonder why that is - and why it needs to continue. In my humble opinion, it doesn't - and all it does is reinforce duality and separation and does little to bring us, as a people, closer together.

I understand this may sound a bit trite, but considering it's the 10th anniversary of 9/11, I hope that you'll take that into consideration. Thanks. :-)

Re:Positive gaming (1, Funny)

Anonymous Coward | more than 3 years ago | (#37371824)

How about a flight simulator where you dodge skyscrapers?

Re:Positive gaming (1)

LXPK (178629) | more than 3 years ago | (#37375072)

Code Hero is about creating the future, and we definitely care about making it fun for players who want to build and accomplish things that really mean something for humanity. First and foremost, Code Hero is designed to spur real accomplishment so the conflicts and challenges in the game are spurring the player to acheive real code mastery and creativity that could set lives in new directions and spur invention and achievement which benefits us all.

Slashdot has been the place I connected with my fellow geeks and hackers since I was a 12 year old newb, and this is our way of spreading the gift of geek in a way that every person can get into.

Code Hero: (1)

Zanterian (1624397) | more than 3 years ago | (#37371214)

Making it even easier to shoot yourself in the foot.

Re:Code Hero: (0)

Anonymous Coward | more than 3 years ago | (#37373472)

Making it even easier to shoot yourself in the foot.

I can has C++ canon, plz? kthxbai [att.com]

Awesome idea (1)

flimflammer (956759) | more than 3 years ago | (#37371274)

But the graphics could use some work. It looks almost hard to navigate being of such quality.

You fight an evil AI named "Null" (0)

Anonymous Coward | more than 3 years ago | (#37371516)

I guess that makes you...
a null terminator.

YEEEEEEEEEAAAAAAAAAAAAAH

Re:You fight an evil AI named "Null" (1)

LXPK (178629) | more than 3 years ago | (#37375060)

Hahaha, that's one Null pun we hadn't thought of yet.

Multiplayer!! (1)

MarkvW (1037596) | more than 3 years ago | (#37372018)

Multiplayer would make this very interesting.

core wars (1)

glide (97627) | more than 3 years ago | (#37372130)

anyone remember core wars? you wrote little c-like programs that would hunt thought "core memory" and attempt to destroy your opponents code.

How about a game where you don't shoot? (1)

JimMcc (31079) | more than 3 years ago | (#37373084)

This isn't a pacifist vs free expression thought, or a think-of-the-children and how there minds might be warped, type of comment. A lot of people enjoy FPS and other types of shooter games. Nothing wrong with that. But I personally like thinking / exploring games. The Myst series was my ideal type of game. I don't want an adrenalin fix. I want an immersive environment that presents me with challenges and puzzles which allow me to think quietly and not fight a clock. But based upon what is available on the marketplace, I am a very small minority which is not catered to by the gaming industry. Oh well, I keep hoping for something new.

Re:How about a game where you don't shoot? (1)

DEmmons (1538383) | more than 3 years ago | (#37373598)

no you absolutely have a point, people have become used to being ridiculously over-armed in first-person games, which is too bad because it's a perspective that is great for immersiveness. Minecraft lets you do a lot more than shoot stuff, but others that exist are much less well-known. The Penumbra series and their successor, Amnesia, are games made by someone who has the same view, except with the adrenaline fix and a hearty dose of pure horror mixed in. I'm not sure if I know any recent titles that capture the qualities of Myst, but I'd be happy to see some, even if the overuse of puzzles turned me off to that series when I was younger.

Re:How about a game where you don't shoot? (0)

Anonymous Coward | more than 3 years ago | (#37373682)

A lot of people enjoy FPS and other types of shooter games. Nothing wrong with that. But I personally like thinking / exploring games. The Myst series was my ideal type of game.

Why don't you write one? TIM [wikipedia.org] -like?

Re:How about a game where you don't shoot? (1)

DNS-and-BIND (461968) | more than 3 years ago | (#37373710)

Myst? The game that was purely graphics, with no game there? Not surprised you don't like action games. Why not just say that, without the suspicious disclaimer about wanting to warp children's minds? What the hell...

Re:How about a game where you don't shoot? (0)

Anonymous Coward | more than 3 years ago | (#37374378)

professor fizzwizzle!

That'll keep you happy for a year or so.

Re:How about a game where you don't shoot? (1)

LXPK (178629) | more than 3 years ago | (#37374502)

We're working on a balance between puzzle exploration and action so both kinds of players will be happy.

Eval() (1)

Varnae (2459394) | more than 3 years ago | (#37374114)

I do hope he isn't just running a blind eval() on whatever the input string he gets from the player. "while(true) {GameObject.FindWithTag ("Player").transform.position.y+=100;}" would be fun to watch. Or even better "var temp : Array; temp.Push(1);" ==> null ref exception ==> crashed game.

Re:Eval() (1)

LXPK (178629) | more than 3 years ago | (#37374498)

It's a very proactively secured eval but when players do crash the game in interesting ways we want to give them achievement points so at least they get something after they restart.

IAMA Code Hero Creator Alex Peake Ask Me Anything (1)

LXPK (178629) | more than 3 years ago | (#37374540)

Hi! I tried to post earlier but I probably got tab-sidetracked after hitting Preview.

I founded Primer Labs and created Code Hero.

Thanks for all your excellent feedback!

This is our second time on Slashdot in a month as my talk about autocatalyzing mentor AI was linked here to the article based on the transcript of the video:

http://primerlabs.com/slashdottedaccelor8r

In a nutshell, game AI that teaches kids how to code better game AI that teach kids how to code better game AI until the kids start to pick up the traits of their new additional parental mentors.

The graphics there in the trailer were just prototypes made by us programmers.

The final art design has only begun.

We'll have more to announce soon, but I'm happy to answer questions here or by email at alex@primerlabs.com

If you are a Unity3D-experienced or curious developer interested in contributing, contact careers@primerlabs.com.

Re:IAMA Code Hero Creator Alex Peake Ask Me Anythi (1)

LXPK (178629) | more than 3 years ago | (#37375038)

Well it looks like this time we got well and truly slashdotted. Our site is down! It's an honor.

Re:IAMA Code Hero Creator Alex Peake Ask Me Anythi (1)

LXPK (178629) | more than 3 years ago | (#37375966)

Servers fixed. Sorry for anyone who couldn't get to the site.

Which license, bitches? (0)

Anonymous Coward | more than 3 years ago | (#37374848)

The most important feature of a program and you don't even mention it...

Re:Which license, bitches? (1)

LXPK (178629) | more than 3 years ago | (#37375056)

We're developing on Unity3D, which is free but not open-source. As much of the game code as possible will be open and exposed to the player in-game without breaking the security model and content created in Code Hero will be importable to and exportable from Unity3D. There's a code.license and code.permissions field, so it is possible that player could choose how to license the code they create.

Cool (1)

Lisandro (799651) | more than 3 years ago | (#37375462)

Interesting idea, and the "cyberpunk" theme certainly fits the theme. I was somehow expecting more coding though, something like Core Wars [wikipedia.org] ...

Re:Cool (1)

Lisandro (799651) | more than 3 years ago | (#37375468)

The theme fits the theme. God, i need more coffee.

Re:Cool (1)

thePuck77 (1311533) | more than 3 years ago | (#37376132)

Ahhh...Core Wars! I played that when I was like 11. It was awesome.

A Graphical MOO (0)

Anonymous Coward | more than 3 years ago | (#37377994)

I'm not playing until I can start griefing others.

Purpose (0)

Anonymous Coward | more than 3 years ago | (#37380694)

I am imagining out loud a purpose for something like this... along the lines of a combination with a protein-folding game.

sounds cool (0)

Anonymous Coward | more than 3 years ago | (#37390166)

would love to play this game.
www.vidfootie.com

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?