ID:265896
 
Any of you remember Bard's Tale, Wizardary or Eye of the Beholder? These are classic examples of first person rpgs you used to be able to play on the computer. These games will always have a special place in my heart.

I've been thinking, exactly how hard would it be to simulate a rpg like this on BYOND? I am not talking about a 3D BYOND game, simply one with a first person perspective.

I was thinking about something along the lines where, players are actually on a very simple map, but as they move and as actions are performed, it is out putted on the screen as the first person perspective. Hard to understand? Let me try and explain better.

What the player is seeing would be like Bard's Tale. It would be a first person view. But what is working under it, unseen is like a simple 2D map. As players move through this map, it tells the player's client what they are going to see, be it a two way hall or a demon.

I think it would work well, but what I really want to know is, how well do you think this would work online in a multi-player experience?
Volte has a demo on how to draw the screen.

I doubt this would work well with BYOND's online networking, the overhead created by drawing may be too much for BYOND to handle. It would be worth testing out, though.
In response to Jeff8500
It wouldn't even be drawing to be honest. The idea is, that if the player is in a hallway, then the screen would display an image of a hallway, using predefined, static images.
In response to Trosh Kubyo
In that case, yes, it would work, very well, in act. But how do you plan on displaying things that may vary? For example, how would you display another player, etc.?
In response to Jeff8500
Player interaction would actually be limited. Players could speak to one another and sell product on the auction house. Beyond that, I may think about a guild system that allows players in the same guild to share some sort of exp bonuses. The only thing they would see on the screen besides rooms, is the occasional monster and NPC. It is like a graphical mud.
In response to Trosh Kubyo
Or, exactly like a graphical MUD. As long as you don't want anything fancy and feel like devoting weekends drawing background images, this is completely doable.
In response to Kaiochao
well i think it would be cool to have 3d icons like from blender but i'm working on a mmorpg game its a little harder on byond but less coding i think i don't know about anyone else
In response to Kaiochao
Actually I am stealing a majority of the graphics from the Bard's Tale Construction Set.
In response to Trosh Kubyo
I made a system that draws a standard BYOND map in semi-3D. Like the old might & magic games:
http://sirmike.fortunecity.com/mm/mm2nes3.png

EDIT: Here's a shot from the thing I made:
http://www.angelfire.com/hero/straygames/Fake3d.png

EDIT 2: After searching for bards tale; it seems like a somewhat similar concept.
http://www.consoleclassix.com/info_img/ Bards_Tale_NES_ScreenShot4.jpg
In response to Jeff8500
Jeff8500 wrote:
I doubt this would work well with BYOND's online networking, the overhead created by drawing may be too much for BYOND to handle. It would be worth testing out, though.
Well, you could always make a client for it.
Create a setup, have it extract certain files needed to play, so the connection to your server would take less time. But the setup would take just as long.

If you feel your work needs protected, you could download an encrypting software. This can all be ran VIA .bat file.
I am not good in batch at all, but something like

start byond://YOURIP:YOURPORT


should work.

Not sure.







*** This is completely based on theory and is not tested. :P
What I think I am going to do is have one set of maps designed for the players view. Their views will be directed over to these maps. These maps will be the ones where players visually see the dunegons and HUD and such. The 2nd set of maps, the ones the players don't see, will be a set of basic 2D objects, that will tell the players which maps to view and such.
Trosh Kubyo wrote:
Any of you remember Bard's Tale, Wizardary or Eye of the Beholder? These are classic examples of first person rpgs you used to be able to play on the computer. These games will always have a special place in my heart.

I've been thinking, exactly how hard would it be to simulate a rpg like this on BYOND? I am not talking about a 3D BYOND game, simply one with a first person perspective.

I was thinking about something along the lines where, players are actually on a very simple map, but as they move and as actions are performed, it is out putted on the screen as the first person perspective. Hard to understand? Let me try and explain better.

What the player is seeing would be like Bard's Tale. It would be a first person view. But what is working under it, unseen is like a simple 2D map. As players move through this map, it tells the player's client what they are going to see, be it a two way hall or a demon.

I think it would work well, but what I really want to know is, how well do you think this would work online in a multi-player experience?

I think it'd work perfectly fine if you use the right approach for rendering. Something similar to what Falacy pointed out would be fine (Though please use proper perspectives for the wall textures). It would be even better if you coupled this with an elevation system so we can have multistory buildings and mountains and whatnot to scale.