iso rogue

Started by iWasAdam, March 11, 2021, 08:54:37

Previous topic - Next topic

iWasAdam

Something I've just been working on


true 2d (orthographic) isometric rogue - but it's actually in 3d!

So... There are no issues with depth sorting and all of that nastiness  :o

Pakz

Looks nice!

Are you still at 6ofps? I have a 120hz laptop now and games are so smooth at this speed. This really is noticable when going back to 60fps. I noticed a lot of my stuff is now broken because of the bad programming :)

Derron

Maybe vsync ... 60fps


What I like on the screenshot (dunno why) is the shading of the ground tiles.

Why are some "bottom left/right" rectangles shorter than others? I assume some "outside tiles" thing - or if it is "towards a door" ?


Is the actor planned to be "3D" (like a 1 voxel depth) like the doors too?

Steve Elliott

Quote
What I like on the screenshot (dunno why) is the shading of the ground tiles.

I agree - a good use of colour here.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

iWasAdam

yep - the outside is short the inside is bigger (wall sizes)

also toying with different light styles too:

Derron

Did you bent Robin Hood?

The door leaf ends a bit earlier than the door hinge (bottom leaks through) - is this by intention (like a saloon door)


If these are "torches" (albeit not affecting lighting dynamically) then it might look nice for smaller pixel blocks being emitted - pixel fire.


The ground floor in the room on which Robin is staying: Some are "3D" and some seem to be flat. This is because of the "grid". This way it looks a bit like something to "stumble over". But then you look closer and you are recognizing that these "pattern tiles" (4x4 each) are not raised but sunken (the depth part goes downwards) - as the top surface is in line with the "not 3D" elements. This makes it look a bit .. dunno, it "puzzles me". I am sure you will come up with a better idea during "toying around".


bye
Ron

3DzForMe

I'm impressed, takes me back to orthogonal Speccy games, with better gfx  8)
BLitz3D, IDEal, AGK Studio, BMax, Java Code, Cerberus
Recent Hardware: Dell Laptop
Oldest Hardware: Commodore Amiga 1200 with 1084S Monitor & Blitz Basic 2.1

Qube

Love the style of this, nice nice :)
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Scaremonger

That looks really good.

Baggey

Quote from: iWasAdam on March 11, 2021, 08:54:37
Something I've just been working on


true 2d (orthographic) isometric rogue - but it's actually in 3d!

So... There are no issues with depth sorting and all of that nastiness  :o

Hi, Looking good.

What programming language do you use or do you use many?

Id like to make a retro style game like Jetpac for the Zx Spectrum! Even just get a first stage working.

But getting the basic idea or concept on how to start seems daunting. I can code in Basic and Z80 but dont have a diddly squat on how to get going with a frame work or template.

Any pointers would be much appriciated. Would like to take my Hobby coding to another level and make something useful.

Kind Regards Baggey
Running a PC that just Aint fast enough!? i7 Quad core 16GB ram 1TB SSD and NVIDIA Quadro K620 . DID Technology stop! Or have we been assimulated!

ZX Spectrum 48k, C64, ORIC Atmos 48K, Enterprise 128K, The SID chip. Im Misunderstood!

iWasAdam

i'm one of the few that still uses Monkey2 - but it's a heavily modified version which has now been absorbed into wonkey!

Baggey

How do you use or even implement a heavily modified version?

This is why i love old system's you have a platform and you must stick to it!

when open source is implemented it gets altered and twisted 'n' more ways you can imagine and no one understand's or give's a F**K to what's going!  :-X  on or even comprehend on how to use it? WHY!

Kind Regards Baggey
Running a PC that just Aint fast enough!? i7 Quad core 16GB ram 1TB SSD and NVIDIA Quadro K620 . DID Technology stop! Or have we been assimulated!

ZX Spectrum 48k, C64, ORIC Atmos 48K, Enterprise 128K, The SID chip. Im Misunderstood!

Derron

Quote from: Baggey on March 28, 2021, 18:24:41
This is why i love old system's you have a platform and you must stick to it!

when open source is implemented it gets altered and twisted 'n' more ways you can imagine and no one understand's or give's a F**K to what's going!  :-X  on or even comprehend on how to use it? WHY!


What does Open Source has to do with it?


bye
Ron

iWasAdam

The older systems were never quite documented and were not simple to dev for as there was very few dev resources. Usually basic, and some form of assembler.

It's easier today to really push these old systems as we now have ide and dev system along with known hacks and system calls. All hosted in Uber fast high level compilers.

As for open source. The reason people modify thing is to patch the failings, learn techniques or just improve things.

You should be more open to learning thins and understanding the reasons why a solution was created.

Maybe think about using your skills to create a platform that you can work with  ;D

iWasAdam

As for using and. Implementing modified sources. Usually they are your sources and were developed for yourself, so you implicitly understand things.

Or as the case with wonky, all additions were documented