User Tools

Site Tools


ideas:visual_novel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ideas:visual_novel [2025/06/26 18:55] – removed - external edit (Unknown date) 127.0.0.1ideas:visual_novel [2025/06/27 03:12] (current) – heading rainbowdash
Line 1: Line 1:
 +Idea for a visual novel, running in Pico Watch. This was discussed in ''#lobby'' on irc.milkmedicine.net:6697 on the 26 june.
  
 +{{::128x64_visual_novel_example.png?direct|proof of concept made in GIMP, with Sailor Moon as character}} {{::128x64_visual_novel_example2.png?direct|example of a prompt dialog}}
 +
 +<code>
 +11:15 < confusomu> i just got an idea: a visual novel targetting a 128x64 
 +                   monochrome display
 +11:18 < confusomu> but there are some constrains, as id like to work on a 
 +                   microcontroller: preferably C/C++ or something that can link 
 +                   with that, max 6 MB build, you have probably 4-5 buttons for 
 +                   controls
 +11:19 < confusomu> it can be done on a pc and then i can port it
 +</code>
 +
 +===== Font =====
 +
 +The font used was "Sans-serif" (9 px size) in GIMP. It is visible here on the right: {{ :ideas:9px_visual_novel_font.png?direct|}}
 +
 +I'll have to write a font renderer that does not place letters in a monospaced grid. Shouldn't be too hard: in the draw column loop: if ''num_continuous_fully_empty_col > 2'' then start drawing the next character. The ''2'' could change depending on the previous and current char for ligatures (have a table of them and the empty_cols space between them).