Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

game engine / level builder? #53

Open
rubytastic opened this issue Nov 25, 2014 · 14 comments
Open

game engine / level builder? #53

rubytastic opened this issue Nov 25, 2014 · 14 comments

Comments

@rubytastic
Copy link

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?

@NetOpWibby
Copy link

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

@rubytastic
Copy link
Author

@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.

@NetOpWibby
Copy link

@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.

@jdan
Copy link
Owner

jdan commented Nov 25, 2014

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.

@NetOpWibby
Copy link

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

@rubytastic
Copy link
Author

@jdan you need beta testers ;)?

@jdan
Copy link
Owner

jdan commented Nov 26, 2014

@rubytastic Yes, will reach out!

@jbovenschen
Copy link
Collaborator

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?

@dnkmdg
Copy link

dnkmdg commented Mar 25, 2015

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..

@NetOpWibby
Copy link

@foag I won!

@jdan
Copy link
Owner

jdan commented Mar 26, 2015

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

@dnkmdg
Copy link

dnkmdg commented Mar 26, 2015

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 :)

@dnkmdg
Copy link

dnkmdg commented Mar 27, 2015

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.

@jdan
Copy link
Owner

jdan commented Mar 27, 2015

@foag Very cool! And thanks for the feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants