Giter Site home page Giter Site logo

b9a9s9 / drinkingcast Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 4.3 MB

A drinking game for chromecast. TBD

Home Page: https://b9a9s9.github.io/DrinkingCast/

Vue 32.48% JavaScript 6.35% Java 53.11% CSS 1.62% TypeScript 6.44%
games game game-development

drinkingcast's Introduction

DrinkingCast

A drinking game for chromecast.(temporary name, ready still WIP)

Get started

To get started, first clone the repository. Make sure you have NPM installed. If you haven't, you can install it here: https://nodejs.org/en/

Run the command npm install to get started.

Build Setup

# install dependencies
$ npm run install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

The game (todo)

  • drinking game
  • 'pick' a card -> card contains: minigame, instruction or global rule

drinkingcast's People

Contributors

b9a9s9 avatar dennisfrijlink avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar

drinkingcast's Issues

Create index page

The index page contains:

  • the logo (on the top)
  • 2 buttons: Host and Join

Design Game screen

contains:

  • a screen layout for the main game
  • a background

(Take style in mind #6 )

Define Project

This contains:

A basic gameflow:

  • what kind of screens are there for both the screen and the controller
  • When is which screen displayed
  • how is the game started (a master controller or can everyone control, or by voting)

Create Logo

logo ideas:

  • Old wooden sign
  • rope as letters (if that doesnt work/look nice, neon)

Create default game screen

this page contains:

  • a circle of all cards left in the collection. this circle is centered slightly to the left, so there is space for some information on the right.
  • the name of the player whose turn it is, is shown in the middle of this circle
  • a way to show which card is selected (an arrow, or hightlight or.... -> tbd)

(- not sure: cursor disabled, esc. to quit game)

Create card component

contains:

  • card title
  • card description
  • a background
  • a button to continue

(think about a possible action to start after/while the card is shown

Create host-waiting for players screen

this page contains:

  • the logo
  • a list of connected players (on the right)
  • a list of all available collections
    • the collections are clickable, on click the cards of the collection are shown. Here you can press a
      button to start the game with that collection or you can press a button to go back

Design Card template

A temple for the playcards needs to be designed. A loose description(none of this is decided for sure):

  • dimensions: (TBD)
  • art style: cartoon-like
  • take into account: a selector border might be needed later.
  • This is a template, specific card may get different background, this has to be an 'average'

contains:

  • Position of card name
  • standard color scheme
  • dimensions
  • border

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.