Giter Site home page Giter Site logo

jario's Introduction

	* ------- *
	|  JARIO  |
	* ------- *

 -								-
 - 	A terrible, terrible game 	-
 -	  by Oliver Lade (Pie21)	-
 -    http://piemaster.net/		-
 -								-
 
 
 	1. INTRODUCTION
   -----------------
 	
 	Jario is a simple platformer game, essentially a Mario clone, written in Java using the Slick
 game library (http://slick.cokeandcode.com/) and the Artemis entity system framework
 (http://gamadu.com/artemis/).
 
 	More than anything else, Jario is a proof of technology, an exploration of the practicality of
 applying the Artemis framework to a platformer game. It's not being developed as a serious game,
 but Artemis has shown a great deal of promise, and so I'll continue implementing features as I get
 to them (for practice and future re-use).
 	
  - Read more about it at http://piemaster.net/projects/jario/
 
  - Play the Web Start at http://piemaster.net/apps/jario/
 
  - Check out the source code at https://bitbucket.org/piemaster/jario/
 
 
 	2. HOW TO PLAY
   ----------------
 
 	As all the Mario games since forever, the player can run left and right, jump, and occasionally
 shoot fireballs. Jumping on enemies tends to hurt them, and jumping into item boxes from below will
 pop items out of them.
 
 โ† & โ†’		- Move
 SPACEBAR 	- Jump
 F			- Shoot
 SHIFT		- Sprint
 CTRL		- Walk
 ESCAPE		- Menu/Exit
 ENTER		- Player
 
 F1			- Debug display
 I			- Temporary invulnerability
 
 
 	3. TODO
   ---------
 	
 - Add moving blocks
 - Add high scores
 - Add [level end], more levels and transitions
 - Fix reset/add New Game option
 - A couple other things, I guess
 
 
 	4. ACKNOWLEDGEMENTS
   ---------------------
   
 Thanks go to:
  - Kevin Glass, author of the fantastic Slick game library.
  - Arni Arent (aka appel) and Tiago Costa (aka Spiegel), authors of the fantastic Artemis
    framework, and particularly appel for all his generous assistance on the forums.
  - All the contributors to the fantastic ecosystem of open-source software that lets people like
    me do what they love as a hobby (Java (sort of), Eclipse, LWJGL, Slick, Artemis, and even GIMP).
    
 Sound credits:
  - Pop - http://www.freesound.org/samplesViewSingle.php?id=124108
  - Punch - http://www.freesound.org/samplesViewSingle.php?id=118513
  - Powerup - http://www.freesound.org/samplesViewSingle.php?id=58919
  - Woop - http://www.freesound.org/samplesViewSingle.php?id=39017
  - Ping - http://www.freesound.org/samplesViewSingle.php?id=73566
  - Nintendo - http://www.freesound.org/samplesViewSingle.php?id=61234
  - Jump - http://www.freesound.org/samplesViewSingle.php?id=73560
  - Crush - http://www.freesound.org/samplesViewSingle.php?id=73564
  - Slide pop - http://www.freesound.org/samplesViewSingle.php?id=31844
  - Laser - http://www.freesound.org/samplesViewSingle.php?id=31873
  - Item woop - http://www.freesound.org/samplesViewSingle.php?id=31881
  - Fail - http://www.freesound.org/samplesViewSingle.php?id=31879
  - Winner - http://www.freesound.org/samplesViewSingle.php?id=33108
  - Star music - http://www.freesound.org/samplesViewSingle.php?id=94274
  - Quiet click - http://www.freesound.org/samplesViewSingle.php?id=407
  - Block break - http://www.freesound.org/samplesViewSingle.php?id=18178

jario's People

Contributors

orlade avatar

Watchers

James Cloos avatar  avatar

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.