Giter Site home page Giter Site logo

christopher-hayes / early.games Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 290 KB

Clones of ancient board games. Right now just "The Game of Ur"

Home Page: https://early.games

JavaScript 4.49% TypeScript 64.07% HTML 19.56% Sass 11.88%
angular threejs tinkercad angular-material webgl

early.games's Introduction

This website currently The Game of Ur. This is an ancient game from early human civilization. In the future this website will feature additional very old games made freely accessible online with no ads.

Tech (Game of Ur)

The 3D 4-sided dice model were built using TinkerCAD

These dice were rendered with THREE.JS. I initially was planning to use Babylon.JS as an easy to set up rendering engine; however, I ran into trouble adapting the code to Angular. Thank you to @raanan-w for figuring the issue out. I quickly switched to THREE.JS because it was early in the project, but I'll come back to Babylon.JS in another project.

The web app runs on Angular 6. Styling is done with Bootstrap 4 and Angular Material. Bootstrap is used for all of the premade utility classes, Angular Material is used for the permade Angular-centric components. Specifically, the dialog and the snackbar are from Angular Material.

The bot is not at all smart. That still needs to be done at this point (10/30/19). The first step is to develop an algorithm to give a value to each cell. At some point, I may mess with ML to see how good I can make the bots.

Hosting

The early.games website is hosted with surge.sh at no cost. This project was partly to experiment with surge. Surge is extremely convenient for making any project publically available with a domain. However, when it comes to domain + SSL fine tuning and additional capabilities, I definitely still prefer Netlify.

early.games's People

Contributors

christopher-hayes avatar dependabot[bot] avatar

Watchers

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