From 53fdfcde15c5349bd66b1a265c1813ad32b98213 Mon Sep 17 00:00:00 2001 From: Miloslav Ciz Date: Sat, 26 Mar 2022 23:59:34 +0100 Subject: [PATCH] Update --- anarch.md | 3 ++- lrs.md | 18 +++++++++++------- raycastlib.md | 5 +++++ saf.md | 5 +++++ small3dlib.md | 5 +++++ smallchesslib.md | 5 +++++ 6 files changed, 33 insertions(+), 8 deletions(-) create mode 100644 raycastlib.md create mode 100644 saf.md create mode 100644 small3dlib.md create mode 100644 smallchesslib.md diff --git a/anarch.md b/anarch.md index a5a5c03..97afe97 100644 --- a/anarch.md +++ b/anarch.md @@ -2,7 +2,8 @@ Anarch is a [LRS](lrs.ms)/[suckless](suckless.md) first person shooter [game](game.md) similar to [Doom](doom.md), written by [drummyfish](drummyfish.md). It has been designed to follow the LRS principles very closely and set an example of how games, and software in general, should be written. -Some info about the game can be found at the [libregamewiki](lgw.md): https://libregamewiki.org/Anarch. +Tge repo is available at https://codeberg.org/drummyfish/Anarch + or https://gitlab.com/drummyfish/anarch. Some info about the game can also be found at the [libregamewiki](lgw.md): https://libregamewiki.org/Anarch. ``` h@\hMh::@@hhh\h@rrrr//rrrrrrrrrrrrrrrrrrrr@@@@hMM@@@M@:@hhnhhMnr=\@hn@n@h@-::\:h diff --git a/lrs.md b/lrs.md index fc8f938..16cffb4 100644 --- a/lrs.md +++ b/lrs.md @@ -23,19 +23,23 @@ The definition here is not strict but rather fuzzy, it is in a form of ideas, st - Elegant by its simple, well thought-through solutions. - No [bullshit](bullshit.md) such as [codes of conduct](coc.md), tricky licensing conditions etc. -## List of Software Considered Less Retarded +## Specific Software -The following things are considered LRS at least to some significant degree: the most LRS among these (i.e. adhering to LRS in most points) are the project by ourselves, the LRS community, however many project from e.g. the [suckless](suckless.md) community adhere to a pretty high degree as well (lots of time being mildly inferior only due to licensing etc.). +The "official" LRS programs and libraries have so far been solely developed by [drummyfish](drummyfish.md), the "founder" of LRS. These include: + +- [Anarch](anarch.md): Game similar to [Doom](doom.md). +- [raycastlib](raycastlib.md): Advanced 2D [raycasting](raycasting.md) rendering library. +- [SAF](saf.md): Tiny library for small portable games. +- [small3dlib](small3dlib.md): Simple software rasterizer for 3D rendering. +- [smallchesslib](smallchesslib.md): Simple [chess](chess.md) library and engine ([AI](ai.md)). + +Apart from this software a lot of other software developed by other people and groups can be considered LRS, at least to a high degree (there is usually some minor inferiority e.g. in licensing). Especially [suckless](suckless.md) software mostly fits the LRS criteria. The following programs and libraries can be considered LRS at least to some degree: -- [Anarch](anarch.md) - [dwm](dwm.md) - [OpenBSD](openbsd.md) -- [raycastlib](raycastlib.md) -- [SAF](saf.md) -- [small3dlib](small3dlib.md) - [LIL](lil.md) - [st](st.md) - [badwolf](badwolf.md) - [surf](surf.md) - [tcc](tcc.md) -- [vim](vim.md) +- [vim](vim.md) \ No newline at end of file diff --git a/raycastlib.md b/raycastlib.md new file mode 100644 index 0000000..3183d8f --- /dev/null +++ b/raycastlib.md @@ -0,0 +1,5 @@ +# Raycastlib + +TODO + +The repository is available at https://codeberg.org/drummyfish/raycastlib. \ No newline at end of file diff --git a/saf.md b/saf.md new file mode 100644 index 0000000..1325857 --- /dev/null +++ b/saf.md @@ -0,0 +1,5 @@ +# SAF + +TODO + +The repository is available at https://codeberg.org/drummyfish/SAF. \ No newline at end of file diff --git a/small3dlib.md b/small3dlib.md new file mode 100644 index 0000000..ef0b857 --- /dev/null +++ b/small3dlib.md @@ -0,0 +1,5 @@ +# Small3dlib + +TODO + +The repository is available at https://codeberg.org/drummyfish/small3dlib and https://gitlab.com/drummyfish/small3dlib. \ No newline at end of file diff --git a/smallchesslib.md b/smallchesslib.md new file mode 100644 index 0000000..2791fea --- /dev/null +++ b/smallchesslib.md @@ -0,0 +1,5 @@ +# Smallchesslib + +TODO + +The repository is available at https://codeberg.org/drummyfish/smallchesslib. \ No newline at end of file