Code Monkey home page Code Monkey logo

kiwi.js's Introduction

Release Notes 0.7

Kiwi.js

###HTML5 game library written in TypeScript/Javascript

version 0.7

###Release notes for this version

####Bug Fixes and changes

  • This release includes numerous WebGL rewrites, bug fixes and optimisations which greatly improve stability and extensibility.
  • Works with Cocoon/WebGL combination - tested on Ipad2 and Several Android devices
  • Streamlined sprite rendering shader.
  • The build now includes gl-matrix.js (minified version) so there is no longer a need to include this manually
  • A typescript linter task has been added to the grunt file - thanks ellisonleao

See Kiwijs.org for more information about using Kiwi.js to build games, including some getting started examples. Note: this release is a beta and is not intended as a preview only and not for building production games at this stage.

Getting Started Tutorials
Code Examples
API Documentation
Contact

###Aim

  • An opensource TypeScript/Javascript library for game creation
  • Targeting native mobile apps as well as both desktop and mobile browsers
  • Future focused
  • WebGL and 2D Canvas rendering
  • Support for Cocoon.js as a native mobile app deployment solution

###License

  • GPL 2

###Features

  • State Management
  • Extensible game objects (such as sprites)
  • Entity/Component system
  • 2D Canvas
  • 2D WebGL rendering
  • Target Cocoon.js
  • Full nested display list
  • HTML5 HUD
  • Tween Engine (based on Tween.js)
  • Signals
  • Spritesheets, Texture Atlases and Tilemaps
  • Multitouch support
  • Geometry Utilities
  • Plugin System
  • Arcade Physics
  • File Management and loading
  • Clocks and Timers

###Build

Kiwi.js is currently using Typescript 9.0.1 Either - use Visual Studio/TS extension. There are csproj files for both the main project and also the examples. Or - use the grunt file. This requires installing node.js, and the grunt CLI package.

The csproj and grunt compilation methods both output a single kiwi.js file in /build Grunt will also create a min.js version and also output a kiwi.d.ts definition file in /build as well

###Contribution

We'd love you to get involved in making the Kiwi.js library. If you'd like to contribute please get in touch, fork/clone the repo and have a dig around. Make pull requests on the dev branch.

###Main Contributors

Ben Harding
Richard Davey
Ross Kettle

Kiwi.js also uses code from a number of open source projects. Effort has been made to clearly identify authors in the code comments. If you notice and missing or incorrect attribution please let us know.

kiwi.js's People

Contributors

rosskettle avatar benjaminharding avatar zfreiberg avatar philwickliffe avatar ellisonleao avatar julien avatar

Watchers

vasu N 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.