Git Product home page Git Product logo

tanks1v1-remastered's Introduction

Tanks1v1 Remastered

An updated Unity version of the classic 1v1 tanks game.

tanks1v1-remastered's People

Contributors

caffeine98 avatar jadenbalogh avatar lilmergo avatar

Watchers

 avatar

tanks1v1-remastered's Issues

Add tank movement animation

Depending on the art style of the tank, it may need a short movement animation where the treads are rolling.

Add map obstacle tiles

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.

Add tank death explosion visual effect

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.

Add pause menu

Should include:

  • Resume button
  • Restart button
  • Main menu button

Add map floor tiles

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.

Add main menu

Should include:

  • Game title
  • Play button
  • Instructions button with corresponding menu
  • Credits text OR credits button with separate menu
  • Exit button

Add tank idle sprite

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.

Add game over screen

Should include:

  • The name of the player who won
  • Stats for each player (bullets fired, final health, etc)
  • Button to play again
  • Main menu button

Add HUD

Should include:

  • Health numbers for both players
  • Healthbars?
  • Pause button (opens pause menu)
  • Volume mute toggle

Add instructions menu

Should include:

  • Controls for each player (WASD etc.)
  • How to move
  • Types of guns
  • How to win

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.