From 9f36dacc00fcf0673f324e91320b8d436a8ed247 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Wed, 26 Aug 2020 19:16:04 +0200 Subject: [PATCH] Update README --- README.md | 4 ++++ assets/levelF.gif | Bin 4729 -> 4741 bytes 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index b58477d..a31703d 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,10 @@ I don't enforce anything and don't even judge your actions, but I would still be Am I so stupid as to trust complete strangers to not abuse this? No, I know people will "abuse" my work and I am predict some Chinese company will soon be distributing this somehow with a false claim copyright (in which case please don't believe them, there exists evidence of me creating this and releasing this first, with all rights waived). The good that will come from this will be greater than the bad. Perhaps this alone will make you think. +### Why raycasting and not e.g. BSP? + +This all started with me just creating a very simlpe raycasting library while playing around with Pokitto, since raycasting is pretty simple and doesn't e.g. require precomputing accelerating structures. I kept improving the library and ended up with raycastlib, a more advanced raycasting library. The idea of creating a Doom clone wasn't planned from the beginning so when it came, I simply used what I had. Sure, BSP would work too, but raycasting makes Anarch kind of unique, there is not many similar games. Lately I've been thinking about creating a BSP library too, so maybe there will once be Anarch 2, who knows? + ### Who are you? I am an anarcho-pacifist programmer. You can read more about me at [my website](https://www.tastyfish.cz). You can read my political manifesto here: [Non-Competitive Society](https://gitlab.com/drummyfish/my_writings/-/blob/master/non-competitive%20society.pdf). diff --git a/assets/levelF.gif b/assets/levelF.gif index feaeab374100e18e33424056493df910e6b9fcde..8799dcc676ceb921e45d2ce1d6bd91e8073cdb9a 100644 GIT binary patch delta 3167 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