Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I think we there should be a way to make your own fonts and your own color scheme.

Because I personaly prefer to have monospaced fonts.

But it is true that the fonts made by level27geek is cool.

Thank you for the kind words :)

I would be against loosening the limitations in such way. If TIC is supposed to be a fantasy computer, I would rather have fantasy limitations. I think TIC is a strong contender to be a fantasy computer to pico8's fantasy console.

Most of the 80s computers and consoles had a limited palette. If not not limited to single color palette, then it would use like 8/16 colors out of 64 or something similar. Same goes for fonts. Very few systems had multiple system fonts, and if they did, they usually corresponded to a different graphic mode.

From my experience with pico8, I can say that those limitations spark creativity, and attract people to the system.

Also, clear cut limitations is what made pico8 stand out. There is a lot of small game engines out there, but they seldom gain a big following. If you try to do everything you will get lost in a sea of lookalikes.

Saying all that, there wouldn't be anything stopping programmers from including their own fonts for their programs by utilizing the sprite sheet and some code.

Yes, you can design your own font on the foreground spritesheet and bitpack the font (if it will be monochrome) to save memory.

By own fonts and own color scheme, I meant allowing each user to customize their own TIC.

Like a tiny config file that change the default color palette on boot up (but keeping the 16 colors limitation).

As for the font, a special directory where you can place your custom font so it gets loaded on boot up.

But the font and the color scheme wouldn't be stored in the cartridges (well you can still change the color scheme by playing with the RAM). It would be just a setting for this particular user.