Skip to content

0dminnimda/mephi_object_oriented_programming

Repository files navigation

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 Makefiles, 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:

game_start

large_group_of_enemies

with_dead_enemies

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published