CPP ARCADE

Hamaza Hammouche

Loïc Doyen

Walter Bonetti

3 Words

  • Cmake
  • Interface
  • Shared Library           

Cmake

Smart way to compile C++ source and link

FIND ALL WANTED LIBS

LIBS

  • FindCaca (own)
  • FindSFML
  • FindOpenGL

GENERAL

Software Architecture

GENERAL

LIBS GRAPHICS

LIBS GAMES

CORE

COMMON

LIBS GRAPHICS

LIBS GAMES

CORE

COMMON

Graphics

common Interface

IGraph

Draw

Open Window

Clear

Close Window

Caca

Draw

Open Window

Clear

Close Window

SFML

Draw

Open Window

Clear

Close Window

OpenGL

Draw

Open Window

Clear

Close Window

UNIVERSAL DRAWABLE

IGraph

Draw

Open Window

Clear

Close Window

Draw

Drawable

Structure

Size

Draw

Type

Like Android

GAMES

Common interface

SNACK

PACMAN

DOC

GENERATOR

DIFFICULTIES

Interface

OpenGL

Moulinette

THANK YOU FOR WATCHING

Made with Slides.com