Download ThingTS Free Java Code

Description

A TypeScript framework for 2D game development. ThingTS focuses on object composition with reusable components rather than inheritance hierarchies and utilises the Entity based approach to game development.

Icons

ThingTS

Source Files

The download file ThingTS-master.zip has the following entries.


.gitignore/* w  w  w.j  ava  2s .co m*/
README.md
bin/Engine.d.ts
bin/Engine.js
build
games/commonjs/requestanimframe.js
games/commonjs/stats.min.js
games/zeldasmash/bin/Game.d.ts
games/zeldasmash/bin/Game.js
games/zeldasmash/bin/assets/image/player.json
games/zeldasmash/bin/assets/image/player.png
games/zeldasmash/bin/assets/image/player_dead.png
games/zeldasmash/bin/assets/image/player_facing_d.png
games/zeldasmash/bin/assets/image/player_facing_dl.png
games/zeldasmash/bin/assets/image/player_facing_dr.png
games/zeldasmash/bin/assets/image/player_facing_l.png
games/zeldasmash/bin/assets/image/player_facing_r.png
games/zeldasmash/bin/assets/image/player_facing_u.png
games/zeldasmash/bin/assets/image/player_facing_ul.png
games/zeldasmash/bin/assets/image/player_facing_ur.png
games/zeldasmash/bin/assets/image/tile1.png
games/zeldasmash/bin/assets/image/tile2.png
games/zeldasmash/bin/assets/image/tile3.png
games/zeldasmash/bin/assets/image/tile4.png
games/zeldasmash/bin/assets/image/tile5.png
games/zeldasmash/bin/assets/image/tile6.png
games/zeldasmash/bin/assets/image/tile7.png
games/zeldasmash/bin/assets/image/tile8.png
games/zeldasmash/bin/assets/image/tile9.png
games/zeldasmash/bin/assets/image/tiles.json
games/zeldasmash/bin/assets/image/tiles.png
games/zeldasmash/build
games/zeldasmash/index.html
games/zeldasmash/src/Game.ts
games/zeldasmash/src/PlayerNode.ts
games/zeldasmash/src/SystemKeyboardInput.ts
games/zeldasmash/src/SystemSimpleCollison.ts
index.html
src/core/Component.ts
src/core/Engine.ts
src/core/Entity.ts
src/core/System.ts
src/core/SystemNode.ts
src/core/SystemNodeList.ts
src/core/components/ComponentAnimation.ts
src/core/components/ComponentDisplay.ts
src/core/components/ComponentPosition.ts
src/core/components/ComponentVelocity.ts
src/core/managers/ManagerAsset.ts
src/core/managers/ManagerEntity.ts
src/core/managers/ManagerSystem.ts
src/core/managers/ManagerSystemNode.ts
src/core/nodes/NodeAnimation.ts
src/core/nodes/NodeLogic.ts
src/core/nodes/NodeMovement.ts
src/core/nodes/NodeRenderable.ts
src/core/nodes/NodeSimpleCollider.ts
src/core/systems/SystemAnimation.ts
src/core/systems/SystemCanvasRenderer.ts
src/core/systems/SystemLogic.ts
src/core/systems/SystemMovement.ts
src/data/Asset.ts
src/data/AtlasFrameData.ts
src/data/Point.ts
src/data/Rect.ts
src/data/ScreenData.ts
src/display/Sprite.ts
src/util/Debug.ts
src/util/KeyInput.ts
src/util/MathUtils.ts
tests/bunnymark/bin/Game.js
tests/bunnymark/bin/assets/image/Outdoor_01.png
tests/bunnymark/bin/assets/image/wabbit_alpha.png
tests/bunnymark/build
tests/bunnymark/index.html
tests/bunnymark/src/Game.ts
tests/bunnymark/src/SystemBunnyMark.ts
tests/commonjs/requestanimframe.js
tests/commonjs/stats.min.js
tests/keyboardinput/bin/Game.d.ts
tests/keyboardinput/bin/Game.js
tests/keyboardinput/bin/assets/image/asteroids0.png
tests/keyboardinput/bin/assets/image/asteroids1.png
tests/keyboardinput/bin/assets/image/bg.png
tests/keyboardinput/bin/assets/image/ship.json
tests/keyboardinput/bin/assets/image/ship.png
tests/keyboardinput/build
tests/keyboardinput/index.html
tests/keyboardinput/src/Game.ts
tests/keyboardinput/src/ShipNode.ts
tests/keyboardinput/src/SystemKeyboardInput.ts
tests/originpoint/bin/Game.d.ts
tests/originpoint/bin/Game.js
tests/originpoint/bin/assets/image/animatedInvader.json
tests/originpoint/bin/assets/image/animatedInvader.png
tests/originpoint/bin/assets/image/bg.png
tests/originpoint/bin/assets/image/invader.png
tests/originpoint/bin/assets/image/invader1.png
tests/originpoint/build
tests/originpoint/index.html
tests/originpoint/src/Game.ts
tests/originpoint/src/SystemOriginPoint.ts
tests/simplecollision/bin/Game.d.ts
tests/simplecollision/bin/Game.js
tests/simplecollision/bin/assets/image/asteroid.json
tests/simplecollision/bin/assets/image/asteroid.png
tests/simplecollision/bin/assets/image/asteroid1.png
tests/simplecollision/bin/assets/image/asteroid2.png
tests/simplecollision/bin/assets/image/asteroid3.png
tests/simplecollision/bin/assets/image/asteroid4.png
tests/simplecollision/bin/assets/image/bg.png
tests/simplecollision/build
tests/simplecollision/index.html
tests/simplecollision/src/AsteroidNode.ts
tests/simplecollision/src/Game.ts
tests/simplecollision/src/SystemSimpleCollison.ts
tests/textureatlas/bin/Game.d.ts
tests/textureatlas/bin/Game.js
tests/textureatlas/bin/assets/image/guileCPS2.json
tests/textureatlas/bin/assets/image/guileCPS2.png
tests/textureatlas/bin/assets/image/ryuCPS2.json
tests/textureatlas/bin/assets/image/ryuCPS2.png
tests/textureatlas/bin/assets/image/ryubg.png
tests/textureatlas/build
tests/textureatlas/index.html
tests/textureatlas/src/Game.ts

Download

Click the following link to download ThingTS-master.zip.

ThingTS-master.zip




















Home »
  Javascript Free Code Download »
    Game »




Conway Game of Life
Game
Game Adventure
Game Box2d
Game Canvas
Game Engine
Game HTML
Game HTML5
Game ImpactJS
Game iPhone
Game jQuery
Game Multiplayer
Game PhoneGap
Game Puzzle
Game RPG
Game SDK
Game Snake
MineCraft
TicTacToe