Skip to content

jay-gleeson/cs175-midterm-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GitHub License C++

CS175 Midterm Project Fall 2024

EUCLID, an inter-dimensional text adventure game! ๐ŸŒŒ๐Ÿงณ

Game Overview ๐ŸŽฎ

Euclid is an interactive text-based adventure built for my CS175 class. You are a lone adventurer while a mysterious narrator speaks to you from above, guiding you through your journey. As you venture through this strange world, you will face multiple choices that could alter your fate. Will you take the amulet? Will you cross the great chasm? Will you solve the riddle posed by the knight guarding the castle? What will you get at the merchant stand? Every choice you make will have a consequence, and only the right decisions will allow you to progress.

Technologies Used ๐Ÿ’ป

  • C++: Core logic for game, including i/o.
  • Standard Input/Output: Text-based interactions using the terminal.

Installation Instructions โš™๏ธ

  1. Clone the repo:

    git clone https://github.com/jay-gleeson/cs175-midterm-project.git
  2. Open directory:

    cd cs175-midterm-project
  3. Compile cpp:

    A. Windows:

    g++ MyMidtermProject.cpp -o euclid.exe
    euclid.exe

    B. MacOS / Linux:

    g++ MyMidtermProject.cpp -o euclid
    ./euclid

Future Improvements ๐Ÿš€

Save/Load System: Implement the ability to save progress and resume.

Expanded Narrative Paths: Introduce more choices and subplots.


Enjoy your adventure in Euclid ๐Ÿ›ค๏ธ and may your choices lead you to a good fate! ๐Ÿ€โœจ

About

๐Ÿ““ Midterm project for C++ class CS G175 Fall semester 2024.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages