All Projects → olahol → pocketplace

olahol / pocketplace

Licence: MIT license
🎆 Draw pixels on a canvas with friends.

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to pocketplace

UnitySkynetMultiPlayerGame
skynet server, unity client, state sync multiplaye game
Stars: ✭ 23 (-71.95%)
Mutual labels:  multiplayer
battleofmages
🚀 Multiplayer game made with Unity.
Stars: ✭ 54 (-34.15%)
Mutual labels:  multiplayer
VXA-OS
Most complete and secure free 2D online game creation tool from RPG Maker.
Stars: ✭ 14 (-82.93%)
Mutual labels:  multiplayer
RavEngine
A fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+48.78%)
Mutual labels:  multiplayer
mine.js
🌏 A voxel engine built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)
Stars: ✭ 282 (+243.9%)
Mutual labels:  multiplayer
Carcassonne
A digital version of the board game Carcassonne, implemented in Java. This desktop computer game supports up to five players at the same time (shared-screen multiplayer mode).
Stars: ✭ 70 (-14.63%)
Mutual labels:  multiplayer
tes3mp-android
tes3mp ported to Android devices (using CrabNet). Forked from xyzz/openmw-android.
Stars: ✭ 47 (-42.68%)
Mutual labels:  multiplayer
godothub
Multiplayer and network messaging for Godot.
Stars: ✭ 19 (-76.83%)
Mutual labels:  multiplayer
freeciv21
Freeciv for the 21st century
Stars: ✭ 56 (-31.71%)
Mutual labels:  multiplayer
fourinarow-app
An online version of the popular game four in a row, written in Flutter + Dart on the client and Rust on the server side.
Stars: ✭ 23 (-71.95%)
Mutual labels:  multiplayer
Cartographer
Persistent multiplayer map of pins and stories.
Stars: ✭ 43 (-47.56%)
Mutual labels:  multiplayer
phaser3-multiplayer-game-example
Phaser 3 multiplayer game example using geckos.io
Stars: ✭ 114 (+39.02%)
Mutual labels:  multiplayer
westiny
This is a multiplayer topview western sandbox game written in rust. Under development.
Stars: ✭ 15 (-81.71%)
Mutual labels:  multiplayer
magx
Multiplayer game server framework
Stars: ✭ 34 (-58.54%)
Mutual labels:  multiplayer
UniSpySDK
Updated and Cleaned GameSpy SDK
Stars: ✭ 31 (-62.2%)
Mutual labels:  multiplayer
ChineseChessOL
Online Heads-Up version of Chinese Chess built with Unity 3D
Stars: ✭ 15 (-81.71%)
Mutual labels:  multiplayer
RiptideSampleFPS
Sample FPS project using RiptideNetworking, and source code for the Riptide tutorials.
Stars: ✭ 80 (-2.44%)
Mutual labels:  multiplayer
sdk-for-unity
SpatialOS SDK for Unity
Stars: ✭ 49 (-40.24%)
Mutual labels:  multiplayer
InfiniCanvas
An infinite canvas to edit online with other users!
Stars: ✭ 26 (-68.29%)
Mutual labels:  place
OpenTrivia
Multiplayer quiz game demo using React and Opentdb API
Stars: ✭ 47 (-42.68%)
Mutual labels:  multiplayer

pocketplace

🎆 Draw pixels on a canvas with friends.

Demo

  • Completely in-memory, no need for a database.
  • Statically linked, everything you need in one binary, including the frontend.

Install

  $ go get github.com/olahol/pocketplace

Example

  $ pocketplace -port 8080 -size 200 -cooldown 0
    Canvas pixel size 200x200
    Drawing cooldown 0s
    Listening on port 8080

Development

To build the frontend into the binary I use file2const and go:generate directives. So if you are modifying the frontend don't forget to:

  $ go generate
  $ go build

to build the binary correctly with the updated frontend.

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