Drawing multiple sides of a building in a topdown RPG world

A place for your artistic side. Discuss techniques and tools for pixel art on the NES, GBC, or similar platforms.

Moderator: Moderators

8bitMicroGuy
Posts: 314
Joined: Sun Mar 08, 2015 12:23 pm
Location: Croatia

Drawing multiple sides of a building in a topdown RPG world

Post by 8bitMicroGuy »

In games like ROM City Rampage, you can only see one side of the building. In my game, you should be able to enter all sides of the building. I'm not sure how to draw the building then. I'm thinking about whether the map should have a 16x16 or a 32x32 block resolution. The game isn't for the NES, but for a DIY gaming console called Pokitto which has a 220x178 resolution if I'm not mistaken. The game is an RPG in which you can enter buildings by walking on the map, but when you enter the building, it turns into a 2D platformer like in Zelda 2. Since the map is based on a real city in which there can be buildings facing any direction, the player should be able to enter any of them from any direction and see their front face even if it faces north. So I'm thinking about if a building's block should be a square split into 4 triangles for each side of the building and have a smaller square in the middle for the roof; it would look like SMB1 stairway blocks in SMB1. I just hope it doesn't look messy. Chained buildings would have the intersecting sides removed and connected via the smaller square in the middle which stretches into a rectangle.

How would you draw a building that's enterable on multiple sides?
tepples
Posts: 22705
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by tepples »

User avatar
gauauu
Posts: 779
Joined: Sat Jan 09, 2016 9:21 pm
Location: Central Illinois, USA
Contact:

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by gauauu »

You could do something like how the game Prison Architect does it? In that picture, they show the building interior, but you could just cover it with roof, but still leaving the sides and doors visible?
User avatar
gauauu
Posts: 779
Joined: Sat Jan 09, 2016 9:21 pm
Location: Central Illinois, USA
Contact:

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by gauauu »

tepples wrote:Draw pathways of some sort toward the entrances.
Years of training of JRPGs has taught us that, despite the paths, there's probably not entrances there (unless it's a secret room).
User avatar
Myask
Posts: 965
Joined: Sat Jul 12, 2014 3:04 pm

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by Myask »

^^^ I haven't seen any of those…

Traditional side- and back-exits whose doors can't be seen have a dirt area around the entry, to suggest traffic wearing out grass, etc.
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by nesrocks »

These are some of your perspective options:
Image

Personally I'd go with the normal one visible wall perspective and go roofless.
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
User avatar
Alp
Posts: 223
Joined: Mon Oct 06, 2014 12:37 am

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by Alp »

nesrocks wrote:These are some of your perspective options:
You forgot a full trapezoidal perspective:
trapzeoid.png
trapzeoid.png (1.26 KiB) Viewed 9526 times
I started to mock-up a "remake" of an older project of mine, but I haven't worked on it, in a while...
Image

For those of you who recognize the color palette, yes, it's exactly what you think it is:
Image
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by nesrocks »

I "forgot" many other perspectives, I was just showing a few very different types. The one you showed isn't all that much different from the bottom right one.
Btw, really good graphics there, nice!
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
8bitMicroGuy
Posts: 314
Joined: Sun Mar 08, 2015 12:23 pm
Location: Croatia

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by 8bitMicroGuy »

I like this! I was thinking about something like that! Just not trapezoidal projection. But since you've mentioned it, I'll do it! :D
User avatar
Bregalad
Posts: 8055
Joined: Fri Nov 12, 2004 2:49 pm
Location: Divonne-les-bains, France

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by Bregalad »

Looks very Zelda 3-esque.

Personally I find it strange and I prefer the more traditional top-down perspective, although I understand in some cases another perspective is necessary to show more details.
User avatar
FrankenGraphics
Formerly WheelInventor
Posts: 2064
Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by FrankenGraphics »

This is something i'm working on for the compo.
1c3.bmp
1c3.bmp (30.12 KiB) Viewed 9275 times
The pros:
-Pushes the limit of what is expected from a perspective standpoint on the nes.
-Gives a nice sense of depth
-Can help tell the player something about the height axis
-You can place points of interest in more varied locations than in the JRPG perspective
-More easily enables tactical level layouts compared to the JRPG perspective

The cons
-Will require another layer of cases in your map drawing algorithm, if you use one, or if the screens are hand-drawn and hard-coded, they will be prone to the human factor (bending perspective rules by mistake).
-Moving Sprites either have to 1) beconfined to a floor-level 2d plane, 2)break perspective noticeably, or 3)have lots of work done to them, graphics and code wise.

Because of the cons, we might actually roll back to the classic JRPG perspective, depending on how it goes. We'll need to factor in time, convenience, to some extent cpu bandwidth. and if the wow-factor is large enough. We've already rolled back some ROM expenses in the form of another nuance of perspective, taking up another subset of tiles. That adds up when having multiple sceneries. In one end, JRPG perspectives are the simplest things that could possibly work, and in the other, it has been done so many times that you need to go further in order to succeed making something fresh.

Other things to note:
-The perspective and scale must be made to match the active play area. If 1 screen with screen by screen switching/scrolling when trespassing borders, no problem. If for example 2x2 free-scroll screens, you need to scale the perspective accordingly.

This mockup has been through quite a few iterations in a short development cycle, with the perspectives changing. I plan to do a full writeup comparing snapshots once the design has solidified enough.
User avatar
Myask
Posts: 965
Joined: Sat Jul 12, 2014 3:04 pm

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by Myask »

Are you using "traditional JRPG" to mean a cavalier projection, or cross-sectional?
User avatar
FrankenGraphics
Formerly WheelInventor
Posts: 2064
Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by FrankenGraphics »

I associate cavalier projection with (mostly western?) MSDOS era CRPG:s.

What i meant with "classic JRPG" was a forced perspective where you see front and top of a cube, but not the sides.

This is what i call Cross-sectional perspective, which is what the project in its current shape is approximating, but with compromises due to level drawing complexity, storage, attribute grid, and sprite handling. Hypothetically, a truer form of cross-sectional would require many attribute masking sprites, subsequently locking a sprite subpalette, a more careful/constricted layout, and Solstice-like sprite masking tricks, which amounts to an enormous task.

An earlier iteration had more trapezoid elements, like zelda 1, 3 and so on, but it didn't work out for the intended design goals.
User avatar
Myask
Posts: 965
Joined: Sat Jul 12, 2014 3:04 pm

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by Myask »

so, as FF1-6, DQ3-5 (and, though the bricks look more like you're showing 0 sides, DQ1-2), Seiken Densetsu, Chrono Trigger, Wild Arms, Soul Blazer, Illusion of Gaia, Terranigma, etc. etc.

actually Soul Blazer does show trapezoidal southwalls when inside, so not quite.
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Drawing multiple sides of a building in a topdown RPG wo

Post by nesrocks »

I think that if the characters are chibi enough then they don't need to adjust to perspective. Looking great so far!
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
Post Reply