Dark Forest, the world's first decentralized real-time strategy game.

Overview

darkforest-rs

Dark Forest, the world's first decentralized real-time strategy game. Built on Ethereum with zkSNARKsis a https://zkga.me/

  • For remote mining see the mimc-fast subdirectory
  • For Darkforest rust developers see the darkforest subdirectory
You might also like...
Basic first-person fly camera for the Bevy game engine

bevy_flycam A basic first-person fly camera for Bevy 0.4 Controls WASD to move horizontally SPACE to ascend LSHIFT to descend ESC to grab/release curs

A plugin-first anime-ish video game

🌷 🌷 Project Flara 🌸 🌸 A plugin-first anime-ish video game Have you ever played an anime mobile video game, and then wondered. Huh, I wish I could

An intent-centric, privacy-preserving protocol for decentralized counterparty discovery, solving, and multi-chain atomic settlement.

Anoma Blockchain prototye This prototype aims to reproduce the following topology: β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β” β”‚Sol

Combine simple building blocks to create smooth cameras: first-person, chase, orbit, look-at, you name it!

πŸŽ₯ dolly Combine simple building blocks to create smooth cameras: first-person, chase, orbit, look-at, you name it! Camera rigs made with dolly are en

Victorem - easy UDP game server and client framework for creating simple 2D and 3D online game prototype in Rust.

Victorem Easy UDP game server and client framework for creating simple 2D and 3D online game prototype in Rust. Example Cargo.toml [dependencies] vict

2-player game made with Rust and
2-player game made with Rust and "ggez" engine, based on "Conway's Game of Life"

fight-for-your-life A 2-player game based on the "Conway's Game of Life", made with Rust and the game engine "ggez". Create shapes on the grid that wi

2d Endless Runner Game made with Bevy Game Engine
2d Endless Runner Game made with Bevy Game Engine

Cute-runner A 2d Endless Runner Game made with Bevy Game Engine. Table of contents Project Infos Usage Screenshots Disclaimer Project Infos Date: Sept

A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it techinically works
A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it techinically works

rustetris A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it tech

A game for the game jam
A game for the game jam "1-Button Jam 2021"

One click ninja A game for the game jam "1-Button Jam 2021" written in Rust with the Bevy engine. A rhythm game, where you play a soldier that can def

Comments
  • Add Google Cloud Run instructions

    Add Google Cloud Run instructions

    Adds succinct instructions for how to deploy to Google Cloud Run.

    This is v. quick and v. dirty. It is a dark forest, and there is prey to absorb.

    Feel free to make liberal edits or reject the PR entirely.

    opened by cryptogohan 11
  • mimc-fast - linker `cc` not found

    mimc-fast - linker `cc` not found

    I had this compile error: linker `cc` not found after typing: cargo install --git https://github.com/projectsophon/darkforest-rs --bin mimc-fast --force --branch=main

    the fix was: apt install build-essential

    using ubuntu, i am writing this here in case someone else has this problem

    opened by modukon 0
  • Update readme.md for ubuntu server

    Update readme.md for ubuntu server

    Amazed about this tool! I just run into a couple of seatbacks. I was able to solve them by looking at previous questions on Discord.

    Didn't want to add anything related to Windows since I'm not 100% sure these are the same steps (I guess they should be).

    Thanks for sharing!

    opened by 0xPetra 2
  • Add Dockerfile for mimc-fast build

    Add Dockerfile for mimc-fast build

    Turned out to be pretty easy to do πŸŽ‰ .

    All you need to do yourself is create a hub.docker.com account and put in the secrets here: Screenshot 2021-05-24 at 08 45 34

    Another option you have if you'd like to go that route is to push to Github Packages instead but I think most are used to hub.docker.com .

    opened by cryptogohan 0
Owner
null
My first Real-Time 3D Game Engine learning project written in Rust.

EyeEngine-Rust FOA, sry for my poor English. What is Eye Engine? Eye Engine is my first Real-Time 3D Game Engine learning project. There are two editi

F-seeeye 4 Jan 5, 2022
First-person 3D pong ray-traced on CPU in real time.

ray ten Run in browser ray-ten.mp4 Reimagining of a 1986 ZX Spectrum game room ten made with ray tracing. Completely ignoring GPUs when rendering 3D g

Egor 2 Aug 20, 2022
Solana Game Server is a decentralized game server running on Solana, designed for game developers

Solana Game Server* is the first decentralized Game Server (aka web3 game server) designed for game devs. (Think web3 SDK for game developers as a ser

Tardigrade Life Sciences, Inc 16 Dec 1, 2022
A first-time implementation of Conway's Game of Life in Rust: Adventure and Commentary

A Commentary on Life This project documents the process and final result of my first-ever attempt at implementing Conway's Game of Life. I'll be using

Avery R. 2 Feb 25, 2022
My first attempt at game programming. This is a simple target shooting game built in macroquad.

sergio My first attempt at game programming. This is a simple target shooting game built in macroquad. Rules Hit a target to increase score by 1 Score

Laz 1 Jan 11, 2022
A game made in one week for the Bevy engine's first game jam

ΒΏQuien es el MechaBurro? An entry for the first Bevy game jam following the theme of "Unfair Advantage." It was made in one week using the wonderful B

mike 20 Dec 23, 2022
Using bevy and custom render pipelines in order to render many objects in a forest using chunks for performance.

bevy_efficient_forest_example Using bevy and custom render pipelines in order to render many objects in a forest using chunks for performance. Grass i

Henrik DjurestΓ₯l 43 Jan 5, 2023
Rushes are new ephemeral projects at Hive Helsinki. Wordle is the first in this series with 48 hours time window

Rushes are new ephemeral projects at Hive Helsinki. Wordle is the first in this series with 48 hours time window

Jiri Novotny 1 Feb 24, 2022
Rust SDK for working with RIS-Live real-time BGP data stream.

ris-live-rs Provides parsing functions for RIS-Live real-time BGP message stream JSON data. The main parsing function, parse_ris_live_message converts

BGPKIT 10 Oct 11, 2022
A real-time raytracing engine, with extra Bevy integration

strolle Strolle (from strΓ₯lspΓ₯rning) is a real-time raytracing engine written entirely in Rust, running on CPU & GPU: It comes integrated with Bevy, b

Patryk Wychowaniec 72 Jan 1, 2023