https://github.com/0dminnimda/mephi_object_oriented_programming
https://github.com/0dminnimda/mephi_object_oriented_programming
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/0dminnimda/mephi_object_oriented_programming
- Owner: 0dminnimda
- License: mit
- Created: 2023-09-01T20:31:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T13:40:02.000Z (over 1 year ago)
- Last Synced: 2024-02-02T16:27:30.389Z (over 1 year ago)
- Language: C++
- Size: 28.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mephi oop labs
To run a lab, just run `make compile` followed by a `make run` in the folder of the lab. You need a c++ compiler and for some of them you need a additional libraries, all are installed by commands in the respective `Makefile`s, just read through them.
In folder `1` there's simple sparse matrix implementation
In folder `2` I've implemented a simple interpreted language for the task at hand.
In folder `3` I've implemented a simple rouge-like/rpg game with dynamically loaded shared library extensions, multithreading, save/loading, collision system and external file game configuration.
In folder `external_code` I've extended a work of another student.
Game screenshots:


