/LTNC-Project

A clone Dino Chrome using C++ and SDL2

Primary LanguageC++

LTNC-Project

Phạm Gia Linh - UET
20020203 - K65-C-CLC

Introduction

A game project for course Advanced Programming (INT2215 6)

Getting Started

Main ideas for this project:

  • A clone of Chrome Dino (chrome://dino/)
  • Complete this game with the lore, effects and animation.

Systems and Engine

Preparation:

  • C++ Basic
  • Map, Iterator and Pointer in C++
  • Object Oriented Programming in C++
  • Split code into multiple files in C++
  • SDL2 Libraries
  • Resources of the game (images, sprites, sound)

Engine:

  • Class Wolf, character, Score, Particle, backGround inherit from class gameObjects
  • Game Loop:
    • Handle input
    • Update all gameObjects by input
    • Render all gameObjects

Rules

  • Your mission: Don't let your character die by pressing the SPACE bar to evade the obstacles.

Overview

  • The story is about a guy came from comic books and his road to come back to his world.
  • Video Demo

Features

  • Adding Menu.
  • Using Fade, Flash effects to make the game smoother.
  • Make the graphic of the game suitable for the concept.

Notice