STOS Dungeon Crawling

STOS-related stuff in here please

Moderators: simonsunnyboy, Mug UK, Zorro 2, Moderator Team

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Fri Oct 19, 2018 8:20 pm

NGF wrote:
I have also considered real time but it feels like it's one upper level of difficulty to code/complexity to the game so I might skip it and make it more like the Elvira games.

Ok, you have the exact solution to the viewpoint as I have with alot of IF's. As long as it works I guess.. But I can't escape the feeling that it should be a easier/shorter way to calculate view :shrug:

About the graphical assets, why not "borrow" some graphics from Eye of the beholder / DM as a start and then edit them beyond recognition for your own needs?

I wish you good luck with the game! :cheers:


Believe me, I've considered asset flipping. Unfortunately my viewpoint is way bigger than EOB, DM, Captive, Knightmare, Walls of Illusion, Ishar, etc. Also my perspective is different if you look at it; the "camera" is equidistant from floor and ceiling. Also also, none of the above have murderous antelopes with horns and tusks, soldier ants with chitin spears, or manticores. (I don't want boring monsters such as orcs, goblins, undead, etc.)

And there must be an easier way to calculate it, I'm sure, however, brute forcing seems to work for now.

Don't knock Elvira / Waxworks. They're good games. I'm told that they actually started with a graphical MUD engine and basically bashed it until it fit their purposes. I think you could probably do the same in STOS no problem. Compact each location image together with its mask (a secondary image that might include all variants such as objects taken / not taken, etc.) and a directory of where each mask element goes, a room description, exits and where they go to, and examine descriptions into a single .MBS file, then load it in, BLIT everything into place, wait for player input, and you've probably got something a bit like the Legend Interactive adventure games on PC (Companions of Xanth, Spellcasting series, Death Gate, Shannara, etc.)

I believe one of our number in the Facebook group has also worked out how to do a resolution split as well, so you can have low res to show the image in colour and med res to make the text less chunky at the bottom...

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Sun Oct 21, 2018 9:25 pm

Further update!

Firstly, I've produced a side program that is used to grab the various frames of animation for each monster and compact them, together with said monster's statblock, into a single file. This is attached.

Secondly, I'm currently working on locked doors. This is a lot harder than it sounds. Basically, door locks will be on the door frames where the button or pull chain is now. Logically, they simply give a message saying "This door is locked" unless the player has in hand the correct key type, in which case the player's hand is emptied and the door opened. Because any lock type can be in any dungeon environment, rather than blit the lock onto the frame which would require me to use valuable screen space that could be used for larger environmental features, I'm storing the lock graphics in the sprite bank and will TRAP them into view when the game detects that a locked door is visible. This may be slightly slower than blitting it but it can be pixel perfect as opposed to being reliant on 16 pixel boundaries.

Thirdly, I've compacted into the actual program file the splash screens, the interface, and the character generation screen, to save on disk space. It's also faster to decompact them than to load them from disk each time, esp. from floppies.
You do not have the required permissions to view the files attached to this post.

MM41
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 115
Joined: Sun Jun 28, 2015 2:36 pm
Location: France

Re: STOS Dungeon Crawling

Postby MM41 » Mon Oct 22, 2018 9:49 am

Encolpius can you put an example of MBK monsters to see how work of this new program :) ,
Can we see the monster animation with ?

User avatar
NGF
Captain Atari
Captain Atari
Posts: 389
Joined: Tue Nov 22, 2005 9:22 pm
Location: Stockholm, Sweden

Re: STOS Dungeon Crawling

Postby NGF » Fri Oct 26, 2018 4:36 pm

That tool will help out greatly if more games and scenarios is made with the WOL engine :)
"4160" STE with Ultrasatan | Falcon 030 14MB with CF-reader | TT030 | STacy | 520STFM x 2 | 520ST x 2

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Fri Oct 26, 2018 6:44 pm

NGF wrote:That tool will help out greatly if more games and scenarios is made with the WOL engine :)


It would indeed; I am thinking maybe a roguelike / roguelite of some sort using vast amounts of the WOL code. But that's further down the line.

I'm also working on a map editor as well...

User avatar
NGF
Captain Atari
Captain Atari
Posts: 389
Joined: Tue Nov 22, 2005 9:22 pm
Location: Stockholm, Sweden

Re: STOS Dungeon Crawling

Postby NGF » Wed Oct 31, 2018 7:34 pm

Will the map be stored in an array or in some text file?
"4160" STE with Ultrasatan | Falcon 030 14MB with CF-reader | TT030 | STacy | 520STFM x 2 | 520ST x 2

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Fri Nov 02, 2018 6:55 pm

Currently, the map is in a .CSV file in plaintext. This is so I can tweak it easily using Notepad to test various new features as added. When the editor appears, however, I'll convert it to a big heaping mass of binary data to keep those load times down. Dump it straight into the map array. It's starting to get to the point at which I'm forgetting what each number actually means on the map grid...

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Thu Dec 06, 2018 10:22 pm

Time for a new build to be posted. I've now implemented wall signs and locks and keys. The former are 100% there. The latter about 90%, I just need to make them display on side walls properly. Included is both an executable and the source code. You will need an STE if you are running it on a real machine because I've started moving the drawing routines over to the blitter (though not all of them are there on account of transparencies are playing up.)
You do not have the required permissions to view the files attached to this post.

MM41
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 115
Joined: Sun Jun 28, 2015 2:36 pm
Location: France

Re: STOS Dungeon Crawling

Postby MM41 » Sun Dec 09, 2018 4:59 pm

i have just testing the new first floor :D
little bug report:
the green push button disapear when pushing ?, but if you not move the mouse pointer on the wall and push,
the grid down and the green button reapaer!
Some new items (gold lock) are not seen in front view when they are at left or right.

So i'm left to make the new map !
Thanks Enclopius :D

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Sun Dec 09, 2018 6:28 pm

Hmmm, probably a typo somewhere. Also, I am aware of the lock refusing to draw on the side walls; I'll investigate it. There is also a bug where if you unlock a door and change to another level, it things certain locks are already open. I have fixed that by making sure I zero all the lock status variables when changing levels. (Of course, in the final build it will of course save to a temporary file the state of each level as you change.)

I'm also shortly implementing teleports. You'll know these when you see them. And as a side effect of same, the foundations of the timing system, even if it is just to make sure they're animated properly.

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Tue Jan 01, 2019 5:47 pm

Hello again everyone. The map editor tool is now in a fit state to see the light of day. It will have things added to it as and when I implement them, however, starting with WOL 0.56 (the next version in line) the new map format produced by this will be adopted. As will decorative tiles, slippery tiles, and slog zones.

I'd be interested to see what people put together with this, if anything. Feel free to post your creations and so forth.

Incidentally, does the person who created Ice Packer frequent these fora? Because I want to thank him for an excellent piece of kit. Shrank the executable for this mapper from 120K to 51K and still preserved all its functionality. I shall be putting all future versions of WOL through it in future (current builds hit 160K+ for the executable when compiled...)
You do not have the required permissions to view the files attached to this post.

Playmobil
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 139
Joined: Fri Nov 13, 2015 7:40 pm

Re: STOS Dungeon Crawling

Postby Playmobil » Tue Jan 01, 2019 7:29 pm

Someone can put a screenshot of this game ?

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Sun Sep 22, 2019 8:28 pm

Hello everyone. I had an e-mail from a Manu asking whether this was dead. It is not. However it's stalled because I keep flitting from one thing to another to another. The biggest stalling factor is the monster graphics. I have a couple other things in STOS going on as well and work has been rather busy this year so far. I also lost the login to this place in the summer when I moved over from Firefox to Brave as my browser and it didn't import all my logins for some reason. But here I am now.

Back in May I posted the latest build on the Facebook group - 0.58. It features the ability to throw things (which was more complex that you might think) and some really rather spiffy Quartet music that I wrote myself, as well as a tighter blitter handling routine.

Attached the zip of that build.

The next build will be 0.60 which will feature monsters (still to come) and damage to the player (which I have actually already implemented, along with a death screen.)
You do not have the required permissions to view the files attached to this post.

MM41
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 115
Joined: Sun Jun 28, 2015 2:36 pm
Location: France

Re: STOS Dungeon Crawling

Postby MM41 » Mon Sep 23, 2019 10:16 am

Happy to see than the project still forward, i'm going to power up the ST to try the 0.58 :D
Thank you Encolpius :cheers:

User avatar
dma
Atari Super Hero
Atari Super Hero
Posts: 992
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: STOS Dungeon Crawling

Postby dma » Mon Sep 23, 2019 6:50 pm

Happy to read that your project isn't stopped as well. :)

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Mon Sep 23, 2019 9:08 pm

Indeed it's not. It's the furthest along of my STE game projects right now to be fair. (Valkyrie has run into a standstill with my being utterly bored of drawing incremental pixel art frames as it is the work of ants, and Totally Unofficial Isometric Adventure Game has been stymied by my artistic inabilities. Tonya Harding's Pro Skater hasn't even got off the drawing board yet, thankfully; there's no way I could pixelise sufficient frames of a triple axel with double toe loop and have it look like anything other than a grub in a fit.)

Today I've been expanding the mapper tool so I can get some test fodder for monster handling routines. Basically, there is a maximum of 4 monster types per level which means potentially up to 800K RAM can be consumed on their frames altogether though monsters 3 or 4 would more than likely be reserved for bosses.

User avatar
dma
Atari Super Hero
Atari Super Hero
Posts: 992
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: STOS Dungeon Crawling

Postby dma » Tue Sep 24, 2019 6:55 am

Ah, that skating game is probably in the vein of GBA THPS? :)

3D modeling of characters and scenery can help as base elements for pixeling.
But then, it's also something to learn. Though probably easier to get in (especially just to get basic "draft" rendering) than complete character pixeling from scratch in all positions.

Encolpius
Atariator
Atariator
Posts: 25
Joined: Mon Aug 27, 2018 12:46 pm

Re: STOS Dungeon Crawling

Postby Encolpius » Tue Sep 24, 2019 5:22 pm

dma wrote:Ah, that skating game is probably in the vein of GBA THPS? :)

3D modeling of characters and scenery can help as base elements for pixeling.
But then, it's also something to learn. Though probably easier to get in (especially just to get basic "draft" rendering) than complete character pixeling from scratch in all positions.


Ahahahahahahaha, sort of. It'd be like head to head THPS on ice, where you get points for successfully doing leaps and spins and salchows but also for sabotaging or annoying your opponent, i.e. by leaping over them or drive-by teabagging them when they fall or showering them with ice from a sudden stop or, of course, smacking them with a telescopic baton. I used to have Poser on the PC in the 1990s so if I can find the disks for that it could be a base for the frames for same. Pose a blank figure, turn the camera to oblique or whatever projection and then draw over it. A bit cheaty, yes, but easier than scratch-building.

Pity I can't do the same for WOL monsters because I have no idea how to 3D model.


Social Media

     

Return to “STOS”

Who is online

Users browsing this forum: No registered users and 4 guests