DS4H Minor Web Technologies / Master Informatique 2021-2022

De $1

Table des matières
  1. 1. Introduction
  2. 2. Things to do

Version de 18:11, 16 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Introduction

During this minor you will learn the JavaScript langage through the development of a multiplayer tank game inspired by the Wii Tank game (sold with the WiiPlay game disk). If you don't have a Wii gaming console + this game, you can download the remake named Wee Tanks (made with Unity) and play it on your PC/Mac. The game was originally made using a 3D engine, but you will prototype it using pure JavaScript in 2D, without using any external library.

This year, the Game On Web challenge will be proposed to students from all computer science schools, including your Master. You will be encouraged to port your JavaScript prototype to this BabylonJS platform and turn your 2D game into a 3D game.

Things to do

  1. First, play the game and identify the different classes you will have to develop.
     
  2. I will live code a small prototype with you that can be seen as a starting point. It will show how we can control a 2D tank with rotating cannon, and control it with keyboard + mouse or with a gamepad.
     
  3. You will have to start developing the gameplay, add obstacles, ennemy tanks, mines, etc.
     
  4. An editor will also certainly be welcome for creating the different levels.
     
  5. You may add music and sound effects later. I can explain that to you in a later session (video or in a classroom).