All Projects → hayesmaker → thrust-platform

hayesmaker / thrust-platform

Licence: other
1980s physics blaster "Thrust" inspired game platform

Programming Languages

javascript
184084 projects - #8 most used programming language
Pug
443 projects
HTML
75241 projects
CSS
56736 projects
shell
77523 projects

Labels

Projects that are alternatives of or similar to thrust-platform

emerald-web3-gateway
The Web3 Gateway for the Oasis Emerald ParaTime.
Stars: ✭ 19 (+26.67%)
Mutual labels:  official
SimilarWebApi
Official SimilarWeb API PHP Client
Stars: ✭ 18 (+20%)
Mutual labels:  official
A-Hierarchical-Transformation-Discriminating-Generative-Model-for-Few-Shot-Anomaly-Detection
Official pytorch implementation of the paper: "A Hierarchical Transformation-Discriminating Generative Model for Few Shot Anomaly Detection"
Stars: ✭ 42 (+180%)
Mutual labels:  official
hrt-bus-api
API and Map app that transform, store, and expose HRT Bus data through a RESTful HTTP endpoint. Python, Heroku, @bschoenfeld
Stars: ✭ 18 (+20%)
Mutual labels:  official
TRAR-VQA
[ICCV 2021] TRAR: Routing the Attention Spans in Transformers for Visual Question Answering -- Official Implementation
Stars: ✭ 49 (+226.67%)
Mutual labels:  official
StyleSpeech
Official implementation of Meta-StyleSpeech and StyleSpeech
Stars: ✭ 161 (+973.33%)
Mutual labels:  official
open-health-inspection-app
The frontend for Code for Hampton Roads' Open Health Inspection Data.
Stars: ✭ 13 (-13.33%)
Mutual labels:  official
deepl-python
Official Python library for the DeepL language translation API.
Stars: ✭ 548 (+3553.33%)
Mutual labels:  official
gulp-html
Gulp plugin for HTML validation, using the official Nu Html Checker (v.Nu)
Stars: ✭ 70 (+366.67%)
Mutual labels:  official
okcandidate-v1
A platform for matching candidates with voters.
Stars: ✭ 16 (+6.67%)
Mutual labels:  official
Sickrage
Mirror of OFFICIAL SiCKRAGE
Stars: ✭ 1,526 (+10073.33%)
Mutual labels:  official
Singan
Official pytorch implementation of the paper: "SinGAN: Learning a Generative Model from a Single Natural Image"
Stars: ✭ 2,983 (+19786.67%)
Mutual labels:  official
cocainediesel
OFFICIAL COCAINE DIESEL REPOSITORY
Stars: ✭ 44 (+193.33%)
Mutual labels:  official
flame
Original Pytorch Implementation of FLAME: Facial Landmark Heatmap Activated Multimodal Gaze Estimation
Stars: ✭ 13 (-13.33%)
Mutual labels:  official
gdscjgec.github.io
Official Website for GDSC JGEC
Stars: ✭ 16 (+6.67%)
Mutual labels:  official

thrust-platform

Build Status (https://travis-ci.org/hayesmaker/thrust-platform) Phase-2-e (https://github.com/hayesmaker/phase-2-e)

Game engine for creating thrust-a-likes... Physics blasters which require brains.

http://thrust-platform.herokuapp.com/

Inspired and heavily copied from BBC Micro and Commodore 64 game "Thrust" by Jeremy Smith.
https://en.wikipedia.org/wiki/Thrust_(video_game).

Assets

Currently the Assets are protected, and not shared here, I will be deploying assets for a single Thrust level only to demonstrate a game using the platform.

Builds

Currently builds of Thrust 30 are tightly coupled here in the platform repo. I'm planning to make the platform completely seperate from Thrust 30, so that it can more easily be used as intended.

  • To build Thrust 30 v2.0.0-pre-alpha (re-write which removes Phaserjs): npm run build:new
  • To build Thrust 30 v1 (current production version): npm run build

Features

  • Browserstack Have been kind enough to support this open source project. https://www.browserstack.com/
  • Nightwatch Really simple Selenium based End to end tests http://nightwatchjs.org/
  • Phase-2-e Plugin for Nightwatch to support end to end testing canvas based HTML5 https://www.npmjs.com/package/phase-2-e
  • Phaser Opensource HTML5 game framework for Canvas & WebGL http://phaser.io/
  • Mocha Unit Testing https://mochajs.org/ with sinon, chai and sinon-chai bdd style unit testing
  • Yuidocs Source code documentation
  • Node Backend: Node, Express, Jade
  • Mobile Friendly Touch control interface for touch enabled displays
  • Asset Pipeline Using TexturePacker and PhysicsEditor

Prerequisistes

  • node & npm
  • Currently build with Node v12.18.2 and NPM v6.14.5 until I fix the build for latest node version

Install

  • npm install

Build

  • npm run build

Tests

  • npm test

Run

Changelog

<iframe frameborder="0" src="https://itch.io/embed/107837?border_width=5&bg_color=000000&fg_color=e28fef&link_color=34b2ac&border_color=ed45ce" width="560" height="175"></iframe>

Licence

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].