Hacker News new | ask | show | jobs
by edem 3013 days ago
Shameless plug: I'm working on a [Text GUI library](https://github.com/Hexworks/zircon) which has the option for isometric projection [like this](https://cdn.discordapp.com/attachments/205245036084985857/41...). It is completely decoupled from the backend (the simulation engine in your case) so if you are interested we can work together. I also work in Kotlin and I'm eager to put in some work to create a fun game. It also supports tilesets so you are not stuck with ASCII.
3 comments

Just nitpicking, but this is not isometric, this is top-down oblique projection. Isometric is when all 3 axis are of equal length and separated by 120 degrees.
Apologies for being a massive dweeb, but i think that's some variety of oblique projection, rather than isometric: https://en.wikipedia.org/wiki/Oblique_projection
I think you're technically correct, but 'isometric' is also a pretty widely used non-technical term when describing video games which have some form of non-perspective 3D projection, even if the axes are unequally foreshortened.
This is as far as you can get with square based grids. :) We call it "top down isometric".
Who's "we"?
My team and me.
Very cool! If you could play this in terminal it would be awesome. We could be a good testbed for your ideas -- we have kept the simulator separate from the UI / display.
This is not a terminal emulator, but a text gui library. It works with swing or libgdx (you can choose), and soon it will have a web version as well.

Let's talk about this. Do you have a discord channel? If not we can use ours [here](https://discord.gg/CXsnmT)

We are all on gitter: https://gitter.im/kotcity/Lobby Stop on in!