Lemma Soft Forums

Supporting creators of visual novels and story-based games since 2003.


Visit our new games list, blog aggregator, IRC, and wiki.
Activation problem? Email [email protected]
It is currently Wed Jun 19, 2013 3:00 am

All times are UTC - 5 hours [ DST ]


Forum rules


Ren'Py specific discussion will be moved to the Ren'Py support forum.



Post new topic Reply to topic  [ 22 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Sun May 06, 2012 4:09 pm 
Miko-Class Veteran
User avatar

Joined: Sat Dec 25, 2010 10:30 am
Posts: 658
Location: The Netherlands
Completed: Days of the Divine, Nanolife, Firefly
Projects: Locus Magici
Organization: Circle Pegasi
LateWhiteRabbit wrote:
Why is that strange? That's exactly what happens with all the other characters and NPCs in a VN. Why should the MC's sprite show important actions when no other sprite does?


Because the main character shows a lot of actions as well and not drawing or showing those means you have to use tricks to imply they're there.

In first person view you already see the other characters do this now and then, but now in third person view, you will see it happen much more. This is because the main character does a lot of actions as well. People can usually understand these things, but tolerance also has a limit, and when things like this happen too often it can become jarring quickly.

Furthermore, in first person view the main character's actions can be hand-waved more easily with a sfx or something, because you're not looking at him directly. As for third person view, you would have to draw a lot more sprites so that you don't use loopholes and tricks for actions too often.

Also, imagine all the interactions you would have to show because of this. In first person view, a hug can be simply expressed by moving the sprite opposite of you closer and giving it a matching expression. In third person view, moving sprites closer to each other to represent a hug just feels more off.

Quote:

My solution would be to overlap the characters, like so:
Image
As if they are standing beside each other. No one is talking to any one else's back that way, and the two groups talking aren't crowded into each other's space.


There's another problem; even if you do this, as AxemRed already mentioned, it still means the sprites will be divided into two groups, which might cause some problems (like during an argument between three parties).

_________________
Image
Nanolife | Dev Blog | Pegasi's website | Twitter


Top
 Profile Send private message  
 
PostPosted: Sun May 06, 2012 9:02 pm 
Lemma-Class Veteran
User avatar

Joined: Sun Jul 25, 2010 9:02 am
Posts: 2579
Location: Perth, Australia
Completed: Ristorante Amore, The Elevator, Witch/Knight
Projects: Break Chance Memento, Athena
Organization: Cyanide Tea
Anna wrote:
LateWhiteRabbit wrote:
Why is that strange? That's exactly what happens with all the other characters and NPCs in a VN. Why should the MC's sprite show important actions when no other sprite does?


Because the main character shows a lot of actions as well and not drawing or showing those means you have to use tricks to imply they're there.

In first person view you already see the other characters do this now and then, but now in third person view, you will see it happen much more. This is because the main character does a lot of actions as well. People can usually understand these things, but tolerance also has a limit, and when things like this happen too often it can become jarring quickly.

Furthermore, in first person view the main character's actions can be hand-waved more easily with a sfx or something, because you're not looking at him directly. As for third person view, you would have to draw a lot more sprites so that you don't use loopholes and tricks for actions too often.

Also, imagine all the interactions you would have to show because of this. In first person view, a hug can be simply expressed by moving the sprite opposite of you closer and giving it a matching expression. In third person view, moving sprites closer to each other to represent a hug just feels more off.

Quote:

My solution would be to overlap the characters, like so:
Image
As if they are standing beside each other. No one is talking to any one else's back that way, and the two groups talking aren't crowded into each other's space.


There's another problem; even if you do this, as AxemRed already mentioned, it still means the sprites will be divided into two groups, which might cause some problems (like during an argument between three parties).


I actually don't think one way is better than another. The both have pros and cons. To me both first and third person perspective has major issues with showing action, but that is the deal with using static 2D sprites. We are not using animated anything. Unless you are willing to draw the sprites sitting, eating, sleeping, even breathing, there are actions that are going to have to be implied (rather crudely really). And that's not counting the other times in the story when a character might bend over, use chopsticks instead of a fork, gently nudge one friend, hold someone's hand, all the other movements. But this doesn't really matter because in this medium we have to trust the player to 'get it' and they will. They understand the limitations of the gameplay and if they don't, this isn't the type of game for them. We can only do the best with what we have.

While third person may have issues with dividing into groups and talking to backs, first person has issues with people talking to each other. If everyone is facing forward, it can be a little harder to have to people on screen talk to each other convincingly. You usually have to have both forward and side facing sprites, or be cheap like me and have them angled and just have their eyes move. I have never had a player mention that it's a problem for them to understand what is going on. Sure it would be nice to show absolutely everything, but as soon as you start adding details, the more the lack of other details will stand out. It's a fine balance between showing what needs to be shown and allowing the player to use their imgination to fill in the gaps. In my opinon of course :)

_________________
The other 1/2 of Cyanide Tea l My Deviantart Account I My Tumber Account I Break Chance Memento I Ristorante Amore


Top
 Profile Send private message  
 
PostPosted: Mon May 14, 2012 7:50 pm 
Regular
User avatar

Joined: Fri May 04, 2012 2:20 am
Posts: 128
Location: philippines
Projects: Erasers
Organization: Blitz Inc
I'm glad lots of people posted here, I'm doing my game this way, face to face, I hope I don't get much work..
in any event I'm a noob, I really don't know so I'll ask:
Is there a code in ren'py for automatically flipping a picture horizontally?
I'll have to use many pictures if there isn't.


Top
 Profile Send private message  
 
PostPosted: Tue May 15, 2012 2:42 am 
Regular
User avatar

Joined: Mon May 14, 2012 9:05 am
Posts: 63
Location: The Netherlands...
Projects: Undead Chronicles
Ever played Corpse Party for the PSP?

That game did it really well, mostly because you don't play as 1 character, but as multiple characters...

_________________


Top
 Profile Send private message  
 
PostPosted: Tue May 15, 2012 10:58 am 
Regular
User avatar

Joined: Fri May 04, 2012 2:20 am
Posts: 128
Location: philippines
Projects: Erasers
Organization: Blitz Inc
Oh yeah, That was wonderful, Corpse party, I mean.
I enjoy games like those, I only played it once but it caught my eye.


Top
 Profile Send private message  
 
PostPosted: Tue May 15, 2012 11:54 am 
Miko-Class Veteran
User avatar

Joined: Mon Dec 13, 2010 9:30 am
Posts: 843
Location: New Brunswick, Canada
Projects: Camp Renard
@zankizuna;
Flip can do that:

http://www.renpy.org/wiki/renpy/doc/ref ... ns/im.Flip

I don't know how to do it in ATL.

Susan

_________________
In order to understand recursion, one must first understand recursion. (Anonymous)


Top
 Profile Send private message  
 
PostPosted: Tue May 15, 2012 3:20 pm 
Ren'Py Creator
User avatar

Joined: Mon Feb 02, 2004 10:58 am
Posts: 10848
Location: Kings Park, NY
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
In ATL, you should be able to do it with xzoom -1

_________________
Another Old-Fashioned Bishoujo Gamer
Supporting creators since 2004; Code > Drama
(When was the last time you backed up your game?)
"It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face in marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming" - Theodore Roosevelt


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 22 posts ]  Go to page Previous  1, 2

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Protected by Anti-Spam ACP
Powered by phpBB® Forum Software © phpBB Group