All Projects → pleft → GSP

pleft / GSP

Licence: MIT License
Central repository for GSPLauncher and GSPGames

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to GSP

caves
2D Cave Exploration Game with Procedurally Generated Levels
Stars: ✭ 29 (+107.14%)
Mutual labels:  gameshell
phaser3-typescript-template
A Phaser 3 TypeScript Template
Stars: ✭ 30 (+114.29%)
Mutual labels:  phaserjs
phaser-3-palette-swapping-example
Example of using palette swapping on a spritesheet in Phaser 3.
Stars: ✭ 32 (+128.57%)
Mutual labels:  phaserjs
godot-launcher
Alternative launcher for single-board computers
Stars: ✭ 107 (+664.29%)
Mutual labels:  gameshell
Rigley2-FlappyBug
The awaited sequel sees our Rigley friend jumping through firewalls "Flappy Bird" style
Stars: ✭ 27 (+92.86%)
Mutual labels:  phaserjs
GoJS-projects
Project examples for GoJS
Stars: ✭ 45 (+221.43%)
Mutual labels:  nwjs
phaser-3-vsc-typescript-nodejs
Template for a new Phaser 3 project with Visual Studio Code, TypeScript, and Node.js.
Stars: ✭ 18 (+28.57%)
Mutual labels:  phaserjs
nwjs-shell-builder
NW.js (node-webkit) shell script builder and packager scripts
Stars: ✭ 79 (+464.29%)
Mutual labels:  nwjs
goldensun html5
An online Golden Sun Engine entirely built in HTML5 with Phaser 2. Check https://gshtml5.org/
Stars: ✭ 117 (+735.71%)
Mutual labels:  phaserjs
Signal-Desktop-installer
Deprecated, please use official standalone Signal Desktop
Stars: ✭ 15 (+7.14%)
Mutual labels:  nwjs
craft
Phaser Library with utility chainable functions
Stars: ✭ 27 (+92.86%)
Mutual labels:  phaserjs
research
🚀 Natural language interface prototype to browse the Web. This project and its learnings have evolved into the Tholian Stealth browser.
Stars: ✭ 14 (+0%)
Mutual labels:  nwjs
nwjs-boilerplate
nw.js (node-webkit) boilerplate
Stars: ✭ 26 (+85.71%)
Mutual labels:  nwjs
flabbybox
phaser flappy bird clone
Stars: ✭ 12 (-14.29%)
Mutual labels:  phaserjs
BatMon
Battery monitoring widget for Clockwork Pi
Stars: ✭ 20 (+42.86%)
Mutual labels:  gameshell
nw-angular-cli-example
An example of an Angular CLI app running in NW.js
Stars: ✭ 24 (+71.43%)
Mutual labels:  nwjs
blocker
🎮 (WIP - phase 3) Multiplayer online game using Phaser + WebSocket (Socket.IO)
Stars: ✭ 48 (+242.86%)
Mutual labels:  phaserjs
godot-gameshell
Godot export templates and instructions for the GameShell portable game console and other single-board computers
Stars: ✭ 34 (+142.86%)
Mutual labels:  gameshell
phaser-typescript-webpack
Another Phaser CE boilerplate using TypeScript and Webpack.
Stars: ✭ 17 (+21.43%)
Mutual labels:  phaser-ce
html5-screensaver-node-webkit
Screensaver made with HTML5, CSS, Javascript and NodeJS driven by node-webkit
Stars: ✭ 30 (+114.29%)
Mutual labels:  nwjs

GSP: GameShell-Phaser

alt text alt text alt text alt text alt text

Central repository for GSPLauncher, GSPGames.

Installation

  1. Login via ssh to GameShell

  2. Clone this repository in /home/cpi

     git clone https://github.com/pleft/GSP.git
  3. cd into the GSP/ directory and run:

     chmod +x gsp-installer.sh gsp-updater.sh

    and then

    ./gsp-installer.sh
  4. If no errors appear, reboot GameShell and start the launcher by selecting the

    alt text menu item.

Updating

To update to the latest GSP code, simply perform a git pull on the master branch. For those who are not familiar with git, just execute ./gsp-updater.sh script found inside the GSP/ direcrory from ssh. Just have in mind that any local changes will be lost.

Miscellaneous

Debugging

The shortcut script has been updated to expose the nwjs debugging port (9222). This can be usefull to troubleshoot problems and also to help developing on the actual GameShell. To access the debugger all is needed is Google Chrome to open a url in the form http://GAMESHELL_IP:9222 and Chrome's developing tools will fire up. However it is not so easy since the GameShell's OS does not expose port 9222 to the public. So here comes ssh to the rescue. More specifically an ssh tunneling is needed. It is very simple, from the host computer open a terminal and type:

ssh -L 9090:localhost:9222 cpi@GAMESHELL_IP

where GAMESHELL_IP is the ip assigned to GameShell e.g. 192.168.1.100. Then the terminal will ask for credentials and upon giving the correct, on the host computer fire up Chrome and enter the following url: http://localhost:9090. Data on GameShell's port 9222 are transfered through ssh to the host's local port 9090. Happy Debugging!

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].