Code Combat

Saturday, October 26th, 2019 18:07
zimena: (Nature - Night sea)
[personal profile] zimena
I have just discovered Code Combat! Such a cool way to practice and learn more about programming. So far I have only completed levels in the first "world" over there, so the tasks have been really easy for now. I guess I'll get to more unfamiliar topics quite soon, though. For now it's something fun, but I don't know how long the enjoyment will last. Let's see about that.

Pros:

- It's basically a game, with items, pets, different characters, enemies, etc.
- You write code to do anything in the game.
- You can choose your programming language - Python, CoffeeScript and... I think there was one more?
- Fun way to get used to different programming concepts.

Cons:

- Subscription to get all features - including pets and many extra levels.
- There seems to be no obvious way to "skip ahead", and start with the topics that are new to you. If you aren't a beginner or almost a beginner, you'll be annoyed really quickly.
- Functions that seem specific to this environment - probably not automatically useable in the same way if you want to do your own coding later.
- Sometimes the example code "holds your hand" too much. Instead of explanations on how to do what you want, you get ready-made examples, and your task is simply to replicate them for the other similar tasks in the level. Basically it's a "type what I told you to type" task, not a coding riddle to solve by yourself. (This might be better in later levels, though?)


Just thought I'd mention it :).

Date: Sun, Oct. 27th, 2019 17:18 (UTC)
catness: (catboat)
From: [personal profile] catness
Wow, this is really cute! Of course an experienced programmer wouldn't get a lot of value out of it... (maybe from joining the development, but this is a whole different story ;) But the concept is adorable.

There are some more "real" programming-oriented environments btw, e.g https://www.codingame.com . (I remember I had tried it but didn't like it for some reason.)
Page generated Wednesday, January 21st, 2026 05:33
Powered by Dreamwidth Studios