Coder Social home page Coder Social logo

bossfight's Introduction

Hi there ๐Ÿ‘‹

bossfight's People

Contributors

jamesbmayr avatar maximforever avatar

Stargazers

 avatar

Watchers

 avatar  avatar

bossfight's Issues

Weather / Environment

The back-end currently does not have a mechanism for changing the weather, and it currently does nothing to affect the game. Various weather states should have an impact on lots of things!

Front-end / Back-end Communication

We need to pass parameters from the front-end (such as url parameters, like the game id) to the back-end (to determine which game to display for observers). A very important example is button-presses; right now, pressing the attack/dodge/rest buttons does nothing, but it needs to send a value to the server, which executes the player's move.

Heal vs. Rest

For game balance, I think heal is a better option than rest (and makes dodge much more important). Heal would mean increasing the health, strength, and speed of teammates only, instead of rest, which increases those stats only for that player.

In a game that includes rest, it is always better to rest than to dodge - one can increase your stats, while the other can only slow the decrease. However, a game with heal means you can never directly increase your stats, and must depend on others to cooperate, so dodging is a viable strategy if your health is low enough that you need to be healed.

tl;dr: heal adds a little more depth of strategy.

Redirect to Win/Lose screens

Currently, when you win or lose, your screen would just display "0 health" for you or the boss, depending on the scenario. I need to create a redirect to the win and lose screens when this is the case.

Form Validation

On the index.html page, we need form validation to ensure the "Join" and "Create" buttons cannot submit a form unless the "name" field is filled in with a string of text - letters & numbers only, and perhaps 4-16 characters. Similarly, hitting the "Join" button should not be an option unless the "game-id" text box contains a number.

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.