Giter VIP home page Giter VIP logo

haciendas's Introduction

Haciendas

A fun, social and visual way to interact with digital assets and DeFi protocols. More information and a presentation video are available at https://haciendas.xyz/infos/

Participate

This project aims to be primarily an educational. The best way to participate is to join our Discord server, to add issues or pull requests to this repository.

We are looking for

  • ideas on how to onboard user, scenarios, design suggestions
  • Art direction and audio and graphical assets
  • Pure frontend development, this is a fun project to grow skills
  • Dapps development, to link the interface with the blockchain
  • Solidity development, currently secondary but necessary to register users...

Development

This is a good video to get a sense of how it works and its technical architecture. Check the develop branch where the current online alpha version is being built.

Launch

npm -g i liveserver
npm run dev  # alias for liveserver --watch="js"

Technology

This is mostly a frontend application, using vanilla Javascript, a light CSS library (picnic.css), and Phaser 3, a 2D web game engine. To connect to Ethereum it uses the library ethers, and a light server using socket.io for messaging.

Networks

Haciendas can be used on testnets and mainnet. Currently the game expect a browser wallet such as Metamask connected to Kovan. ENS names are retrieved on Ropsten if available.

The game uses Polygon for its Smart Contract on mainnet. To connect metamask to matic https://docs.matic.network/docs/develop/metamask/config-matic/

haciendas's People

Contributors

xalava avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.