Skip to content

manuelecapece/GraficaAvanzataHomework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ITA

Homework Esame Grafica tridimensionale avanzata anno 2023/24 - Università degli studi della Basilicata.

Questo repository contiene il lavoro di preparazione svolto per l'esame del corso di Grafica Tridimensionale Avanzata presso l'Università degli studi della Basilicata tenuto dal prof Ugo Erra. Il lavoro prevede di effettuare una replica in 3D del famoso gioco Arkanoid.

Istruzioni esecuzione codice - metodo 1

  1. Scaricare Visual Studio
  2. Scaricare il repository contenente il progetto
  3. Importare il progetto in VS come soluzione
  4. Eseguire il main

Istruzioni esecuzione codice - metodo 2

  1. Scaricare il repository contenente il progetto
  2. Posizionarsi nella cartella Arkanoid/Eseguibile/game
  3. Eseguire Arkanoid.exe

Arkanoid

Il gioco realizzato è una copia semplificata del gioco Arkanoid. A differenza del gioco originale in questa versione la camera è posizionata dietro la piattaforma donando una prospettiva 3D al gioco.

Tecnologie

  • Logica fedele al gioco originale
  • La pallina è una luce puntiforme dotata di effetto bloom
  • I mattoni sono dotati di texture diffusa e speculare.
  • Il piano dell'arena è dotato di normal mapping.
  • I mattoni sono caratterizzati da un materiale. I mattoni di oro hanno 2 vite.
  • Alcuni mattoni sono dotati di alpha blending.

Alcuni screen

ENG

Advanced Three-Dimensional Graphics Exam Homework 2023/24 - University of Basilicata

This repository contains the preparation work for the Advanced Three-Dimensional Graphics course exam at the University of Basilicata, taught by Prof. Ugo Erra. The work involves creating a 3D replica of the famous game Arkanoid.

Code Execution Instructions - Method 1

  1. Download Visual Studio
  2. Download the repository containing the project
  3. Import the project into VS as a solution
  4. Run the main

Code Execution Instructions - Method 2

  1. Download the repository containing the project
  2. Navigate to the folder Arkanoid/Executable/game
  3. Run Arkanoid.exe

Arkanoid

The game created is a simplified copy of the game Arkanoid. Unlike the original game, in this version, the camera is positioned behind the paddle, giving the game a 3D perspective.

Technologies

  • Logic faithful to the original game
  • The ball is a point light source with a bloom effect
  • The bricks have diffuse and specular textures
  • The arena floor has normal mapping
  • The bricks have specific materials. Gold bricks have 2 lives.
  • Some bricks have alpha blending

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages