Giter Club home page Giter Club logo

run-the-horses's Introduction

Run the Horses

Date: 07/08/2022

By: Steve Morello

GitHub | LinkedIn | Twitter | Trello


Description

Triple_Crown Run the Horses is the first project I completed as a student in the General Assembly Software Engineering Immersive program. This project was completed over the course of a week.

The goal of Run the Horses is to bring the world's most famous race series right to your table desktop. A series of card flips will determine if you can win the Triple Crown... and more importantly the "money."


Technologies

  • HTML 5
  • CSS3
  • JS 6
  • Git/Github

Game Overview

At the homepage you get to decide whether you would like to run a single race, or if you would like to test your luck and race for the Triple Crown.

After making your decision, head on over to "DraftQueens SportsBook" (sadly no affiliation with Draftkings) where you get to see (set) the horses who will be racing. There are 8 posts, so up to 8 horses can race at once. Once you figure out who's racing, place your bets! When you are all satisfied with your wagers, send the ponies to the posts!

On the next screen your horses will be assigned a lane based on the order they "qualified" for the race. Click the deck of cards on the bottom left; a number that corresponds with a horse will be randomly selected. Whichever horse matches that number wil move forward 1 length. After all horses have passed the first length, the length card is flipped, and the unlucky horse that matches that card drops back a pace. And don't worry, after that first click on each page, you get to sit back and watch the horses run!

If you're watching a sinlge race, whoever makes it 16 lengths first is the winner, and whoever placed their wagers on that horse collects all of the losers' points! If you dared to run the Triple Crown, there are 3 races. Each lasts 8 lengths. At the end, the pot is split by whichever horses win!

Screenshots (Better Images Pending)

Qualifying Horses & Making Wagers

Enter_Horse_Names

Time to Race!

Start_of_Race Mid-Race End-of-Race


Task List(s)

  • Future Updates

    • Choose race track background
    • Real time weather affecting background
    • Use enter to select buttons attached to inputs
  • Completed updates

    • Run the Triple Crown
    • Have horse/card slide across track

Credits

Images & Audio Fonts & Colors
Triple Crown Background Urban Fonts
Race Start Sound Max Fonts
Table Background
Front of Card
Back of Card

run-the-horses's People

Contributors

scubastove4 avatar

Watchers

 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.