Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matt-dray/tilebased

:joystick::world_map: R package: move a sprite around a map inside an R graphics window (concept)
https://github.com/matt-dray/tilebased

eventloop kenney nara rpg-game rstats rstats-package

Last synced: 24 days ago
JSON representation

:joystick::world_map: R package: move a sprite around a map inside an R graphics window (concept)

Awesome Lists containing this project

README

        

# {tilebased}

[![Project Status: Concept – Minimal or no implementation has been done yet, or the repository is only intended to be a limited example, demo, or proof-of-concept.](https://www.repostatus.org/badges/latest/concept.svg)](https://www.repostatus.org/#concept)
[![Blog
post](https://img.shields.io/badge/rostrum.blog-post-008900?labelColor=000000&logo=data%3Aimage%2Fgif%3Bbase64%2CR0lGODlhEAAQAPEAAAAAABWCBAAAAAAAACH5BAlkAAIAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAC55QkISIiEoQQQgghRBBCiCAIgiAIgiAIQiAIgSAIgiAIQiAIgRAEQiAQBAQCgUAQEAQEgYAgIAgIBAKBQBAQCAKBQEAgCAgEAoFAIAgEBAKBIBAQCAQCgUAgEAgCgUBAICAgICAgIBAgEBAgEBAgEBAgECAgICAgECAQIBAQIBAgECAgICAgICAgECAQECAQICAgICAgICAgEBAgEBAgEBAgICAgICAgECAQIBAQIBAgECAgICAgIBAgECAQECAQIBAgICAgIBAgIBAgEBAgECAgECAgICAgICAgECAgECAgQIAAAQIKAAAh%2BQQJZAACACwAAAAAEAAQAAAC55QkIiESIoQQQgghhAhCBCEIgiAIgiAIQiAIgSAIgiAIQiAIgRAEQiAQBAQCgUAQEAQEgYAgIAgIBAKBQBAQCAKBQEAgCAgEAoFAIAgEBAKBIBAQCAQCgUAgEAgCgUBAICAgICAgIBAgEBAgEBAgEBAgECAgICAgECAQIBAQIBAgECAgICAgICAgECAQECAQICAgICAgICAgEBAgEBAgEBAgICAgICAgECAQIBAQIBAgECAgICAgIBAgECAQECAQIBAgICAgIBAgIBAgEBAgECAgECAgICAgICAgECAgECAgQIAAAQIKAAA7)](https://www.rostrum.blog/posts/2024-07-14-tilebased/)

Use your keyboard to move a player sprite around a procedurally-generated map. In an R graphics window.

Just for fun. Not possible without Mike Cheng's [{nara}](https://coolbutuseless.github.io/package/nara/index.html) and [{eventloop}](https://coolbutuseless.github.io/package/eventloop/index.html), as well as [Kenny's assets](https://www.kenney.nl/). Based partially on [{r.oguelike}](https://github.com/matt-dray/r.oguelike/).

Install with `remotes::install_github("matt-dray/tilebased")` and then `tilebased::play()`. Michaelsoft Binbows not supported. The game will crash if the enemy touches you (this is a feature not a bug, lol).

aria-label="A pixel-sprite human character is moving around on some grassy tiles in a clearing of a procedurally generated forest. A rat is chasing him down. This is happening in an R Graphics Device."