Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add graphics #10

Closed
matt-dray opened this issue Sep 16, 2022 · 2 comments
Closed

Add graphics #10

matt-dray opened this issue Sep 16, 2022 · 2 comments
Labels
backend 🍑 Things not shown to the user, supports the stuff they can interact with feature ✨ New feature or request frontend 👀 Things that are shown to the user, that they can interact with

Comments

@matt-dray
Copy link
Owner

matt-dray commented Sep 16, 2022

A static 'image' on the command line (at least at first).

Could use unicode blocks like I used for {dehex}.

░░░░░░
░░██░░
░░██░░
░░░░░░

Maybe fetch these via inbuilt RDS rather than specifying a whole load of matrices within a function.

Original screen size was 32 by 16 pixels. The extra width can be used for showing food, etc, alongside the character.

@matt-dray matt-dray added feature ✨ New feature or request frontend 👀 Things that are shown to the user, that they can interact with backend 🍑 Things not shown to the user, supports the stuff they can interact with labels Sep 18, 2022
@matt-dray
Copy link
Owner Author

Let's assume there's three species and they can level up (#25) three times each (i.e. levels 0, 1, 2 and 3). So twelve images needed.

First stage is just a blob, then it gets bigger and more interesting. See original Tamagotchi and Digimon for inspiration. Keep lines separate?

@matt-dray
Copy link
Owner Author

Is there an app that lets you draw pixels on a canvas and have it automatically spit out a matrix? I propose {pixeltrix}, a package that contains a Shiny app that does exactly this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend 🍑 Things not shown to the user, supports the stuff they can interact with feature ✨ New feature or request frontend 👀 Things that are shown to the user, that they can interact with
Projects
None yet
Development

No branches or pull requests

1 participant