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 Combat: Free, Open Source, Multiplayer Programming Lessons

Soulskill posted about 7 months ago | from the ninjas-versus-rock-stars dept.

Programming 30

An anonymous reader writes "Looking for something to do this weekend? Code Combat recently released the first of their multi-player levels for the general public. Their goal is to enable users to learn JavaScript it a fun, game-structured way. There are a bunch of levels to teach programming basics and JavaScript syntax, showing users how to code the AI and send humans against Orcs. It ranges from simple, single-player movement problems all the way to complex, multiplayer, Warcraft-styled battles featuring multiple troop types and heroes. Best of all, the entire project is up on Github (MIT license) and it welcomes new submissions."

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

Look Great, I'm Gonna Give This a Try (0)

Anonymous Coward | about 7 months ago | (#46521173)

I wish them the best!

Quite Enjoyable (1)

Fusspawn (3582563) | about 7 months ago | (#46521185)

Ive been enjoying this all afternoon. Good fun :)

Re:Quite Enjoyable (0)

Anonymous Coward | about 7 months ago | (#46521519)

Glad you like, I'm one of the cofounders, if you have any suggestions for us, would love to hear them, you can message me at george@codecombat.com

Re:Quite Enjoyable (1)

blackicye (760472) | about 7 months ago | (#46521617)

Glad you like, I'm one of the cofounders, if you have any suggestions for us, would love to hear them, you can message me at george@codecombat.com

Cute game, when's will be be seeing the Kickstarter? ;D

Re:Quite Enjoyable (1)

nemesisrocks (1464705) | about 7 months ago | (#46521915)

Glad you like, I'm one of the cofounders, if you have any suggestions for us, would love to hear them, you can message me at george@codecombat.com

I'm gonna get pounded for this -- but it doesn't work in IE.

Regardless of how much people like or dislike IE here, websites need to be cross-platform, and work across a wide range of browsers, not just Chrome/Firefox. Not to mention, the computers at most schools will be running Windows+IE.

Re:Quite Enjoyable (0)

Anonymous Coward | about 7 months ago | (#46523181)

I tried this game out in IE11 just now and it worked fine for me, was able to play through a few levels.

Pity you didnt include some details in your post instead of making assumptions and giving a useless speech.

Re:Quite Enjoyable (2)

gsaines (3582785) | about 7 months ago | (#46523391)

Thanks for mentioning this, we've tested the site back to IE10, but the JS support before that is so spotty that we could literally spend several months working to fix it and made the choice early on that it wouldn't be worth it, schools or no. With the time that it would take to support earlier versions of IE, we could produce an entirely new beginner campaign, which we're thinking we'll do in the near future.

Re:Quite Enjoyable (0)

Anonymous Coward | about 7 months ago | (#46522233)

The help text for this.say(...) needs a listing of all the strings it can contain. I can't seem to get the casing for "over here!" correct.

Re:Quite Enjoyable (0)

Anonymous Coward | about 7 months ago | (#46524431)

Don't you have work to do?

Hmmm (0)

Anonymous Coward | about 7 months ago | (#46521233)

Sounds fun. Well except for the Javascript part.

Re:Hmmm (1)

Fusspawn (3582563) | about 7 months ago | (#46521257)

could be worse, could be vb or something of equal horror

warcraft style battles? (0)

Anonymous Coward | about 7 months ago | (#46521355)

you mean like killing mobs, doing quests and trying to level to 58 to go through the Dark Portal? Just kidding. Nice idea. thanks for sharing the link

Cofounder Here (0)

Anonymous Coward | about 7 months ago | (#46521509)

If anyone has questions, would be happy to answer them!

Re:Cofounder Here (2)

radoni (267396) | about 7 months ago | (#46521525)

If anyone has questions, would be happy to answer them!

Timed out frequently (script not responding) and not exactly playable on my 2.2GHz core2duo 2GB ram laptop with Firefox 28.0 on Ubuntu Linux 14.04

What are system requirements?

Re:Cofounder Here (2, Informative)

Anonymous Coward | about 7 months ago | (#46521613)

Hey Radoni, the game has pretty intense system requirements. We recommend Chrome on Windows/Mac with at least 4Gb of RAM. I've seen it run on slower laptops, but it seems to be hit or miss depending on the graphics card and CPU load. Linux is especially weak right now, unfortunately. Do you see the slowness all the time, or just when loading the levels?

Re:Cofounder Here (1)

bistromath007 (1253428) | about 7 months ago | (#46521609)

Is it alright if I appreciate the irony of a game that's supposed to teach people coding whose website does not seem to display properly in Firefox?

Your big huge Youtube video is set to always-on-top, meaning that the page full of text explaining the game scrolls behind it, making it mostly unreadable without fiddling with two different scroll bars. See here [imgur.com] , I've taken a pair of screenshots.

Re:Cofounder Here (1)

gsaines (3582785) | about 7 months ago | (#46521659)

Sorry about that, irony indeed! We were working a bit too hard the other evening get it pushed and I fear our cross-browser testing was a bit shoddy. We have a github ticket for that and should get it pushed to the live site very soon. Thanks for the screenshots!

This looks GREAT! (1)

SethJohnson (112166) | about 7 months ago | (#46521699)

Awesome work here.

I used to play the old Robot Wars game on my Apple II+ as a kid. Super fun and that was basically requiring us to write in assembly. Glad to see someone has brought this type of competition back to the public. Major kudos!!

I'm curious about the choice of javascript. I personally don't have a criticism against javascript, but I've recently been working with beanshell and python, so I'm wondering what's driving the javascript decision. Plans to support python or other languages later?

Re:This looks GREAT! (0)

Anonymous Coward | about 7 months ago | (#46522191)

Re: JS, it's a widely used language and the easiest one to start off with for a browser-based game. But oh yes, other languages are certainly on the docket and being worked on by the awesome open source community, check it out: https://github.com/codecombat/codecombat/issues/72

For the record, Python is mine and Nick's (the founder-devs) favorite language.

Re:Cofounder Here (1)

CaptQuark (2706165) | about 7 months ago | (#46522427)

It was fun playing. I was able to add a few blank lines then drag the commands from the "Available Spells" area to make the coding faster.

~~

Retro (3, Informative)

cold fjord (826450) | about 7 months ago | (#46521527)

For those with a taste for low level and retro:

Corewars [corewars.org]

FAQ [koth.org]

Re:Retro (2, Informative)

Anonymous Coward | about 7 months ago | (#46521637)

There are a bunch of other coding games that we know of, not sure if people are interested, but here's a partial list:
Hakitzu: http://www.kuatostudios.com/games/hakitzu/
Kodable: http://www.surfscore.com/
Robo Logic: https://itunes.apple.com/app/robo-logic/id300025550?mt=8
Fightcode Game: http://fightcodegame.com/
Nodewars: http://nodewar.com/
Ruby Warrior: https://www.bloc.io/ruby-warrior#/
Codemancer: http://importantlittlegames.com/
Botlogic: http://BotLogic.us
CodingPirates: http://constructingkids.com/codingpirates/
Algobot: http://seriousgaming.fishingcactus.com/en/Projets/Algo-Bot/algo-bot_programming_technobel.html
JS Dares: http://jsdares.com/

Re:Retro (1)

UnderCoverPenguin (1001627) | about 7 months ago | (#46525305)

There also was "Robot War" and "Droid Arena" (after RSL was added to the game) My girlfriend used to be one of the top players on DA.

Re:Retro (1)

UnderCoverPenguin (1001627) | about 7 months ago | (#46525281)

Corewars was fun when I was a kid in the 80s. I even wrote a Red Code simulator for the Apple //e, using the low res graphics to show the status of the battle "ground". (Had to a delay in the main interpreter so people could watch watch the battle.)

Come a long way! (1)

BronsCon (927697) | about 7 months ago | (#46521869)

I'm glad to see this project has kept on since I learned about it at the first Node Colony meetup a few months back. Looks great, guys! Great work!

Haha (0)

Anonymous Coward | about 7 months ago | (#46521953)

Interesting title, I read right up to the word JavaScript. Good one.

Nice polish! (1)

HycoWhit (833923) | about 7 months ago | (#46522311)

Been working on getting my nephews away from playing games and instead learning how to make them. The Hour of Code was a great start. (The Steam prize was enough a motivator.) Hopefully this will catch their interest and give them a little more exposure to how computers work with the side benefit of becoming better thinkers.

Thanks for the work. (looked for a place to donate--contribute seems more about participation than donation.)

Missing something (2)

scottnix (951749) | about 7 months ago | (#46523115)

Programming is fun. Being able to wield the power to create whatever is on my mind is fun; I can't imagine needing a game to make it more so.
These programming games all make me think they're encouraging people who have no business programming to program.

It's almost like they're saying "Hey, you, kid, this is just like a video game! Come play it. Programming is like a video game."
It's not like a video game. It's something so very much more. I think true programmers, the ones we want writing code for the next 30 years, wouldn't need this shit to get interested.

Re:Missing something (0)

Anonymous Coward | about 7 months ago | (#46528395)

I got into programming as a desire to create worlds. I wanted to create something with my hands and thoughts that could be interactive. A game is not specifically what I want, but it works as a good middle ground as a game would have more than I want.

Think of it as a new age puzzle game, where the answer is not to find a correct answer, but a better one.

jordan release dates http://www.shoesctv.com (-1, Offtopic)

kvcnmoui (3582745) | about 7 months ago | (#46523797)

Hello! everybody, give you recommend a good shopping place. cheap sunglasses http://www.shoesctv.com/ [shoesctv.com] NFL cap wholesale http://www.shoesctv.com/ [shoesctv.com] designer handbags http://www.shoesctv.com/ [shoesctv.com] cheap jordan shoes http://www.shoesctv.com/ [shoesctv.com] designer sunglasses http://www.shoesctv.com/ [shoesctv.com] handbags On Sale http://www.shoesctv.com/ [shoesctv.com] all jordan shoes http://www.shoesctv.com/ [shoesctv.com] jordans shoes http://www.shoesctv.com/ [shoesctv.com] jordan store http://www.shoesctv.com/ [shoesctv.com] michael jordan http://www.shoesctv.com/ [shoesctv.com] Air jordan 13 http://www.shoesctv.com/ [shoesctv.com] discount jordan shoes http://www.shoesctv.com/ [shoesctv.com] cheap designer handbags http://www.shoesctv.com/ [shoesctv.com] NBA cap wholesale http://www.shoesctv.com/ [shoesctv.com] best handbags http://www.shoesctv.com/ [shoesctv.com] cheap jordan http://www.shoesctv.com/ [shoesctv.com] Jordan for cheap http://www.shoesctv.com/ [shoesctv.com] Air jordan 11 http://www.shoesctv.com/ [shoesctv.com] ray ban sunglasses http://www.shoesctv.com/ [shoesctv.com] handbag store http://www.shoesctv.com/ [shoesctv.com] handbag patterns http://www.shoesctv.com/ [shoesctv.com] mens sunglasses http://www.shoesctv.com/ [shoesctv.com] imitation handbags http://www.shoesctv.com/ [shoesctv.com] replica rolex http://www.shoesctv.com/ [shoesctv.com] jordan release dates http://www.shoesctv.com/ [shoesctv.com] NHL cap wholesale http://www.shoesctv.com/ [shoesctv.com] wholesale from china http://www.shoesctv.com/ [shoesctv.com] Jordans For Sale http://www.shoesctv.com/ [shoesctv.com] cheap designer handbag http://www.shoesctv.com/ [shoesctv.com] designer handbags wholesale http://www.shoesctv.com/ [shoesctv.com]
Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?