ofekw / softeng-306-project-2 Goto Github PK
View Code? Open in Web Editor NEWA fun 2D action RPG game about a hero, an unspeakable evil and zombies.
License: Other
A fun 2D action RPG game about a hero, an unspeakable evil and zombies.
License: Other
Move left and right. Jump.
On screen buttons for melee and range attacks.
Player takes damage on collision with enemy
Can melee to collect without destruction. Collection adds multiple score
Experience system that provides levels and ability points associated with those levels.
Increase the amount of experience required to level up.
Needs to handle:
HUD - Hearts (pulls this from player public health field)
- Orbs collected and needed
- Super charge up
Stage transitioning (Next stage function, GameOver Screen (player calls this when dead)
with sword swing animation
Low Fi Prototype of the game
Melee is broken :(
Enemies slow down when hit
Implement a basic boss fight as part of the prototype demo.
The projectile system should be reworked to allow for both players and enemies to have multiple projectile attacks. The system should allow for easy spawning of these and should be designed in a way that reduces duplicate code and promotes scalability.
Move controls to bottom. And make them look nice
Make each stat affect the players abilities.
Strength - Melee
Agility- Speed
Dexterity- Range
Intel - Special
Vitality - Health
Each stat can be from 1 to 5
Saving the game state in a local SQL file.
Initially going to be a projectile unaffected by gravity. Different sprite for each direction of fire
Special attack charges during pause. The special attack can also be used during the pause.
Attacks can be stacked during pause. When resumed all the stacked attack are started.
Ie if the character's speed = 100, then the stat screen should also show 100
Orbs are to be spawn by killing enemy entities. They should be collectible and increment the player's orb count.
We need to get a sample cut scene to base our future cut scenes off of
OnEnable & OnDisable save/load functionality works when testing on desktop. However, when tested on Android the save isn't automatic, a button has to be pressed for persistent data.
Creating the dialog in for in between levels
Currently can triple jump
ie if speed = 100, the character should be faster!!!!
Need to implement Camera Shaking and character following
An idea we could implement if we have time. Juice. So much juice.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.