Bitcoin Forum
May 08, 2024, 05:22:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [game, roguelike] Bitcoin Runner V0.1 Released  (Read 295 times)
StakeHunter (OP)
Full Member
***
Offline Offline

Activity: 155
Merit: 100


View Profile
August 25, 2017, 03:23:13 AM
 #1

Bitcoin Runner (BTCR) is a roguelike.  You control a Runner who scours randomly generated Mazes in search of Relics of the past before the Mazes are devoured by the Nothing. 

The unique facet is that the game is tied to the Bitcoin blockchain.  Approximately every 10 minutes Bitcoin produces another block that contains over ~1900 transactions.  These transactions are the foundations for the maps within the Mazes.  All the transactions are evenly divided into 100 levels and each transaction hash becomes the seed for the map generator.  The maps vary in size between 64 by 64 all the way up to massive 300 by 300 maps based upon the size and value of the BTC in the transaction.  Each map is also randomly linked to the other maps on the same level - creating a vast web of maps to be explored.       

The goal is to explore each map and the maze and find the relics hidden within.  These along with other treasures are randomly placed in each map, and their value is determined by the transaction.  The game automatically saves your runner’s progress and the treasure and relics they collect give your Runner a score. 

Since block 480000 the app has been randomly selecting blocks to run.  There are only a few mazes to run at any one time and everyone will run the same ones.  Be warned though - each Maze only remains open for a short period of time: exactly 36 blocks.  Blocks occur about every 10 minutes, but this can vary depending upon the network, so each maze will only remain open for roughly 6 hours.  And if your runner remains in the maze once the time is up they will be lost forever.     

Run fast!

How to Play
Movement
You can move up, down, left, and right by using the arrow keys or the arrow buttons at the bottom of the screen.  You can only move on the dots. 

Icons
  • @ - Your character.
  • . - An open spot that your character can move to.
  • ฿ - You can find treasure here.  We would use the bitcoin symbol (₿) but not every browser recognizes it yet.  Most is treasure - only one on every map is a relic. 
  • # - Stairs leading up or down a level.
  • . or A-Z - An exit from the current map to another map on the same level.  Dots represent unexplored exits, while letters have been explored and lead to that specific map. 

Roadmap
V 0.1 - Current Capability
  • Load bitcoin block & transaction data from remote server (Blockchain.com)
  • Generate 100 levels from blockchain data (Chance)
  • Maintain 36 block window
  • Generate maps from transaction data (rot.js)
  • Display maps (rot.js)
  • Display level map links (D3.js)
  • Generate and randomly place basic relics and treasure
  • Simple characters - movement only
  • Field of View
  • Move between maps and levels
  • Save state - save view, characters, and relics/treasures claimed (localForage)

V 0.2 
  • Room based maps (not just caverns) 
  • More complex characters - XP, skills and levels
  • Traps

V 0.3
Character improvement - basic Pathfinder RPG rules for Fighter and Thief

Libraries
BTCR is built using the following libraries:
  • rot.js - A roguelike toolkit for JS.  Handles map generation and display.
  • Chance - Seeded random generation toolkit.
  • D3.js - Display data on Canvas and in SVG.
  • Vue.js - Responsive frontend for handling user input and state changes.
  • jQuery - Used by Bootstrap for DOM manipulation as well as getting block info from the server.
  • Bootstrap - Library for quick GUI development.
  • Noty - Library for popup notification.
  • localForage - Storage backend for app.
  • socket.io - Simple websocket communication with the server.

This app relies on Blockexplorer.com for blockchain data.

This game is released freely and will always remain free to play because the grace of God is available freely through His son Jesus Christ.

You have the JTeam promise that this game will always remain free to play and open source under the GNU GPLv3 license.   

Donations are welcome.  Any donations you make will help fund development.
  • Bitcoin: 1GFurdWWKhziVEVjw8uyGJWSfpfjMo5cUA
  • Ethereum: 0xe7e02aa5333c6a8861C4db4135468dFbEFA031c0
  • Iota: Z9UM9RKTBVXIRRDLBVJOTNZUNJZNH9AXFLMBFPULJSNJGRQQQDVYDHIJKLKNJAEKCLWUTVZQRHN9XQX PYXMPMCSLVX
Bitcoin Runner (BTCR)
1715145754
Hero Member
*
Offline Offline

Posts: 1715145754

View Profile Personal Message (Offline)

Ignore
1715145754
Reply with quote  #2

1715145754
Report to moderator
1715145754
Hero Member
*
Offline Offline

Posts: 1715145754

View Profile Personal Message (Offline)

Ignore
1715145754
Reply with quote  #2

1715145754
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715145754
Hero Member
*
Offline Offline

Posts: 1715145754

View Profile Personal Message (Offline)

Ignore
1715145754
Reply with quote  #2

1715145754
Report to moderator
1715145754
Hero Member
*
Offline Offline

Posts: 1715145754

View Profile Personal Message (Offline)

Ignore
1715145754
Reply with quote  #2

1715145754
Report to moderator
avatar_kiyoshi
Legendary
*
Offline Offline

Activity: 1106
Merit: 1000



View Profile
August 25, 2017, 05:03:13 PM
 #2

Honestly I'm not familiar with ACSII game, but it's looks interesting especially it's tied to the blockchain. I have some question:
- how we know the maze open?
- the relic have a reward?
- so, we compete with other player?

*P.S : the game remind me the maze runner movie.
naidray
Legendary
*
Offline Offline

Activity: 1232
Merit: 1029



View Profile
August 25, 2017, 08:18:14 PM
 #3

Does the Bitcoin Runner pay any Bitcoins if played ?
Sorry for the stupid question, but the name implied the notion though I did not find anything of that sort in the post description.

Or is it just a game for entertainment or recreational purpose ?
Since developers earn money from the games, think they should pay back some to the players too Smiley
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!