All Projects โ†’ johnhckuo โ†’ Block-Farm

johnhckuo / Block-Farm

Licence: MIT license
A farming game built upon Ethereum platform.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
solidity
1140 projects
HTML
75241 projects

Projects that are alternatives of or similar to Block-Farm

Credits
Credits(CRDS) - An Evolving Currency For An Evolving Society
Stars: โœญ 14 (-76.67%)
Mutual labels:  dao
synthesis
๐Ÿ”ฅ Synthesis is Meteor + Polymer
Stars: โœญ 28 (-53.33%)
Mutual labels:  meteor
meteor-reactive-mongo
Reactive server-side MongoDB queries
Stars: โœญ 14 (-76.67%)
Mutual labels:  meteor
meteorpp
Meteor DDP & Minimongo implementation in C++.
Stars: โœญ 22 (-63.33%)
Mutual labels:  meteor
Meteor-logger-file
๐Ÿ”– Meteor Logging: Store application log messages into file (FS)
Stars: โœญ 24 (-60%)
Mutual labels:  meteor
nau-jukebox
Nรขu Jukebox - share the song you love with the team, one person as host will play the song to listen together
Stars: โœญ 28 (-53.33%)
Mutual labels:  meteor
meteor-subscription-scope
Scope queries on collections to subscriptions
Stars: โœญ 20 (-66.67%)
Mutual labels:  meteor
Meteor-Mailer
๐Ÿ“ฎ Bulletproof email queue on top of NodeMailer with support of multiple clusters and servers setup
Stars: โœญ 21 (-65%)
Mutual labels:  meteor
meteor-two-factor
๐Ÿ” Two factor authentication package for accounts-password
Stars: โœญ 80 (+33.33%)
Mutual labels:  meteor
signmeup
Real-time application to sign up for and manage TA hours.
Stars: โœญ 97 (+61.67%)
Mutual labels:  meteor
awesome-vulcan
๐Ÿ—’ A list of resources to learn awesome VulcanJS ๐Ÿ––
Stars: โœญ 15 (-75%)
Mutual labels:  meteor
QuickDAO
Simple Data Access Object library with LinQ and multiengine support for (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux)
Stars: โœญ 49 (-18.33%)
Mutual labels:  dao
meteor-pg
Use PostgreSQL reactively in Meteor.
Stars: โœญ 24 (-60%)
Mutual labels:  meteor
Client-Storage
๐Ÿ—„ Bulletproof persistent Client storage, works with disabled Cookies and/or localStorage
Stars: โœญ 15 (-75%)
Mutual labels:  meteor
meteor-blaze-bs4
Generic Bootstrap 4 components library for Meteor Blaze.
Stars: โœญ 20 (-66.67%)
Mutual labels:  meteor
Grow-IoT
Software packages for smart growing environments.
Stars: โœญ 24 (-60%)
Mutual labels:  meteor
meteor-boilerplate
A Meteor ready-to-use app for Blaze + FlowRouter, with a bunch a handy functions, objects, packages, etc
Stars: โœญ 14 (-76.67%)
Mutual labels:  meteor
meteor-astrocoders-publish
Smartly re-use Meteor publications logic
Stars: โœญ 33 (-45%)
Mutual labels:  meteor
meteor-search
๐Ÿ” SPIKE of full-text search in MongoDB using Meteor
Stars: โœญ 40 (-33.33%)
Mutual labels:  meteor
Meteor-Files-Demo
Demo application for ostrio:files package
Stars: โœญ 16 (-73.33%)
Mutual labels:  meteor

Block Farm

A farming game built upon Ethereum platform.

image

Getting Started

Prerequisites

1. TestRPC

npm install -g ethereumjs-testrpc 

2. Truffle

npm install -g truffle 

3. Meteor

curl https://install.meteor.com/ | sh

Running the DApp

First, you need get your own ethereum client node. And the easiest way to do this is either installing light-weight ethereum wallet or using testrpc. In our case, we use testrpc by typing the following command in to your terminal/command line:

testrpc

Now, you need to deploy the smart contracts to the local private chain you just set up. We've already wrote a script to get all the trivial things done. For Mac/Linux users, just go to the Block-Farm directory and execute the script by typing:

sh truffle/Compile.sh

For Windows users, please type:

truffle/Compile.bat

It should take a while for truffle to deploy all the contracts to testrpc. Once it is done, There should be all the address of each contract shown on the console, just copy them and update the default contract address in app/client/lib/contract.js.

After finishing all these steps, change your current path to the app folder and execute:

meteor npm install

Then type the following command to start buliding our app

meteor

Congratulations! Now just type localhost:3000 in your web browser and you are good to go!

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE file for details

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