Giter VIP home page Giter VIP logo

gamecheetah's Introduction

GameCheetah

GameCheetah is an AS3 library designed for quickly prototyping games using FlashDevelop or FlashBuilder.

Main Site

Getting Started

Documentation

Demos

##Changes: ###v1.2.1

  • added <Renderable>.hFlipped, <Renderable>.vFlipped for flipped rendering
  • UI bug fixes
  • minor bug fixes
  • fixed quadtree hashTable issues and duplicating agent ids

###v1.2 New features:

  • improved UI to be more user-friendly
  • rewrite of Designer package
  • allowed upper-case to be used for tag names
  • replaced MinimalComps components with custom components
  • exposed <Space>.remove() method
  • new <Renderable>.setTransformAnchorToCenter() method
  • allow multiple Engine instances to be created and used
  • each Space now has an .engine property
  • allow for swapping of Entity/Space classes in Designer without major consequences

The following changes may break some v1.1 code:

  • removed TextStyle class
  • renamed <Clip>.complete to <Clip>.completed
  • renamed Engine.instance to Engine.main
  • modifications and clean-up to Engine class
  • rewrote caching algorithm for transformed collision mask objects (Entity class)

The following are essential/critical bug fixes:

  • tweaks and bug fixes to Space class (callback ordering)
  • tweaks and bug fixes to Engine class (event listeners)
  • tweaks and bug fixes to Entity class (scaling collision bitmap)
  • added ability to render point masks
  • fixed bug allowing for Point collision object to be applied with transformations

Temporarily removed features:

  • Quadtree viewer
  • Debug watcher

###v1.1

  • fixed home icon dragging unresponsiveness
  • fixed snap to grid misalignment
  • fixed graphics and spaces menus initial values
  • fixed designer not displaying missing classes
  • fixed space editor 'start location' showing too many digits
  • fixed support for quadtree optimization - bug where bins is always 1
  • fixed support showing quadtree list structure
  • fixed major bug with not correctly scaling space bounds in designer
  • fixed start position not setting with the editor
  • fixed clip frame not changing immediately
  • fixed credits glitches
  • added option to force tween to completion upon stopping
  • added better support for manually adjusting quadtree depth
  • added quadtree performance metrics
  • cleaned up designer code
  • added ability save grid info for each space
  • improved support for Space.reset() - new onReset() method
  • fixed some behaviour discrepancies of Space.reset()

gamecheetah's People

Contributors

zebzhao avatar

Stargazers

 avatar  avatar

Watchers

 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.