From 35a471880543a117b70c44d5e230ae2b3d56a037 Mon Sep 17 00:00:00 2001 From: talha Date: Sun, 26 Jan 2025 19:21:23 +0500 Subject: Added a basic readme --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..a353bd7 --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +This is a very simple 2d platformer. It is meant as a learning exercise to develop my own understanding of "from-scratch" programming +in a lower level language like c++. As such it boasts several, hastily programmed self-rolled features. They might be scrappy in nature +but they work, have led to me learning quite a fair bit about programming in general, and have been a worthwhile effort. + +## Features +- vector math (see source/math.h) +- text rendering with decent performance +- a batched renderer for quads that has decent performance + +## Building +I have not targeted this as something that should be convenient for others to "just build and run". +Truth be told, I do not much understand some fundamentals of building static libraries and whether or not they are expected to "just build". +Regardless, if you are on linux, you can try to run `build.sh` and it should for the most part run. If not, I can't help you very much, feel free +to peruse the code in that case. -- cgit v1.2.3