An open API service indexing awesome lists of open source software.

https://github.com/okkindel/tankgame

A React component, that can be included on webpage and after pressing a certain combination of keys it overlays the webpage and opens up a game based on "Tanks" (see: https://pl.wikipedia.org/wiki/Battle_City).
https://github.com/okkindel/tankgame

battle-city javascript phaser react tank-game webpack

Last synced: 6 days ago
JSON representation

A React component, that can be included on webpage and after pressing a certain combination of keys it overlays the webpage and opens up a game based on "Tanks" (see: https://pl.wikipedia.org/wiki/Battle_City).

Awesome Lists containing this project

README

        


Innovative Project

## Idea
Innovative Projects is an idea of cooperation between Nokia and universities. For each academic semester Nokia announces a list of topics which students can implement during their lectures or free time. Author of an idea becomes a tutor and helps the students in the project.

In case of any questions, proposals or improvements just write to us: [email protected]

## Project goal
The goal of project is to preare a React component, that can be included on webpage
and after pressing a certain combination of keys it overlays the webpage
and opens up a game based on "Tanks" (see: https://pl.wikipedia.org/wiki/Battle_City).

## Scope definition
Following project includes


  • React component with playable game of Tanks

  • Basic gameplay features: driving the tank, shooting at the enemies, collisions, destructible terrain

  • Simple AI for enemies

  • Highscores


You can add your own features and ideas in the game

## Installation
```bash
git clone https://github.com/nokia-wroclaw/innovativeproject-tanks-game.git
cd innovativeproject-tanks-game
npm install
npm start
```

## Screenshots


Main menu
Gameplay
Generator

## Technologies and Frameworks


Phaser
React
Webpack

## Senseis


  • Andrzej Rozenfeld

  • Mateusz Sikora

  • Ewa Kaczmarek

## About us
Intercontinental Programmers


  • Maciej Dziadyk

  • Maciej Hajduk

  • Michał Treter

  • Adrian Mucha