This commit is contained in:
Miloslav Ciz 2022-03-26 23:59:34 +01:00
parent 20b099eac2
commit 53fdfcde15
6 changed files with 33 additions and 8 deletions

View file

@ -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

18
lrs.md
View file

@ -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)

5
raycastlib.md Normal file
View file

@ -0,0 +1,5 @@
# Raycastlib
TODO
The repository is available at https://codeberg.org/drummyfish/raycastlib.

5
saf.md Normal file
View file

@ -0,0 +1,5 @@
# SAF
TODO
The repository is available at https://codeberg.org/drummyfish/SAF.

5
small3dlib.md Normal file
View file

@ -0,0 +1,5 @@
# Small3dlib
TODO
The repository is available at https://codeberg.org/drummyfish/small3dlib and https://gitlab.com/drummyfish/small3dlib.

5
smallchesslib.md Normal file
View file

@ -0,0 +1,5 @@
# Smallchesslib
TODO
The repository is available at https://codeberg.org/drummyfish/smallchesslib.