Closed wkta closed 4 months ago
To elaborate on the idea described in the past,
I think the legacy demo can be re-used: https://github.com/gaudiatech/niobepolis-demo/ this was written in 2022
In that repo, it is the niobepolis/mashup.py
file can be useful, as it contains the in-game console that uses pixelated monospace fonts.
Although that repository exists, step 1 aforementioned shouldn't be skipped, indeed it will be more useful in the long run to have a real port of that demo (port to the pyved_engine
) as it will use the 2023-2024 "coding style"+components instead of legacy components and should run in the web browser without relying on a random hack or runs_in_web
flag
Idea origin
HubertReX suggested an enhancement :
IMO this enhancement is very important, as the retro-style of the game would greatly benefit from a special "pixel art looking" font.
Observation
There are dozens of ways to implement this, however, my favorite one would be to use a legacy sub-module already available in the
pyved_engine
…How to proceed?
First and foremost, the legacy component needs to be "unburied" (metaphorically) as several breaking changes have been brought since the day the
katasdk 009
component becamepyved_engine
version23.6a1
To do so, I suggest we execute the following 5-step plan:
niobepolis
into this repository: https://github.com/gaudiatech/plain-gamesniobepolis
and the latest version of PYVPyved_Roguelike_template
projectAlthough complex, that plan paves the way for a very easy and very standard usage of pixel art fonts, for every game that relies upon PYV.