jdan / isomer

Simple isometric graphics library for HTML5 canvas

Home Page:http://jdan.github.io/isomer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

game engine / level builder?

rubytastic opened this issue · comments

This looks really great, and would love to build a simple game with this.
Altough it would need more than just the plotting functionality.

Is there anyone who have build games using Isomer? Or are there alternatives that have same look and feel but provide some basic mechanisms for collission detection for example?

I believe this is not a game engine but a plotting library but if one wants to create games it should be hooked up with one, thoughts /suggestions?

Anyone has build a basic foundation for a level builder?

I'd love to build a game with this as well.

@NetOperatorWibby
I have looked at other alternatives and Think isomer is great but its not a full game engine and lots of work has to be done to make it into. Which I think is outside of the authors scope for this project.

Perhaps there are game engines instead that support this clean look and feel, or someone feels like integrating an exsisting game engine into this isomer. I have only interest in isomer to build a simple game for fun and don't have time to write games engines though.

@rubytastic I just don't know how to build a game engine, and trying to dissect three.js games to extract the bits I want usually fails.

My plan is to make something that people could easily make a game engine with. So some things to add are click hit detection and improving rendering performance.

I've been working on the threejs repo to convert isomer to use Three.js, and it's slowly coming along. But the plan is not to make a game engine :) I'll leave this open for discussion.

@jdan Oh wow, I'm looking forward to it! (:

@jdan you need beta testers ;)?

@rubytastic Yes, will reach out!

Maybe if you want more functionality than just a plotting library. We can create a more extendable js api?
So if someone wants click detection they can load an addon for it?

I've made a rather rudimentary game, mostly as a proof of concept, but I've found isomer to be a pretty brilliant little thing to make fun stuff!
Best viewed on higher resolutions/desktop, not very responsive yet: http://dev.icatserver.com/lab/isomer/

So far no win-action..

@foag this is so cool :) I'd love the hear the major pain points you had while using isomer, if any.

I wouldn't say pain points really, but there's definitely room for something like z-indexing ;) other than figuring out how to render stuff behind/in front of each other it was pretty straight forward.

I didn't put enough time in this to figure out how to properly render animations separate from movement but I guess that's just a matter of different rendering queues :)

Just for the heck of it, a quick, buggy-as-hell mockup for a pong-like game: http://dev.icatserver.com/lab/isomer/isopong/

I think that the stability of the coordinate system is good and pretty much any rendering issues I've encountered have been my own mistakes. The pong-example renders at 10ms intervals, and still no pain in the rendering.

@foag Very cool! And thanks for the feedback.