Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bradparks/MarioMaker

A tile-based game engine written in Actionscript 3.
https://github.com/bradparks/MarioMaker

Last synced: 2 months ago
JSON representation

A tile-based game engine written in Actionscript 3.

Awesome Lists containing this project

README

        

====================================
MarioMaker - AS3 Sidescroller Engine
====================================

This is a tile-based engine written in Actionscript 3. It is written to be easily customizable and extendable.

==============
Current Status
==============

Pre-Alpha: Currently being developed. Feel free to join in and help out!

========
Features
========

MarioMaker is being written to create substantial, middle-weight games. It features:

* Object-Oriented engine for easy modifications and additions
* Graphics caching for fast loading
* Visual editor for creating levels
* Working demo of a Mario clone

=====
To-Do
=====

- Write documentation for the engine (VERY IMPORTANT!)
- Make sure public interface is easy to use...some parts need to much digging into
- more accurate collision detection
- add a frame counter to test performance
- bigger window
- multidirectional scrolling

==========================
Rudimentary File Structure
==========================

Character.as: the player's character
Scene.as: creates each scene/level
Tile.as: basic functions for each tile. Other tiles
(CoinBlock.as, Goomba.as) inherit from this.
config.xml: tile configuration
main.as: runs the game

=======
Credits
=======

MarioMaker copyleft 2010 Aditya Bhargava
wefoundland.com
Licensed under the LGPL.

TweenLite copyright 2010 GreenSock, Inc.
greensock.com
GreenSock terms of use: http://www.greensock.com/terms_of_use.html