parrychris_onehit_p2's Issues
Make both players move horizontally individually
Players currently dont move. Set key inputs and write scripts to make both players move, with specific keys for each player
Add UI
At minimum, show player controls and win message
Integrate sprites and animations
Brad and Jacob (designers) are creating sprite sheet animations which need to be integrated into game
Investigate folders missing after pushing repository
I uploaded the project to the Git repository and several folders disappeared. Try a test commit after making new folders, to see if the issue repeats.
Get camera working with 3d
Currently the 3d background looks 2d, there's a way to pan background in 3d. Must research and implement
Implement dash attack
Both players need a dash attack. Dash attack involves the player dashing across the screen horizontally, the way the player was facing. The script should have public variables dashDistance, dashSpeed for fine tuning.
Implement block
Block attack involves player standing still on the spot, raising shield or similar. It repels dash and basic attacks.
Implement feint move
Feint is a move that should start off looking like a dash, then pulls back as a feint. It is intended to trick the other player to react as if it were a dash attack. Will have to experiment with different styles
Implement basic attack
Basic attack is a close range stab. Use public variables attackDistance, attackSpeed
FirstIssue
Test issue to try smart commits - link commit message to issue
Refactor code
Currently most of the code is inside the playerbehaviuor scripts e.g camera controlling code, flip players code, canvas activating code. This should be extracted into its own script attached to the relative gameObject
Implement jump
Implement the jump function into both players scripts. Have public variables jumpHeight, jumpSpeed
Add sound
Add a mortal combat like sound during fight
Bug - players get stuck after dash attack
players sometimes get stuck on the ground, unable to do anything, after hitting each other using dash. Grounded = false, but it should = true
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.