Giter Site home page Giter Site logo

flixeljs's Introduction

Direct port of Flixel from AS3 to Javascript (HTML5/Canvas)

I started this project a few months ago and haven't yet completed it (that last 10% is a killer!) but it's been stagnating too long, so I'm releasing what I have to the world, and perhaps someone can fix it up before I do ;)

I initially converted by hand from AS3 to Javascript. I realized I would run into many errors that way. I did patch up many that I encountered. Unfortunately, the errors got pretty unruly, and so I went back to convert it automatically - which, yes, I should have done in the first place! At that point I was fatigued with the whole damn thing; the conversion script is almost, but not entirely, complete.

Unfortunately it's currently broken and incomplete in a few ways:

- <strike>Collision completely broken :( This is the most crushing problem. You can't make much without collision</strike>
- Transparency problems
- A few minor classes not yet converted
- Asset loading system not added (was waiting til I got the library working)
- Tilemap issue (it draws a little notch on tilemaps for some reason)
- Problems with sprite rotation (Currently disabled IIRC)

I plan on picking this project back up now and getting it in working order, but if you want to hack on it too then pull requests are welcome!

(NOTE: I based my port off the dev branch of Flixel)

flixeljs's People

Contributors

billywm 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.