sparkets - Multiplayer space shooter inspired by Slingshot and Spacewar!

  •        28

Sparkets is a multiplayer space rumble game inspired by Spacewar! and Slingshot. The multiplayer is supported by ws running on a node.js server.


coffee-script : 1.x
ws : 0.x
webrepl : 0.4.x



Related Projects

rawkets - Massively multiplayer space game utilising HTML5 canvas and WebSockets

  •    Javascript

Massively multiplayer space game utilising HTML5 canvas and WebSockets

mk.js - Canvas implementation of basic fighting game which allows multiplayer game over the network.

  •    Javascript

Each mode can be easily chosen by picking a gameType when specifying the game options.The multiplayer mode can be tested here.

CanvasEngine - Framework for HTML5 Canvas oriented 2D video games

  •    Javascript

Use a model for handling server-side events and develop a multiplayer game.

Maple.js - WebSocket based Multiplayer Architecture for Node.js

  •    Javascript

Maple.js aims to provide a simple way to write a event based, realtime multiplayer game running in the Browser. Maple is best suited for games with low requirements on latency and high requirments on synced state. It ensures synced time and random number values for both server and client on every frame*.

freeciv-web - Freeciv-web is an Open Source strategy game implemented in HTML5 and WebGL, which can be played online against other players, or in single player mode against AI opponents

  •    Javascript

Freeciv-web is an open-source turn-based strategy game. It can be played in any HTML5 capable web-browser and features in-depth game-play and a wide variety of game modes and options. Your goal is to build cities, collect resources, organize your government, and build an army, with the ultimate goal of creating the best civilization. You can play online against other players (multiplayer) or play by yourself against the computer. There is both a HTML5 2D version with isometric graphics and a 3D WebGL version of Freeciv-web. Freeciv-web is free and open source software. The Freeciv C server is released under the GNU General Public License, while the Freeciv-web client is released under the GNU Affero General Public License. See License for the full license document.

AncientBeast - 🐺 Turn Based Strategy Game. Master your beasts!

  •    Javascript

The project is developed with the use of free open source cross platform applications and freeware services. Mega comes in very handy when working on the game assets collaboratively, while GitHub handles the code part and stores the final assets. Art contributions can be made as well in our deviantArt group. Drop by our Discord chat and be a part of the community! Blender is being used for creating most of the assets, such as combat locations, creatures and their own animations, which are rendered into sprites that are usually made into sprite-sheets using our Spritify add-on, as well as for many other tasks. Krita, Gimp and MyPaint are useful for concept art, while Inkscape is useful for creating the vector creature ability icons.

quilkin - Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more

  •    Rust

Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game servers deployments, to ensure security, access control, telemetry data, metrics and more. It is designed to be used behind game clients as well as in front of dedicated game servers.

jsTerm - ANSI capable JavaScript terminal emulator using HTML5 Canvas/WebSocket/node.js


ANSI capable JavaScript terminal emulator using HTML5 Canvas/WebSocket/node.js

live-camera - Live camera based on HTML5+Canvas+Websocket+PHP (Workerman).

  •    PHP

Live camera based on HTML5+Canvas+Websocket+PHP (Workerman).

wizardwarz - WebGL Multiplayer game with NodeJS backend

  •    Javascript

WizardWarz is a ThreeJS WebGL/Javascript multiplayer shoot-em-up game. It has unique generated maps with a NodeJS backend where maps are generated and it also supports multiplayer.

phaser-multiplayer-game - :video_game: Simple real-time multiplayer phaser game example which uses node and websockets

  •    Javascript

Simple real-time multiplayer phaser game which uses node and websockets. And derived from the Phaser's tanks example game.

mtasa-blue - Multi Theft Auto is a game engine that adds full network multiplayer functionality to Rockstar North's Grand Theft Auto game series, in which this functionality is not originally found

  •    C++

Multi Theft Auto (MTA) is a software project that adds network play functionality to Rockstar North's Grand Theft Auto game series, in which this functionality is not originally found. It is a unique modification that incorporates an extendable network play element into a proprietary commercial single-player PC game. Multi Theft Auto is based on code injection and hooking techniques whereby the game is manipulated without altering any original files supplied with the game. The software functions as a game engine that installs itself as an extension of the original game, adding core functionality such as networking and GUI rendering while exposing the original game's engine functionality through a scripting language.

setwithfriends - 🎮 A frictionless multiplayer web app that lets you play Set with friends

  •    Javascript

This is the source code for Set with Friends, an online, multiplayer implementation of the real-time card game Set. Your goal is to find triplets of cards that follow a certain pattern as quickly as possible. This app was built on a serverless stack primarily using the Firebase Realtime Database, along with Firebase Cloud Functions for more complex or sensitive operations. The frontend was built with React, with components from Material UI. - State Management and Multiplayer Networking for Turn-Based Games

  •    TypeScript is an engine for creating turn-based games using JavaScript. Write simple functions that describe how the game state changes when a particular move is made. This is automatically converted into a playable game complete with online multiplayer features, all without requiring you to write a single line of networking or storage code.

phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering

  •    Javascript

Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop and mobile web browsers. Games can be compiled to iOS, Android and native apps by using 3rd party tools. You can use JavaScript or TypeScript for development. Phaser is available in two versions: Phaser 3 and Phaser CE - The Community Edition. Phaser CE is a community-lead continuation of the Phaser 2 codebase and is hosted on a separate repo. Phaser 3 is the next generation of Phaser.

stage.js - 2D HTML5 rendering engine for game development

  •    Javascript

Stage.js is a 2D HTML5 JavaScript library for cross-platform game development, it is lightweight, fast and open-source. Canvas is the graphic component of HTML5 game development, but it only has a drawing API and there is no data model like DOM to compose your application. You need to manually draw your application and manage rendering cycles to play it. Moreover, mouse events are only available at entire Canvas level and they also need to be processed manually.

BZFlag - 3D multi-player tank battle game

  •    C++

BZFlag is an Open Source OpenGL multiplayer multiplatform Battle Zone capture the Flag game. At its heart, the game is a 3D first person tank simulation where opposing teams battle for dominance.

OpenJK - Community effort to maintain and improve Jedi Academy + Jedi Outcast released by Raven Software

  •    C++

OpenJK is an effort by the JACoders group to maintain and improve the game engines on which the Jedi Academy (JA) and Jedi Outcast (JO) games run on, while maintaining full backwards compatibility with the existing games. This project does not attempt to rebalance or otherwise modify core gameplay. Currently, the most stable portion of this project is the Jedi Academy multiplayer code, with the single player code in a reasonable state.

agones - Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

  •    Go

Agones is a library for hosting, running and scaling dedicated game servers on Kubernetes. Agones replaces usual bespoke or proprietary cluster management and game server scaling solutions with a Kubernetes cluster that includes the Agones custom Kubernetes Controller and matching Custom Resource Definitions for GameServers, Fleets and more.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.