From 652c9f4d1d5b83028fbf938b5237216fbfa863b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Tue, 2 Oct 2018 13:10:00 +0000 Subject: [PATCH] Update README.md --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 33544a1..97aea69 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Pokitto Ray Casting Demos -These are demos showing ray casting (pseudo) 3D rendering technique using -raycastlib (a Pokitto-independent C library I made along with this project) on -a small gaming console Pokitto. +These are demos showing advanced ray casting (pseudo) 3D rendering technique +using raycastlib (a Pokitto-independent C library I made along with this +project) on a small open gaming console Pokitto. ![](https://gitlab.com/drummyfish/raycastlib/raw/master/media/pokitto1.gif) ![](https://gitlab.com/drummyfish/raycastlib/raw/master/media/pokitto2.gif) @@ -52,8 +52,8 @@ an info bar to the screen (it's better to add a vertical bar to the screen side as that will also reduce the number of rays cast). This repository contains the version of raycastlib that I tested the demos -with, but you can find the most recent version of the library among my other -repositories. +with, but you can find the most recent version of the library +[among my other repositories](https://gitlab.com/drummyfish/raycastlib). The demos use display Mode13, i.e. 110x88 with 256 colors. I recommend you use this mode for your games, but the other ones are an option too. I created a @@ -61,6 +61,9 @@ custom general 256-color HSV-based palette that allows for fast brigtness manipulation of colors, which is important for fog/dimming. Reusing this palette (or modifying it) will most likely be the best option for your project. +I used GNU Arm Embedded toolchain to compile the programs. Other compilers are +not tested. Don't forget to compile with `-O3`! + # License Everything is under CC0 1.0, including all the assets (they are mostly based on