This is amazing! If you could add shadows or let us jump onto the blocks
Is there a way to change it from sprites to tiles but keep depth of field?
Yes, but…
sprites can be transform to tiles in a custom function, as long as sprite.image has same size with tile, in isometric, it should be a diamond shape, or a cube graphic if it’s a wall.
In your project, the sprites are houses, right? They are all higher than field tile.
And the depth, I still didn’t understand what you want to do with it. Would you show me a scenario in detail pls?
You weren’t the one adressed either way…
I just meant that stuff behind it is obscured
yeah ik
A funny demo of Jumping On The Wall
Jump on wall & walk around & jump/walk off, or even shoot airplane on walls, which is floating in the air as before. (But projectile might be destroied by wall sometime, this wouldn’t be fixed for now.)
Now you can walk off the map.
hah, yes.
Just about 10+ lines code added in this quick implement, and the build-in isOnWall() treat outside as wall.
@AqeeAqee? P L E A S E make this an extension… plsplsplsplsplsplsplsplspls… the stuff I could make with this…
ahem
It’s being worked on
Oh yeah, I didn’t read that part.
hehehe…
Not gonna lie this kinda looks like a gameboy advance game
I am still waiting for feature request, or feedback, or suggestion, before public release.
Because modifying interface/block design could break early user projects. So I hope modify them as less as possible after release.
So any ideas or request are welcome ! Or even not sure about it, we can discuss then plan it here.
A preview of Isometric-SideView.
Yes, this looks totally diffrent with my previous Isometric, a side view, for side scrolling of platform game.
There’s only 2 dimension, X&Y, so all stuff “motionZ” like jump(z direction) in ext are not required, use all the same tech in a traditional tilemap to implement jump etc instead (shown in main.ts).
2D in this side view, while 3D in previos Isometric, too many stuff differ from each other, and as well as optimizations. So, this will be public as a separate extension Isometric-SideView, while previous
as Isometric-BoardView (not sure the names yet, and suggustion?)
New feature:
setWallSideTexture(tex: Image, forTile?: Image)
Set custom texture of wall side faces(can be transparent partially), shown in main.ts , but should be same size with Tiles. If the “forTile” ommitted, set it as all wall default side face.
This feature will be made to a block before release, and also add to Isometric-BoardView later.
On device:
This can work on hardware, eg: Meowbit, with about 18~20fps, and about 11~12fps while rotating
(BTW the Isometric-BoardView preview can work on device also, but I forgot to mention in first post.)
control:
- walk around with Left/Right
- Scale size with Up/Down
- B jump, A shot
- Holding Menu( ~/` key ): view adjust mode
- Up/Down for view pitch
- Left/Right for rotate view angle
This continues to astonish me!!! Incredible!!!
this is getting even more good.
done?
Pls be finished! I desperately want to make a game with this!
Sorry for all who waiting for the block edition, I know it’s time to make it, but I was falling in another rabbit hole recently. 2 holes actually, pico-8 game migration adaptor(APIs), and arcade RPi game optimization. These are a little more complex than I thought, fortunately I did get some progress, managing to clear them up and post out. Hope I can finish soon and back to this project ASAP.