Giter Site home page Giter Site logo

onelasthero's People

Watchers

 avatar  avatar

Forkers

mondeezy

onelasthero's Issues

Equipment/Perks and Skills

How should we reward the player once they finish a world/room? Do we want to have the player choose between equipment they can use or should they have skill trees based on their respective classes? If so what will they be and how will they affect battles.

World map

How do we want the player to access the other worlds, automatically/manually where he will be moving on a world map to get to the next location

Weapons

Mages uses staffs/wands and knights use swords, so we are going to need some rough pixel images of weapons that we can add the the hero sprite.

Events/Easter Eggs

Secret stuff to add to the game once most of everything else is done. Comment your ideas on this issue

add stylelint to project

"stylelint": "7.10.1",
"stylelint-config-standard": "16.0.0",

"stylelint": "./node_modules/.bin/stylelint \"statics/css/**/*.less\" --syntax less",

.stylelintrc.json

{
  "extends": "stylelint-config-standard",
  "rules": {
    "selector-list-comma-newline-after": null,
    "number-no-trailing-zeros": null,
    "unit-whitelist": ["px", "%", "vh", "s", "em","deg"],
    "indentation": 2,
    "declaration-block-no-ignored-properties": null,
    "shorthand-property-no-redundant-values": null
  }
}

Add pre-commit hooks to the project

Pre-commit means before committing so we want to check and make sure the files we are committing are all good with styling and they do not break the project. See lint-staged and husky. These are going to be devDependencies

Story

Do we want to have a story? If you can think of a story for the game post a comment here with the entire story (doesn't need to be long just a general idea)

PVP

How do we have player vs player?

  1. Should there be fights between respective players and their characters
  2. Create your own world and see who can finish the others world
  3. Both

Add ESLint to project

We have to lint this project boys

devDependencies: {
...
"eslint": "3.19.0",
...
}

After rooseveltConfig:

"eslintConfig": {
    "env": {
      "browser": true,
      "node": true,
      "mocha": true
    },
    "rules": {
      "eqeqeq": 2,
      "curly": 2,
      "semi": 2,
      "strict": [
        2,
        "never"
      ],
      "quotes": [
        2,
        "single"
      ],
      "no-trailing-spaces": [
        "error",
        {
          "skipBlankLines": false
        }
      ],
      "camelcase": [
        2,
        {
          "properties": "always"
        }
      ],
      "comma-spacing": [
        2,
        {
          "before": false,
          "after": true
        }
      ],
      "indent": [
        2,
        2,
        {
          "VariableDeclarator": 2,
          "SwitchCase": 1
        }
      ],
      "handle-callback-err": 0,
      "no-use-before-define": [
        2,
        "nofunc"
      ],
      "no-unused-vars": [
        2,
        {
          "vars": "all",
          "args": "none"
        }
      ],
      "no-console": 0,
      "no-mixed-requires": 0,
      "one-var": [
        2,
        "always"
      ],
      "dot-notation": 0,
      "no-path-concat": 0,
      "no-alert": 0,
      "brace-style": [
        2,
        "stroustrup"
      ],
      "keyword-spacing": [
        "error",
        {
          "before": true,
          "after": true
        }
      ],
      "space-before-blocks": [
        "error"
      ],
      "eol-last": [
        "error",
        "always"
      ]
    },
    "globals": {
      "onelasthero": true
    }
  },

About us webpage

Let the people know about us on the website! Will add a link to it from the main homepage.

Investigate ways to save file locally

We need an easy way to allow the player to have their saves locally on their computer/device. Some places to start may be store.js and localStorage

Battling

When the hero is in battle, does the monster progress towards the hero or stay in its original position waiting for the hero

Stat growth in w1

So we know what the base stats are going to be for the player and that it will be different between magicians and knights, but what will it look like? (Need to draft monsters first and then figure it out)

Battles

We need to have a layout for how battles take place and if there will be more user interaction than planned, so far battles are automated and the player can't do anything once they are in the fight, they can only prepare beforehand.

Leaderboard

There will be a scoreboard for players who either

  1. Finish the game first
  2. Finish a world in a certain amount of time

World 1

Comment on this issue as to what types of monsters there will be and their stats. We want to keep the world to a min of 10 battles with the last battle being a boss.

Documentation

We want to document this project as much as possible wherever we can

Weapons/equipment

For the weapons and equipment created, are they going to be effecting the hero sprite appearance when equipped or will just the stats be added?

knight/mage base stats

Knight

ATK: 2
DEF: 1
HP: 10

Mage

ATK: 3
DEF: 0
HP: 10

Rough idea of starting stats for players, this will need more discussion

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.