0.2.29 • Published 5 years ago

octopuswebframework v0.2.29

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

This a web framework based on WebGL for 2D Game Development in TypeScript, there's no current oficial documentation but there are somes sample code in: src/shute-technologies/specs folder.

How to run the framework

Go to the terminal in the root folder of the project and run: 1. npm install 2. npm start 3. That's all!

Note: This project uses Node 10+

Specs

In order to change which spec is going to be displayed, the developer has to change the file: index.ts using the enum in: src/shute-technologies/specs/enumSpecType.ts and the available options are:

  • SimpleFramework
  • SpaceGame

The details of each spec is:

  1. Simple Framework: The sample code for this is at src/shute-technologies/specs/types/specTestFramework.ts, in here are multiple samples of what the framework can do, like:
  • Render an image
  • Render an animation
  • Render a Grid
  • Render an 2D effect
  • Render a Quad Primitive
  • Render a Cirle Primitive
  1. Space Game: This sample is a whole simple 2D mini-game of side-scroller space shooter, the controls for the game are:
  • SPACE Key: for shooting the player bullets
  • Mouse: for controlling the player movements

The current features of this mini-game are:

  • Player with input control
  • Player shoots multiple bullets
  • Random creation of enemies
  • Enemies shoot in random times homing missiles against the player
  • Player can destroy an enemy after 2 shoots, there isn't a life bar yet implemented on the enemies.
  • Effects when a bullet or missile hit with a spaceship
0.2.29

5 years ago

0.2.27

5 years ago

0.2.26

5 years ago

0.2.25

5 years ago

0.2.24

5 years ago

0.2.23

5 years ago

0.2.22

5 years ago

0.2.21

5 years ago

0.2.20

5 years ago

0.2.19

5 years ago

0.2.18

5 years ago

0.2.17

5 years ago

0.2.16

5 years ago

0.2.15

5 years ago

0.2.14

5 years ago

0.2.13

5 years ago

0.2.12

5 years ago

0.2.11

5 years ago

0.2.10

5 years ago

0.2.9

5 years ago

0.2.7

5 years ago

0.2.8

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.14

5 years ago

0.1.12

5 years ago

0.1.13

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.2

5 years ago

0.1.7

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago