Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matt-dray/splendid-r-games
😎🕹 List of games written in the R language (submit more!)
https://github.com/matt-dray/splendid-r-games
r rstats
Last synced: 11 days ago
JSON representation
😎🕹 List of games written in the R language (submit more!)
- Host: GitHub
- URL: https://github.com/matt-dray/splendid-r-games
- Owner: matt-dray
- License: cc0-1.0
- Created: 2022-07-31T20:44:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-25T15:01:37.000Z (4 months ago)
- Last Synced: 2024-06-25T16:44:02.641Z (4 months ago)
- Topics: r, rstats
- Homepage: https://matt-dray.github.io/splendid-r-games/
- Size: 89.8 KB
- Stars: 79
- Watchers: 4
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# splendid-r-games
This is a list of games you can play in [the R language](https://www.r-project.org/), which is (supposed to be) a 'free software environment for statistical computing and graphics'.
Please [submit an issue](https://github.com/matt-dray/splendid-r-games/issues) or [pull request](https://github.com/matt-dray/splendid-r-games/pulls) to adjust the list. Add the game alphabetically to the relevant section like `* Game ([source]()) by [Name]()`. Add other links if relevant, like a blog post or live app, and put the game name in {curly braces} (`{}`) if it's an R package.
## 🤼 Action
* Cactus Purge ([source](https://github.com/weshinsley/cactus.purge)) by [Wes Hinsley](https://github.com/weshinsley) - Surreal multi-chapter action adventure, including...
* Cactz (blitz but with cacti)
* Cactuski (ski-ing but with lasers and bosses and a cactus)
* {sammleR} ([source](https://gitlab.com/bastistician/sammleR)) by [Sebastien Meyer](http://www.imbe.med.uni-erlangen.de/ma/S.Meyer/)
* Whack-A-Mole ([source](https://github.com/tomicapretto/whackamole)) by [Tomás Capretto](https://tomicapretto.github.io)## 🕹 Arcade
* Pacman ([source](https://github.com/coolbutuseless/pacman), [blog](https://coolbutuseless.github.io/2022/07/26/pacman-game-written-in-r-with-nara-and-eventloop/)) by [Mike Cheng](https://coolbutuseless.github.io/)
* Pong ([source](https://github.com/pprevos/RGames/blob/master/pong.R), [blog](https://lucidmanager.org/data-science/pong/)) by [Peter Prevos](https://lucidmanager.org/)
* Snake ([source](https://github.com/jeroenjanssens/raylibr/blob/main/demo/snake.R)) by [Jeroen Janssens](https://jeroenjanssens.com/)## ♟️ Board games
* Chess ([blog](https://coolbutuseless.github.io/2020/11/05/a-chess-engine-in-rstats-proof-of-concept-using-stockfish/)) by [Mike Cheng](https://coolbutuseless.github.io/)
## 🃏 Card games
* Blackjack ([source](https://github.com/mweylandt/gameRoom), [blog](https://www.maxweylandt.com/blogs/gameroom)) by [Max Weylandt](https://www.maxweylandt.com/)## 🥚 Cyberpets
* {tamRgo} ([source](https://github.com/matt-dray/tamRgo), [docs](https://matt-dray.github.io/tamRgo/), [blog](https://www.rostrum.blog/2022/11/13/tamrgo/)) by [Matt Dray](https://www.matt-dray.com/)
## 🗺 Geography
* cityguess ([source](https://github.com/rCarto/geoguess), [app](https://rcarto.shinyapps.io/cityguess/)) by [Timothée Giraud](https://rgeomatic.hypotheses.org/)
* Where is the street? ([source](https://github.com/AlbertRapp/street_map_game), [app](https://rappa.shinyapps.io/street_map_game/)) by [Albert Rapp](https://albert-rapp.de/)## 💾 HTML5
* {Rcade} for accessing HTML5 games, [including 2048, Mariohtml5, CustomTetris and more](https://github.com/RLesur/Rcade/blob/master/inst/games/games.yml) ([source](https://github.com/RLesur/Rcade/)) by [Romain Lesur](https://twitter.com/RLesur)
## 🧠 Logic and memory
* Hex Memory Game ([source](https://github.com/dreamRs/memory-hex), [app](https://dreamrs.shinyapps.io/memory-hex/), [contest submission](https://community.rstudio.com/t/shiny-contest-submission-hex-memory-game/25336)) by [Victor Perrier](https://twitter.com/_pvictorr)
* Mastermind ([source](https://github.com/tomaztk/Useless_R_functions/blob/main/functions/MastermindGame.R), [blog](https://tomaztsql.wordpress.com/2022/01/07/little-useless-useful-r-functions-mastermind-board-game-for-r/)) by [Tomaž Kaštrun](https://tomaztsql.wordpress.com/)## 🆚 Multiplayer
* Rock paper scissors ([source](https://github.com/ashbaldry/rock-paper-scissors)) by [Ashley Baldry](https://ashbaldry.github.io/)
## ✏️ Paper and pencil
* Hangman ([source](https://github.com/tomaztk/Hangman_game_with_R), [blog](https://tomaztsql.wordpress.com/2019/11/19/hangman-game-with-r/)) by [Tomaž Kaštrun](https://tomaztsql.wordpress.com/)
* Tic Tac Toe ([source](https://github.com/pprevos/RGames/tree/master/tic-tac-toe), [blog](https://lucidmanager.org/data-science/tic-tac-toe-war-games/)) by [Peter Prevos](https://lucidmanager.org/)## ⛴ Ports
* Another World ([source](https://github.com/coolbutuseless/anotherworld), [blog](https://coolbutuseless.github.io/2022/07/29/anotherworld-game-written-playable-in-r-with-nara-and-eventloop/), [conference video](https://www.youtube.com/watch?v=LPotWAJnE_s)) by [Mike Cheng](https://coolbutuseless.github.io/)
## 🧩 Puzzle
* 1000 levels of Sokoban ([source](https://github.com/kcf-jackson/webr-animate/tree/jsonlite/examples/samples/sokoban), [app](https://webr-animate.netlify.app/?game=sokoban)) by [Jackson Kwok](https://github.com/kcf-jackson)
* 2048 ([source](https://gist.github.com/coolbutuseless/ffc5eef475f4c514731fb72d3d813a2d), [blog](https://coolbutuseless.github.io/2021/11/14/a-simple-2048-game-engine-in-r/)) by [Mike Cheng](https://coolbutuseless.github.io/)
* {lightsout} ([source](https://github.com/daattali/lightsout/tree/master/inst/shiny), [app](https://daattali.com/shiny/lightsout/), [blog](https://deanattali.com/blog/shiny-game-lightsout/)) by [Dean Attali](https://deanattali.com/)
* Nonograms ([source](https://github.com/coolbutuseless/nonogram), [blog](https://coolbutuseless.github.io/2018/09/26/nonograms-in-r-nonogram-package/)) by [Mike Cheng](https://coolbutuseless.github.io/)
* Pokémon 20 Questions ([source](https://www.github.com/ashbaldry/Pokemon_20Q), [app](https://ashbaldry.shinyapps.io/Pokemon_20Q/), [contest submission](https://community.rstudio.com/t/shiny-contest-submission-pokemon-20-question-game/25726)) by [Ashley Baldry](https://ashbaldry.github.io/)
* {sokoban} ([CRAN](https://CRAN.R-project.org/package=sokoban)) by Zhaoliang He, Linsui Deng and Kaiwen Tan
* {twenty48} ([CRAN](https://CRAN.R-project.org/package=twenty48), [source](https://github.com/rossellhayes/twenty48)) by [Alex Rossell Hayes](https://twitter.com/RossellHayes)## 🧫 Simulation
* Beat the Trend ([source](https://github.com/marcusyoung/beat_the_trend), [app](https://marcus.shinyapps.io/bus_simulator/), [contest submission](https://community.rstudio.com/t/shiny-contest-submission-educational-bus-company-simulator-game-to-teach-about-elasticities/24067)) by [Marcus Young](www.marcusyoung.co.uk)
* {livelycells} ([source](https://github.com/vincentott/livelycells), [app](https://vincentott.shinyapps.io/livelycells/)) by [Vincent Ott](https://github.com/vincentott)
* Shiny Decisions ([source](https://github.com/pedrocoutinhosilva/shiny.decisions), [app](https://sparktuga.shinyapps.io/ShinyDecisions/), [blog](https://appsilon.com/is-it-possible-to-build-a-video-game-in-r-shiny/)) by [Pedro Coutinho Silva](https://www.pedrocsilva.com/)## 📖 Text-based
* CastleOfR ([source](https://github.com/gsimchoni/CastleOfR), [blog](http://giorasimchoni.com/2017/09/10/2017-09-10-you-re-in-a-room-the-castleofr-package/)) by [Giora Simonchi](https://www.giorasimchoni.com)
* {OregonTrail} ([source](https://github.com/tslumley/OregonTrail), [blog](https://notstatschat.rbind.io/2020/10/30/you-will-probably-not-be-eaten-by-a-grue/)) by [Thomas Lumley](https://notstatschat.rbind.io/)
* {safar6} ([source](https://github.com/matt-dray/safar6), [blog](https://www.rostrum.blog/2021/01/04/safar6/)) by [Matt Dray](https://www.matt-dray.com/)
* The Secret of Landusia ([source](https://github.com/pprevos/RGames/tree/master/adventure), [blog](https://lucidmanager.org/data-science/text-adventure//)) by [Peter Prevos](https://lucidmanager.org/)
* Tenliner Cave Adventure ([source](https://github.com/pprevos/RGames/tree/master/adventure), [blog](https://lucidmanager.org/data-science/tenliner-cave-adventure/)) by [Peter Prevos](https://lucidmanager.org/)
* Zork ([blog](https://coolbutuseless.github.io/2020/11/15/play-zork-in-rstats/)) by [Mike Cheng](https://coolbutuseless.github.io/)## 🔄 Tile-/turn-based
* {ActionSquirrel} ([source](https://github.com/matt-dray/ActionSquirrel), [blog](https://www.rostrum.blog/2021/10/03/squirrel/)) by [Matt Dray](https://www.matt-dray.com/)
* Gravedigger ([source](https://github.com/pprevos/RGames/blob/master/gravedigger.R), [blog](https://lucidmanager.org/data-science/creepy-computer-games-in-r/)) by [Peter Prevos](https://lucidmanager.org/)
* {oranguru} ([source](https://github.com/ashbaldry/oranguru), [docs](https://ashbaldry.github.io/oranguru/)) by [Ashley Baldry](https://ashbaldry.github.io/)
* {r.oguelike} ([source](https://github.com/matt-dray/r.oguelike), [docs](https://matt-dray.github.io/r.oguelike/), [blog](https://www.rostrum.blog/2022/04/25/r.oguelike-dev/)) by [Matt Dray](https://www.matt-dray.com/)
* Shark Attack: Clean the Oceans by [Marcin Dubel](https://github.com/mdubel) ([source](https://github.com/mdubel/shark-attack), [app](https://mdubel.shinyapps.io/shark-attack/), [contest submission](https://community.rstudio.com/t/shark-attack-clean-the-ocean-shiny-contest-submission/104695))
* Shiny Monster Maze ([source](https://github.com/ehermo/monster-maze-shiny-mobile), [app](https://ehermo.shinyapps.io/monster-maze-shiny/), [blog](https://www.bitfoam.com/post/2023-01-24-shiny-monster-maze/)) by [Enrique Hermo](https://www.bitfoam.com/)
* ShinyMons 'PokeFight' ([source](https://github.com/DivadNojnarg/shinyMons), [app](https://dgranjon.shinyapps.io/shinyMons/_w_e1af0e1c/)) by David Granjon## 🔠 Words
* Wordle ([source](https://github.com/wch/shiny-wordle), [app](https://winston.shinyapps.io/wordle/), [video playlist](https://www.youtube.com/playlist?list=PL9HYL-VRX0oQnWIeY_ydYBdU76iQ-tchU)) by [Winston Chang](https://www.rstudio.com/authors/winston-chang/)
* {wordle} ([source](https://github.com/coolbutuseless/wordle), [blog](https://coolbutuseless.github.io/2022/01/04/wordle-v0.1.5-a-package-for-playing-and-helping-solve-wordle-puzzles/)) by [Mike Cheng](https://coolbutuseless.github.io/)