An updated Unity version of the classic 1v1 tanks game.
ubco-video-game-development-club / tanks1v1-remastered Goto Github PK
View Code? Open in Web Editor NEWA same-keyboard 1v1 multiplayer tank game that is addictively fun.
A same-keyboard 1v1 multiplayer tank game that is addictively fun.
Can include clicking and hover
Depending on the art style of the tank, it may need a short movement animation where the treads are rolling.
The map should include obstacles that prevent tank movement. This might includes walls, pits, rocks, or anything of that sort. For assets like walls, these can be full single sprites or created as separate square tiles so we can place them in different formations in Unity.
A good size is 512x512 pixels
This could be done either using a sprite animation (same every time, done by hand) or using Unity's particle system, which would allow the explosion to be dynamically created every time using tiny particle sprites.
This would basically just be a little recoil effect on the gun, probably just the primary cannon.
Should include:
This should be implemented with Unity's particle system, NOT as sprite animations.
The map should include a floor over which the tanks are clearly visible. The best way to implement this is via several different floor tiles that we can place in Unity to create any number of maps. Tiles should be the same pixel size (determined based on art style) with square dimensions. The tiles could be rock, grass, dirt, tile, concrete or anything else depending on the theme and art style of the game.
Should include:
Particles placed on the ground where the tank has been to show the tread tracks on the ground.
The classic tank in Tanks1v1 has two fixed guns that face the forward direction of the tank. One is the big central cannon that juts out in front of the tank. The second is the machine gun that sits to the right of the cannon and juts out slightly in front.
Depending on the art style of the tank, it may need a short movement animation where the treads are rolling. Otherwise it is one sprite.
Should include:
Should include:
Treads rolling sound effect.
Should include:
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.