audunwa / newvrcastledefense Goto Github PK
View Code? Open in Web Editor NEWA VR game project made in Unity
A VR game project made in Unity
ArrowController path can't be calculated for: " + parentGameObject.name + ". This means the targeted attack position is too far out of range. Known issue on castles.
Should have a text explaining that this is a last effort defense mechanism, which can be picked up and thrown
Make a game menu/lobby for the game in VR
Special arrow are available only once every x seconds. When trying to choose them, they should have a countdown number or graphic
Move the table closer to where the player kan stand and watch the battlefield, and shoot. I suggest the upgrading table should be a little taller and the spawning the same height.
Battlefield is too long. Make it shorter
Cost of minions changes with level. Display cost (and altogether level maybe?) of minions
Right now it's quite hard to teleport when from. When teleporting between mid field tower and castle, itshould be fairly easy to aim.
Also move the teleport point to the new "center, between bow and stone pedestal
Minions are currently hard to hit. When you hit the head, you might miss
Change spell sound. Also test other minion sounds and adjust volumes. Add bomb sound, which isn't working. Add sound effect to arrow rain if time
Option 1:
Add 2 towers to the battlefield on which players can teleport, and join the action. It is suggested that these towers are targetable when the player stands on them. Or they could be targetable alltogether, and the player has to defend them.
Option 2:
Player teleports freely. Take damage or don't take damage? Depends on time we got left
In UI, you can be charged for upgrading attack range on fighters and tanks. Should not be a feature. This part of the panel should be grayed out on meelee minions
Should be done late in the process, other things have higher priorities
Skybox is 2D. Try to make a 3D skybox which looks nicer
Make different difficulties for AI (easy, medium, hard).
These should of course be included choices in menu.
In different difficulties, change enemy ability to:
Special arrows should either cost money or have a quite long cooldown.
Show cost, and show money. Add title "spawn" somewhere
Money is shown, but adds a bug, money is no longer shown on Upgrading panel. Made a copy of the canvas, which made trouble.
Make the animation of loss of health faster. Change colors of enemy minions so they are easily recognizable
Spawning is now capped at approx 1 per second. Allow user to click really fast, and put requests into a queue. Then spawn minions with an offset
Include
Arrow rain slows down game. Should despawn
Find a way to display health of player and enemy castle in VR
Projectiles should attack the actual castle and not mid air over the castle. Projectiles on the castle should despawn within a given time limit.
Tint minion red on hit to visualize damage.
Most important animations:
Dummy arrows are the wrong way when landing on a minion
Enemy player should have an archer 3d model, also different color and size from the ones on the ground
Minions spawn on weird locations.
Fighters seem to end up behind the battlefield
Right now the animation is running alot faster than the attacks and sounds.
Let player view:
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.