Giter VIP home page Giter VIP logo

rocambolli's Introduction

Rocambolli

Rocambolli The Game

This is my first platformer. An entry to Ludum-Dare 37.

You can play the original here on itch.io.

Update: I created a release, and there is for download the original codebase. I am updating the code here to give support to for mobile 14/12/2016!

new version can be played here

Click on the screen when the game loads in itch, and then use Arrow keys and/or WASD keys to move the character.

You can also use a Xbox360 gamepad, using left stick to move and A or B to jump - it must be plugged in the USB as player1.

Gameplay Video on Youtube

Code

I am using my own codes below:

  • png-font : for pixel font drawing.

  • color.js : tiny 1.47kb js for color normalization.

I am also using Howler for sound:

  • howler.js : a lib for making audio on webpages easier.

Assets

For generating sound assets I used the following:

  • BFXR : a sound creation tool that runs in browser.

  • BU's Autotracker : a python script that creates music by itself.

My tools for editing things:

  • Gedit : All the JS code was written in Gedit.

  • Aseprite : Aseprite is the nicest tool ever written for drawing images. I used Aseprite for drawing - if you look my code you will see how drawing is everything in this game.

  • Audacity : Audacity is how I edited and fine tuned the audio.

  • Schism Tracker : I used this only to convert .it from BU's Autotracker to .wav.

Thought process

This is my first entry to Ludum Dare and my first finished game alone. I decided to do a genre that's well known (platformers) but that I had never done.

The theme announced was ONE ROOM, and I thought on having all the game in a single screen, and the idea was that you could see all the game from first screen, in layers.

I decided on JS because it is the only thing I sorta know.

Then I decided to encode every information on the levels on the images, because I needed a fast way to create levels.

And the code is a tangle of mess, I threw every coding practice I learned to be able to finish the code in 25h - since I had other things to do this weekend.

And that's it. If you like, please star.

Questions, you can find me on Twitter @eri0o.

rocambolli's People

Contributors

ericoporto avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

litmres

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.