Showing posts with label tutorial. Show all posts
Showing posts with label tutorial. Show all posts

Tuesday, January 7, 2014

Code Combat: Open Source Javascript Tutorial Gamification (In A Good Way)




Code Combat is a javascript programming learning IDE wrapped in a delicious cute RPG/2D RTS packaging that runs in the browser without any plugins. They recently announced their open source/free art release.

The current set of Code Combat tutorials starts with directional movement and activation of pre-programmed behavior, continues with coordinate movement and targeting and conditional behavior and continues towards prediction calculations.

Editor GUI


There is an editor, officially described as "broken". I can confirm that the text editor was slow when I tried using it. :)

All in all, a very exciting project. I have noticed a few possible drawbacks so far:
  • It's not yet clear which parts will not remain proprietary. It looks like the excellent humor (writing) unfortunately will do so (legal page).
  • The music tends to be too exciting to code to.
  • There's a CLA requirement for contributing.
What do you think? Persuaded to work on a HTML5 game yourself perhaps, seeing that this performs okay? :)

Sunday, May 27, 2012

Dev-corner: JUICE up your game

I just happened to come across this nice presentation, and I guess a lot of FOSS games could also take this as a valuable advise:


The "game" they are presenting is playable in your browser by the way, try it here (hit esc for the menu).
Oh and believe it or not, source-code is available too ;)

So don't forget to JUICE it real good!

Thursday, May 10, 2012

Cube Train, Frogatto development and LPC

Today is another session of: "Look what I found in my FG spam folder" ;) But this time I am actually adding a lot of nice other stuff to it, so that it is almost a "dev-corner" post!

But first things first... the frogatto developers made us aware that there is a new game based on their really nice 2D engine, called Cube Trains:


Note that, just like frogatto, the final version will cost a few pennies, but the engine is totally FOSS and the current Beta is still free to download.

This seems to fit to the general idea of the folks behind this engine as they outlined in the email to us:
I'm really glad we now have a second major title done in frogatto's engine, because we're gradually trying to position frogatto's engine as an open-source alternative to closed-source packages like GameMaker or RPGMaker;  partly just because development tools are one software category that benefits far more than other categories from being open-source, but also because our engine technology is a lot better than GameMaker;  we're fully GPU-accelerated, and we've got a much better internal programming language.  We've got a ways to go, since GameMaker still has a bunch of advantages over us on the gui side, but we're getting there.

Cube Trains is not one of them, but eventually, we're hoping to build a stable of "starter kits" for different game types - like GameMaker has, built under a CC0 license so they're suitable not just for GPL games, but for absolutely anything (indie titles being a big one).  Hopefully that was we can get a bunch of people from the indie gaming crowd behind an open-source tool.
Which seems like a pretty good idea to me, and looking at the awesome features they recently showcased in three tutorials (1,2,3) I wholeheartedly agree with the comment on their superior engine technology!

Speaking of the frogatto engine and tutorials I can elegantly lead to my other topic today, as the people behind the currently pre-warming Liberated Pixels Cup, aka our friends from OpenGameArt, are also endorsing the use of that engine as outlined here. The have also recently featured another really nice 2D game dev. tile editor, and hot of the press is the news that the Mozilla foundation has joined the FSF and Creative Commons as a main sponsor of the event!
With Mozilla also came a significant cash contribution, which means that the initial goal of US$ 10,000 has been reached, but you can still up the ante!

It seems that this comes along a general push from the Mozilla Foundation towards more HTML5 gaming (now part of the LPC too), supported by the fact that they have recently released a nice RPG game demo (BrowserQuest) and are working even on a 3D engine called Gladius.

Ah and not to forget: OGA has also recently added a nice featured tutorial section to their site... so nothing is holding you back to finally become an active part of the FOSS game-development community... yes, I said YOU! :D