V3 Status Update
Displaying 1-11 of 11 total.
1
Please enter a numerical value for the importance of this sticky.
Enter 0 to unsticky.
vecna

Just wanted to let you guys know how things are going.

The map/entity system is in, and the map format version 1 is finalized. We began porting Sully Chronicles last week, and so we have been in a 'user' mindset lately which is of course pretty different from a dev mindset. Its been quite handy, I have found numerous things that needed to be added and were simply overlooked: for instance, in maped, there was no way to view the tile INDEX of a given tile, which made it hard to figure out the correct values to pass to SetTile() when dynamically changing a map in VC. Since V1 VC is quite different than V3 VC, the code can't just be copy/pasted, but again, the process of rewriting and porting the basic map VC code has shown us a lot of quirks that we are ironing out. The result of all this is that when we release v3 with maps and devtools, it will be fairly polished system fully capable of doing something that was actually quite difficult to do in V2, despite the flexibility it had over V1, which was .. make an RPG. While simultaneously maintaining V2's ability to effectively make non-RPG tile based games.

Here's a little screenshot of the current build of maped3: clicky

You'll notice in this screenshot that we're looking at the obstruction view, and that its different than the previous verges. The entity system that we settled on uses pixel-accurate obstructions, but still tile-based obstructions. So, you have obstruction tiles in addition to your graphic tiles. The obstruction tiles are embedded at the end of the tileset, and the basic obstruction types shown in the screenshot are all automatically included in any tileset. However, you can make any bitmap of any shape, the obstructions are pixel accurate. Additionally, when you have diagonals, your character smoothly slides along them... eg, if you press RIGHT into a 45-degree angle, the engine will move you up/right. This is all functional right now. A key feature that grue wanted, indeed, insisted on, annoying me muchly, is that your entity/CHRs can have 'hotspots' of any size, you are not limited to 16x16 obstruction cores (but the tile size is still 16x16 no matter what). You move on a pixel by pixel basis rather than a tile by tile basis, as well.

Edit: I wanted to add that, if you slap two diagonal lines 2 tiles apart, you can easily achieve the 'FF6 stair effect', where just pressing left or right, or up or down, will force you to move along the diagonal, once youre in the 'tunnel'. The diagonals and pixel movement, as well as full support for party following that v2 never really had, all give the controls a much nicer feel.

As for the release schedule- what is currently released I would call an alpha. I've decided we will also release what I would call a beta, which will consist of the fully functional map/entity system and the dev tools (at this time, it'll probably consist of the command-line CHRMAK, maped3, and the packfile editor), and fully or partially complete version of Sully 1.5 (depending. Whenever we're ready to make a release). That will NOT be the official release, but should allow people to begin making actual games. At that point, we'll fix any bugs that are reported from the beta, and we will work on things like the full documentation, a nice little 'dev tools' installer, help files for maped, etc. But there will be a beta release between now and then (which we weren't previously sure of, but damn, I have a whole new respect for how much work creating Sully was in the first place now ^_^)

So thats where things are, hopefully you'll see more soon!

Posted on 2004-03-07 07:05:55 (last edited on 2004-03-07 07:20:47)

Zulithe

Thanks for the update. Yay... we are so close :)

Posted on 2004-03-07 12:19:44

RageCage

wow, that looks really great. The tile size is nasty but I assume it will be changed soon enough?
w00t v3 r0x0rz!!!111!
=p

Posted on 2004-03-07 18:50:39

grenideer

everything looks and sounds very awesome. To think of all those long hours I spent using MapEd 2 for dos....

Anyway, yeh, the fixed tile size of 16 is a bit odd. It's a very small tile when you get into higher resolutions. Seeing as how everything is practically done now, it might not be an easy addition, but why the choice to not go with optional tile sizes?

Posted on 2004-03-07 22:01:11

Overkill

I can't wait to get my hands on this release. It totally pwns the Verge world I grew accustomed to. Awesome work.

Posted on 2004-03-07 22:21:34

blues_zodiakos

Well, technically the tile size won't matter much to me, since I'll just be converting entire prerendered images to tiles and making maps out of the whole image instead of tile by tile. The only thing I will worry about are obstructions. :D

Posted on 2004-03-08 00:48:07

Omni

Could the image data from the VSP be exposed to VC code?

Something like a global VSPBUFFER or maybe a GetTileImage() thing?

Posted on 2004-03-11 02:14:59

mcgrue

variable-size obstruction cores for chrs > *

Posted on 2004-03-11 02:18:15

hahn

Creating Sully wasn't work.
Unless you're one of those people who calls sex work.

Posted on 2004-03-11 18:03:15

RageCage

I hate to sound like a whiney bitch but, I've done just about everything I can do without a map and entity system, that beta release would sound damn nice right about now =p

Posted on 2004-03-20 15:46:58

vecna

Yeah I lost like a week when i bought a new computer and my ram was bad ;_;

Posted on 2004-03-20 16:20:17


Displaying 1-11 of 11 total.
1
 
Newest messages

Ben McGraw's lovingly crafted this website from scratch for years.
It's a lot prettier this go around because of Jon Wofford.
Verge-rpg.com is a member of the lunarnet irc network, and would like to take this opportunity to remind you that regardless how babies taste, it is wrong to eat them.