All Projects → loomnetwork → Etherboy Core

loomnetwork / Etherboy Core

Licence: bsd-3-clause
Etherboy Game Smart Contract for Loom DAppChain

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Etherboy Core

Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (+4408.33%)
Mutual labels:  game, game-development
Godot Open Rpg
Learn to create turn-based combat with this Open Source RPG demo ⚔
Stars: ✭ 855 (+7025%)
Mutual labels:  game, game-development
Entitas Csharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stars: ✭ 5,393 (+44841.67%)
Mutual labels:  game, game-development
Hcwiid
Haskell binding for CWiid (wiimote)
Stars: ✭ 7 (-41.67%)
Mutual labels:  game, game-development
Avg Core
A Future-oriented Adventure Game Framework based on React & Pixi.js. Docs: https://avgjs.github.io/docs/
Stars: ✭ 740 (+6066.67%)
Mutual labels:  game, game-development
Etlegacy Deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
Stars: ✭ 470 (+3816.67%)
Mutual labels:  game, game-development
Unvanquished
An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
Stars: ✭ 595 (+4858.33%)
Mutual labels:  game, game-development
Kengine
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Stars: ✭ 417 (+3375%)
Mutual labels:  game, game-development
Godot Make Pro 2d Games
A-RPG demo made with Godot, MIT-licensed, from our Godot course
Stars: ✭ 674 (+5516.67%)
Mutual labels:  game, game-development
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+5358.33%)
Mutual labels:  game, game-development
Fheroes2
Free implementation of Heroes of Might and Magic II game engine
Stars: ✭ 471 (+3825%)
Mutual labels:  game, game-development
Networked Aframe
A web framework for building multi-user virtual reality experiences.
Stars: ✭ 803 (+6591.67%)
Mutual labels:  game, game-development
Gideros
Gideros Release version
Stars: ✭ 442 (+3583.33%)
Mutual labels:  game, game-development
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (+4300%)
Mutual labels:  game, game-development
Ebiten
A dead simple 2D game library for Go
Stars: ✭ 5,563 (+46258.33%)
Mutual labels:  game, game-development
Quadplay
The quadplay✜ fantasy console
Stars: ✭ 563 (+4591.67%)
Mutual labels:  game, game-development
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (+3133.33%)
Mutual labels:  game, game-development
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (+3233.33%)
Mutual labels:  game, game-development
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+4958.33%)
Mutual labels:  game, game-development
Coffee
An opinionated 2D game engine for Rust
Stars: ✭ 771 (+6325%)
Mutual labels:  game, game-development

Etherboy Smart contracts

This repo contains the smart contracts for the Etherboy Game.

For the Unity frontend see this game repo

Animation

Docs

Docs Site

Building

cd $GOPATH/src/github.com/loomnetwork
# clone into gopath
git clone [email protected]:loomnetwork/etherboy-core.git
# switch to the loom repo
cd $GOPATH/src/github.com/loomnetwork/etherboy-core
# build the contract plugin, cmd plugin and indexer
make

Running the node

# start the node
cd run
export LOOM_EXE="path/to/loom_executable'
$LOOM_EXE init
# modify genesis.json similar to below
./loom run 2>&1 | tee -a etherboy.log

Creating an account and running transactions

export ETHERBOY_CLI="/path/to/etherboycli"

# create a key pair
LOOM_CMDPLUGINDIR=cmds/ $ETHERBOY_CLI genkey -k priv

# send a create account tx
LOOM_CMDPLUGINDIR=cmds/ $ETHERBOY_CLI create-acct -k priv -u loom 

# send a set stage tx
LOOM_CMDPLUGINDIR=cmds/ $ETHERBOY_CLI set -v 1010 -k priv -u loom

Regenerating Protobufs

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