Methods of showing messages...
Forum rules
Ren'Py specific questions should be posted in the Ren'Py Questions and Annoucements forum, not here.
Ren'Py specific questions should be posted in the Ren'Py Questions and Annoucements forum, not here.
- Kura
- Regular
- Posts: 193
- Joined: Fri Jan 04, 2008 4:43 am
- Completed: Chasing the Sun
- Projects: RESET
- Contact:
Methods of showing messages...
I'm starting to work on a game (I haven't really gotten enough done to make a WIP thread for it yet), and I've come across a stylisitc issue I'm having trouble deciding on.
The two images I uploaded with this are two different ways of presenting the same scene, involving the main character reading messages left on a desk. In one, the writing on the desk is described, with the classroom background showing; in the other, when the character goes to read the message, the background is replaced with an image of the desktop showing the message written out. It's these two methods of showing the messages that I'm trying to decide between.
As I've determined so far... The image method is nice because it breaks up the narration and seems to give a more visual novel feel, and you can actually see the handwriting (which is later described as "cute and curvy" in narration-method), as well as doodles which accompany some messages. Breaking up narration is particularly important here because at the beginning of this game, there's very little dialogue. However, one major problem I noticed: Sam isn't necessarily the character's name; the game lets you give a name. Obviously, a name you enter can't get stuck onto an image, so if I wanted to use the images I'd have to change the text to not include the name (which means forfeiting phrases that I quite liked, such as "Old Sam is old~"). Also, having an image for each message would mean a larger filesize for the game... does anyone care much about that?
Which method do you prefer? Any more pros or cons that you can think of? Any alternate solutions for the name problem?
Also, please excuse the rather skeletal state of the classroom background.
The two images I uploaded with this are two different ways of presenting the same scene, involving the main character reading messages left on a desk. In one, the writing on the desk is described, with the classroom background showing; in the other, when the character goes to read the message, the background is replaced with an image of the desktop showing the message written out. It's these two methods of showing the messages that I'm trying to decide between.
As I've determined so far... The image method is nice because it breaks up the narration and seems to give a more visual novel feel, and you can actually see the handwriting (which is later described as "cute and curvy" in narration-method), as well as doodles which accompany some messages. Breaking up narration is particularly important here because at the beginning of this game, there's very little dialogue. However, one major problem I noticed: Sam isn't necessarily the character's name; the game lets you give a name. Obviously, a name you enter can't get stuck onto an image, so if I wanted to use the images I'd have to change the text to not include the name (which means forfeiting phrases that I quite liked, such as "Old Sam is old~"). Also, having an image for each message would mean a larger filesize for the game... does anyone care much about that?
Which method do you prefer? Any more pros or cons that you can think of? Any alternate solutions for the name problem?
Also, please excuse the rather skeletal state of the classroom background.
- Attachments
Devblog :: Kura's VN Projects and Resources
Complete Chasing the Sun [a meditation on light] :: In Progress RESET [guilt, love, existentialism, and video games]
Complete Chasing the Sun [a meditation on light] :: In Progress RESET [guilt, love, existentialism, and video games]
- sake-bento
- Eileen-Class Veteran
- Posts: 1909
- Joined: Sat Jan 26, 2008 5:58 pm
- Completed: http://sakevisual.com/games.html
- Projects: Every Sunrise, Shinsei
- Organization: sakevisual
- Tumblr: sakevisual
- Deviantart: sakevisual
- itch: sakevisual
- Contact:
Re: Methods of showing messages...
While I definitely prefer the second version with actual images, I understand that you probably would lose something since you can pick the character name. I don't know how feasible this is, but perhaps if you showed that, then had narration like "There's tiny writing near the bottom. I squint and can barely make out the words 'old Sam is old.' WHO WROTE THAT!?"
Maybe that would work?
Maybe that would work?
sakevisual visual novels (and stuff) | sakevisual dev blog
- PyTom
- Ren'Py Creator
- Posts: 15893
- Joined: Mon Feb 02, 2004 10:58 am
- Completed: Moonlight Walks
- Projects: Ren'Py
- IRC Nick: renpytom
- Github: renpytom
- itch: renpytom
- Location: Kings Park, NY
- Contact:
Re: Methods of showing messages...
Well, you could always use a show expression statement to show the text that's been computed.
show expression Text("Dear %s,\nI hope to visit soon.\n\nYours, Matilda." % name) as letter
show expression Text("Dear %s,\nI hope to visit soon.\n\nYours, Matilda." % name) as letter
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- Sapphire Dragon
- Regular
- Posts: 119
- Joined: Fri May 11, 2007 7:52 pm
- Location: UK - south normanton
- Contact:
Re: Methods of showing messages...
I'm all for the second one, its just nicer to look at.
Deeplake: backgrounds= 45 (0 en) frames=149 (0 en)
fullscreen pics= 38 (0 en) Character pics= 191 (15 en) Trailer:http://www.youtube.com/watch?v=TupfPglEe04
Portfolio:http://www.sapphire-nest.co.uk iDreams Game: http://www.pop-fiction.net
fullscreen pics= 38 (0 en) Character pics= 191 (15 en) Trailer:http://www.youtube.com/watch?v=TupfPglEe04
Portfolio:http://www.sapphire-nest.co.uk iDreams Game: http://www.pop-fiction.net
- azureXtwilight
- Megane Procrastinator
- Posts: 4109
- Joined: Fri Mar 28, 2008 4:54 am
- Completed: Fantasia series (ROT and ROTA), Doppleganger: Dawn of The Inverted Soul, a2 (a due), Time Labyrinth
- Projects: At Regime's End
- Organization: Memento-Mori VNs, Team Sleepyhead
- Location: Yogyakarta, Indonesia.
- Contact:
Re: Methods of showing messages...
As for me, I prefer the second, two reasons :
1. The second one is neater
2. The first one made me a Bit dizzy somehow.
YAY! XD
1. The second one is neater
2. The first one made me a Bit dizzy somehow.
YAY! XD
- renkenjutsu
- Regular
- Posts: 91
- Joined: Tue Mar 11, 2008 5:44 am
- Contact:
Re: Methods of showing messages...
I like sake-bento's idea of doing it. It's flexible enough and it does add to the experience.
Currently working on:
Kensai : On hold till Masters is done. Grrrrr...
- Kura
- Regular
- Posts: 193
- Joined: Fri Jan 04, 2008 4:43 am
- Completed: Chasing the Sun
- Projects: RESET
- Contact:
Re: Methods of showing messages...
Thanks for the suggestions, everyone.
First of all, just to clarify: It seems like one or two people might've been referring to the actual background in the first image. Note that that isn't the final background; it's unfinished and sort of a placeholder used so I could show the concept.
Also, I wasn't aware of the Text function, but it seems like it'll probably be the best solution. PyTom saves the day! =D
First of all, just to clarify: It seems like one or two people might've been referring to the actual background in the first image. Note that that isn't the final background; it's unfinished and sort of a placeholder used so I could show the concept.
Also, I wasn't aware of the Text function, but it seems like it'll probably be the best solution. PyTom saves the day! =D
Devblog :: Kura's VN Projects and Resources
Complete Chasing the Sun [a meditation on light] :: In Progress RESET [guilt, love, existentialism, and video games]
Complete Chasing the Sun [a meditation on light] :: In Progress RESET [guilt, love, existentialism, and video games]
- chronoluminaire
- Eileen-Class Veteran
- Posts: 1153
- Joined: Mon Jul 07, 2003 4:57 pm
- Completed: Elven Relations, Cloud Fairy, When I Rule The World
- Tumblr: alextfish
- Skype: alextfish
- Location: Cambridge, UK
- Contact:
Re: Methods of showing messages...
Do it as pictures! It's much more "visual novel", as you say 
I've never been that much a fan of the games where you specify the main character's name. Because you're never going to be able to make the character act /precisely/ as the player would, because that'd be far too many choices, so I'd prefer to think of it as a character that I have some influence over, rather than "me" in any sense.
But I know a number of game-makers do like to let the player choose... But even so, do it in pictures
I've never been that much a fan of the games where you specify the main character's name. Because you're never going to be able to make the character act /precisely/ as the player would, because that'd be far too many choices, so I'd prefer to think of it as a character that I have some influence over, rather than "me" in any sense.
But I know a number of game-makers do like to let the player choose... But even so, do it in pictures
I released 3 VNs, many moons ago: Elven Relations (IntRenAiMo 2007), When I Rule The World (NaNoRenO 2005), and Cloud Fairy (the Cute Light & Fluffy Project, 2009).
More recently I designed the board game Steam Works (published in 2015), available from a local gaming store near you!
More recently I designed the board game Steam Works (published in 2015), available from a local gaming store near you!
- 000
- Regular
- Posts: 94
- Joined: Mon Dec 24, 2007 11:09 am
- Projects: Ren'Py Russian distributive
- Location: Уфа, РБ, Россия
- Contact:
Re: Methods of showing messages...
Obviously, second is neater.
And you can still use your stylish font with "show expression Text("{font=stylish.ttf}bla-bla-bla{/font}) as letter"
And you can still use your stylish font with "show expression Text("{font=stylish.ttf}bla-bla-bla{/font}) as letter"
<feels sowwy for his Engrish>
Who is online
Users browsing this forum: No registered users




