This is built with VS Code and the BrightScript Language extension
-
This is a side project that I used to get more comfortable with Brightscript. It is designed to clone the core functionality around Scryfall.com - the searching of cards and sets. This uses the Scryfall API and I have tried to match Scryfall as closely as possible.
-
It is an on-going project that I tinker with from time to time when the desire hits.
- This is not something to be monetized.
- This is not anything designed to compete with Scryfall for any reason.
The hardest thing to accomplish was a replacement effect like JavaScript would use for inserting icons. You can see in this image that the displayed text with images woven in (the white box) actually comes in as pure text (the black box). So I had to write an algorithm that would calculate the text symbol's placement and replace it with the appropriate mana symbol image.
- When searching for basic lands the program can crash. This is due to the pulling in of all languages that the basic lands were printed in.
- There are a lot of set symbols. Some of them do not show up. I correct them as I come across them. Roku does not support svg's so I have to create each set symbol to be used then hook it up in the program.
- The navigation going between individual cards and sets, using the back button, can be wonky and throw an error
- These can be tracked here