All Projects → stared → Quantum Game

stared / Quantum Game

Licence: mit
Quantum Game (old version) - a puzzle game with real quantum mechanics in a browser

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Quantum Game

Humper
Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#.
Stars: ✭ 73 (-75.17%)
Mutual labels:  game, physics
Android Jigsaw Puzzle
Android app that allows you to draw anything and turn it into a jigsaw puzzle.
Stars: ✭ 139 (-52.72%)
Mutual labels:  game, puzzle
Regex
A Regular Expression game for Android
Stars: ✭ 80 (-72.79%)
Mutual labels:  game, puzzle
Pioneer
A game of lonely space adventure
Stars: ✭ 979 (+232.99%)
Mutual labels:  game, physics
Antimine Android
Antimine is an open source minesweeper-like puzzle game.
Stars: ✭ 218 (-25.85%)
Mutual labels:  game, puzzle
Game Dogfight
Air to air combat game, created in Python 3 using HARFANG 3D.
Stars: ✭ 41 (-86.05%)
Mutual labels:  game, physics
Matchimals.fun
🦁 🃏 📱 An animal matching puzzle card game– built with turn-based game engine boardgame.io and React-Native + React-Native-Web
Stars: ✭ 101 (-65.65%)
Mutual labels:  game, puzzle
Glportal
🎮 Open Source teleportation based first person puzzle-platformer
Stars: ✭ 297 (+1.02%)
Mutual labels:  game, physics
Dustracing2d
Dust Racing 2D is a traditional top-down car racing game including a level editor.
Stars: ✭ 199 (-32.31%)
Mutual labels:  game, physics
Classic Pool Game
Classic 8 Ball pool game written in JavaScript
Stars: ✭ 177 (-39.8%)
Mutual labels:  game, physics
Ordinary Puzzles App
Mobile and web puzzle game built with React-Native
Stars: ✭ 376 (+27.89%)
Mutual labels:  game, puzzle
Nodulus
Puzzle game with clever twists (Unity3d)
Stars: ✭ 232 (-21.09%)
Mutual labels:  game, puzzle
Stuntrally
The main repository containing Stunt Rally sources and game data. A 3D racing game based on VDrift and OGRE with track editor.
Stars: ✭ 314 (+6.8%)
Mutual labels:  game, physics
Match3
✨🐠The most original game on Earth: Match3 - now in Unity!✨🐟
Stars: ✭ 50 (-82.99%)
Mutual labels:  game, puzzle
Bounce
Bounce is a 3D physics engine for games.
Stars: ✭ 300 (+2.04%)
Mutual labels:  game, physics
Buoyancysystem
A system for buoyancy and boat physics in Unreal Engine 4.
Stars: ✭ 87 (-70.41%)
Mutual labels:  game, physics
Cube Composer
A puzzle game inspired by functional programming
Stars: ✭ 1,845 (+527.55%)
Mutual labels:  game, puzzle
Breaklock
Web game, hybrid of Mastermind and the Android pattern lock
Stars: ✭ 232 (-21.09%)
Mutual labels:  game, puzzle
Rush
Rush Hour puzzle goodies!
Stars: ✭ 233 (-20.75%)
Mutual labels:  game, puzzle
Widelands
Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it.
Stars: ✭ 285 (-3.06%)
Mutual labels:  game

Quantum Game with Photons

Quantum Game - play with photons, superposition and entanglement. In your browser! With true quantum mechanics underneath!

A note: this repository is an old Quanutm Game (2014-2016). The new one (2019-) is here: github.com/Quantum-Game. Social handles remain the same (Quantum Game with Photons, Twitter: @QuantumGameIO) - feel invited to follow us there. There is a new blog, Quantum Photon - Medium. Also: all ideas, issues and pull requests should go to the new game!

Screenshot

Development version

Open for collaboration! For more details, see here.

It's JavaScript, ES6. To build it you need Node.JS and jspm.io package manager.

It's open for collaboration - from level creation, through interface (re)design and adding additional effects (two-photon interference, interactions with an electron). Interested? Mail [email protected].

Installing

After installing Node.js and jspm.io, and cloning this repository:

First, install global packages:

npm install --global karma-cli

Then install local packages.

npm install
jspm install

Additionally, for development we use eslint with eslint-plugin-lodash.

Running server

Start local HTTP server in the quantum game directory (e.g. by http-server).

Running tests

karma start

Production version

Bundle it (and minify, if you want):

jspm bundle-sfx --minify app

It creates a build.js file. To run it we need a modified index.html (it is a manually-modified file, stored in bundled/index.html).

On the server, the structure of files should look as follows:

css\
favicon.ico
build.js
index.html

Docker

Alternatively, you can install dependencies using Docker.

Building

Running

  • If your build completes sucessfully there will be a new image ID printed at the end of the build, which you can then use to to run it: docker run -d -p 80:8080 ${IMAGE_ID_FROM_BUILD}
  • or for a community built image try this: docker run -d -p 80:8080 spkane/quantum-game:latest

and then open up a web browser and point it to port 80 on your Docker host.

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