Skip to content
forked from fczuardi/ggj15

Heavy Balloons alpha. A game idea I had during the Global Game Jam 2015 (São Carlos - SP, Brasil site)

License

Notifications You must be signed in to change notification settings

gabrielduque/ggj15

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heavy Balloons

A proof of concept game by Fabricio Zuardi. (my Global Game Jam 2015 entry)

About

It's a 2 player race to see who can reach the flag first, and there is only one option: to move forward!

During the course of the track, you will face harmless balloons that gets released when your character passes by them, and when they fly to your opponent's screen, they become heavy-deadly objects.

Which means that you must be careful about the balloons of your opponent as well in order to not get hit.

Stop at the right time and run when possible, there is no turning back.

screenshot of the game

Usage

To play, just access http://ggj15.nulo.com.br.

Contributing

To browse the code and launch up the local server, clone the git repository, then make sure you have iojs (or a recent version of node with --harmony support) and then:

install dependencies:

cd ggj15
npm install
api apk sdk web dev

make the build:

gulp

launch the server:

npm start

After that you can also use:

gulp dev

For automatic rebundling of the js. files and automatic browser reload.

Patches are welcome

If you find a bug, or if you have an idea and want to propose an improvement, please fork this repository, implement your contribution and send a pull request.

And if you are not a developer or just want to leave feedback you can use report an issue link or drop me an email at fabricio@fabricio.org

Credits

Licenses

Code

The code of this game is licensed to you under the AGPL LICENSE verion 3, which means that you can copy, modify and republish it freely, for any purpose (including commercial uses) as long as you provide a link to your modified version of the code. Please read the full license for details, it's available at a file named COPYING at the root folder of this project.

Since the game was an entry for the Global Game Jam competition, there is a zip file with an older version of this code (the snapshot of the unfinished delivered version) that by contest rules was released under a "Attribution-Noncommercial-Share Alike 3.0 version of the Creative Commons License" that is a more restricted license. If for some reason do you prefer that, use that older version of the code. Or if you need a different one, drop me an email.

The game also uses external libraries with different licenses check the package.json file for a list of dependencies.

Images

The images used in the game are not mine, check the Credits section for a list of the assets and their licenses.

Technology notes

I wanted to make a web-based game, and I didn't want to adopt a full-blown IDE because I like simple text editors (like zed) and my own workflow/buld-systems. I am a Javascript-node-gulp-browserify kind of person.

So most of the time during this GGJ weekend I spent exploring different HTML5 / JS game engines… and they all have problems! Pretty frustrating. In the end I've settled on Phaser.JS that has many features for dealing with sprites and, more importantly, a lot of code examples on their website! :)

My technology "stack" for this project was:

Function Tool
Programming Language Javascript - io.js (a nodejs fork)
"node" version manager nvm
Webserver / API backend koa
Game-engine Phaser js
Build system gulp
JS Modules Bundler browserify
Bundle watcher watchify
Browser Reload browsersync
Browser/Devtools firefox developer edition
Code Editor zed
Version Control git
git GUI git-cola

About

Heavy Balloons alpha. A game idea I had during the Global Game Jam 2015 (São Carlos - SP, Brasil site)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%