Git Product home page Git Product logo

durak's Introduction

durak's People

Contributors

userc2 avatar

Watchers

 avatar

durak's Issues

Singleplayer or Multiplayer?

Singleplayer

  • Would be tedious, need to display the attackers cards during an attack, then hide them, tell the user to go away, and show the defenders cards, and repeat this sequence for every attack
  • Not likely possible to play Siege Durak (simultaneous attacks)
  • Easier to program (potentially)

Multiplayer

  • More natural gameplay
  • Siege Durak can be played (more exciting)
  • More difficult to program, but shouldn't be too hard (since it's turn based instead of real-time)

Opinions

  • I like multiplayer, will be more difficult but the app will be nicer to use.
  • @JLBeitz Any opinions on this?

Write an opinion for each framework used

Describe the solution you'd like

  • Describe what you liked/didn't like for each framework
  • Put it in a markdown file named after the framework in docs (e.g. docs/React.md)
  • Update this file as you are working with the framework, don't leave it until the end

Choose frameworks & design systems

Describe the solution you'd like

  • Choose the first and second web frameworks we're going to use to build the app.
  • Then, choose the design system to use for each framework.

Plan user interface flow in Figma

Describe the solution you'd like

  • Plan out different sections of the app (e.g. play/start menu, settings menu, actual game)
  • This doesn't have to use a specific design language (but can if you want)* ...
  • Sections:
    • Start Menu: Play, Exit, and Settings buttons
    • Settings: A few options (text labels, e.g. "Siege Durak") with on/off buttons
    • Play: Buttons to select the amount of players (2 to 6) OR a text entry for IP addresses (for multiplayer)
    • Game Screen:
      • An indicator showing the attacker
      • An indicator showing the defender
      • 3 buttons: Exit, Pass, Confirm
      • A table where all cards are placed (other players cards face down, the current player's cards at the bottom, face up)

Create gameplay flowchart in Figma

Describe the solution you'd like

  • Using the rules from #1, create a flowchart in Figma detailing the process of a Durak game, including the effect of configuration options.

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.