onelasthero's People
Forkers
mondeezyonelasthero'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
Make sure all files in the project are linted
Themes for 6 worlds
6 different themes for 6 different worlds
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?
- Should there be fights between respective players and their characters
- Create your own world and see who can finish the others world
- 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
}
},
We need a hero sprite
Fully animated and good lookin hero so no one is disappointed
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.
Single page application
Leaderboard
There will be a scoreboard for players who either
- Finish the game first
- 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
World 1 Monster Sprites
Animated monsters for world 1
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.