Skip to content

Matrim88RLTW/CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP

C++ showcase game

If you are here, you are either lost, or somehow have been lured here by myself. Either way, welcome!! Please take a look at my ongoing project for furthering my own abilities and education in C++ particularly.

This is a project at building a top down tactical RPG. I have taken a liking to cluster algorithims and their use in unsupervised learning for enemy generation. While supervised learning seems particularly suited for the battle prediction and difficulty scaling. Need to read further into these areas for upcoming updates.

Current build status: V1.3 : Working my way through initial modules for the build.

Version 1: Butcher build

Version 1.2: Overhaul from initial butcher build

Version 1.2.1: Rework of Character class

Version 1.2.2: Rework of first portion of Enemy class

Version 1.3: Rework of main()

Version 2.0: Standardization and quality of life changes for moving forward with the project

12/29/22 - Added initial portion of bug tracker

12/31/22 - Various bug fixes and error corrections of V1.3

12/30/22 - Started main function of bug tracker

2/18/23 - Added start of character implementation #Been awhile, sorry! Spent the last 60 days working on my Python projects as I was actively interviewing utilizing Python. But back at it now.

2/19/23 - Added initial combat, movement and map modules

3/1/23 - Uploaded latest modules as v2.0, cleaned up the interactions and added industry standard/QOL changes.

Top-Down Tactical RPG Game

Overview

This is a simple top-down tactical RPG game written in C++. The game features a player-controlled character navigating a grid-based map, fighting enemies and collecting loot along the way. The game is won when the player reaches a certain level, and lost if the player is defeated in combat with an enemy.

Requirements

The game requires a C++ compiler to be installed. The game has been tested on Linux and Windows operating systems.

Installation

To install the game, follow these steps:

Clone the repository to your local machine Compile the game by running the command g++ -std=c++11 game.cpp engine.cpp map.cpp combat.cpp -o game in the game directory Usage

To start the game, run the compiled executable game in the game directory. Use the w, a, s, and d keys to move the player character up, left, down, and right, respectively. Fight enemies by moving onto their tile, and collect loot by defeating them. The game is won when the player reaches level 10, and lost if the player is defeated in combat.

About

C++ showcase game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages