a C++ space game (the fifth iteration of said game)

cpp cpp17 game glog gtest space starship terminal-based terminal-game
4 Open Issues Need Help Last updated: Dec 23, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The `Game::Deserialize` function is vulnerable to crashes when loading corrupted save files. It directly uses a size value from the file to resize the `enemies_` vector, which can lead to excessive memory allocation and a crash if the size is maliciously or accidentally large. The proposed solution is to implement validation for this size value before performing the resize operation.

Complexity: 2/5
bug documentation enhancement help wanted good first issue question

a C++ space game (the fifth iteration of said game)

C++
#cpp#cpp17#game#glog#gtest#space#starship#terminal-based#terminal-game

AI Summary: The `PlayGame()` function currently uses recursion, calling itself after every command, which creates a risk of a Stack Overflow during extended play sessions. The proposed solution is to refactor the game loop logic to use a `while` loop instead of recursion, or integrate it into an existing `Run()` state machine, to mitigate this risk.

Complexity: 2/5
bug documentation enhancement help wanted good first issue question

a C++ space game (the fifth iteration of said game)

C++
#cpp#cpp17#game#glog#gtest#space#starship#terminal-based#terminal-game

AI Summary: This feature request asks for the implementation of a short-range scanner within the `Game::ScanShortRange()` function. The task involves creating a visual 10x10 grid representation of the area surrounding the player, which should be rendered using a 2D loop. The screen must be cleared before displaying the scan output.

Complexity: 2/5
bug documentation enhancement help wanted good first issue question

a C++ space game (the fifth iteration of said game)

C++
#cpp#cpp17#game#glog#gtest#space#starship#terminal-based#terminal-game
bug enhancement help wanted good first issue

a C++ space game (the fifth iteration of said game)

C++
#cpp#cpp17#game#glog#gtest#space#starship#terminal-based#terminal-game