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

Roadmap/Plans/Ideas? #2

Open
Ehesp opened this issue Apr 27, 2016 · 12 comments
Open

Roadmap/Plans/Ideas? #2

Ehesp opened this issue Apr 27, 2016 · 12 comments

Comments

@Ehesp
Copy link

Ehesp commented Apr 27, 2016

Got to say the demo is awesome, well played.

What are your plans with this engine? Would love to help or get involved as I really see potential with this.

@maierfelix
Copy link
Owner

maierfelix commented Apr 27, 2016

Next big Todo's are:

  • Finish the WebGL renderer
  • Editor ui
  • Entity editor dialogs and stuff
  • Background map tile drawing
  • Map connections
  • Stable interpreter
  • Fixing bugs here and there

Eventually support OT based multiplayer map editing.

I created this engine, since ofc I love pokemon - but at most to learn how 2d games/game engines work and using as less libraries as possible.
Also I dislike the facts, that probably all Pokemon MMO's out there monetize their games in a bad way (taking "donations" in response giving back ingame advantages) + such less are open source.

So the great plan is, to provide a pokemon engine for any kind of guy - even non-programmers should be able to create their own games and realize their imaginations in a super simple environment.


Thanks for the kind feedback and I'd be honored to get help on this!

@Ehesp
Copy link
Author

Ehesp commented Apr 28, 2016

Good to hear - those todos make sense from your point of view, however what about the end product?

Do you plan on building the engine, then let others just create their own games from it, or do you plan on taking this forward with an actual open-source game? Obviously it's a way off, but to-dos of the bigger picture would also be cool..

  • Website
  • Documentation
  • Actual Game
  • Graphics

Basically do you want to make a revamped Pokemon Red or are you just seeing what others do with it?

@maierfelix
Copy link
Owner

Since the project is in a unfinished state, I need to stay focused and motivated on the engine for now, but would appreciate any help on the parts you mentioned, a lot.

This will be a pure pokemon game engine kit, including a few demo/tutorial maps, to showcase features and possibilities - no game itself.
Maybe the engine will get freed of all the pokemon stuff some day, but for now I'll stay on the pokemon trainer path (for motivational reasons).

P.s: If you don't know pokemon essentials yet, please check it out here. I really like the way, how this kit works.

@Ehesp
Copy link
Author

Ehesp commented Apr 28, 2016

No that makes sense, motivation is pretty important with these kind of things 👍

I'm more of a web developer myself (JavaScript, but no WebGL). Would be happy to help with a website.

Have you thought of moving this repository into an organisation? That way you could break down the engine, server, demo, website, assets etc into their own repositories. I'd suggest doing this sooner rather than later from past experiences before it gets popular haha.

@xLink
Copy link

xLink commented Apr 28, 2016

Holy crap this looks awesome, been trying to spawn a web pokemon game for a while, but the current game engines just suck ;x

@maierfelix
Copy link
Owner

@Ehesp as soon as a project name is found, I will create a organisation for it.

@reense
Copy link
Contributor

reense commented Apr 29, 2016

@maierfelix Dont you think focussing on a 2D platformer engine with Pokemon in mind is a better idea than specificly creating a Pokemon engine?

I really love this project, i am wanting to learn WebGL/OpenGL for a long time and i am currently look through the source code of the entire project. Thanks a lot for this!

@maierfelix
Copy link
Owner

maierfelix commented Apr 29, 2016

@TheRinseM
The WebGL renderer isn't in a ready for production state. The entire game gets rendered over a highly optimized canvas renderer right now.
The WebGL part works, but things like rendering different textures, do everything in a efficient way, such as normal map based sprite lighting aren't implemented yet.

For now, the canvas renderer is more than enough, but I will do my best to provide a stable WebGL renderer asap, so please don't try to learn from the existing WebGL renderer yet xD

What do you mean by a 2d platformer engine?

@BarrendG
Copy link

BarrendG commented Apr 30, 2016

Maier I can manage testing some cases. If you need people, let me know. (I don't know how I can help you developing your engine since I know some Java and python. But nonetheless , I will offer ideas at least since I love Pokemon as well)

@reense
Copy link
Contributor

reense commented Apr 30, 2016

@maierfelix This application is not specifically for the use in Pokemon-like games. Maybe open up the name a little bit? 😄

@MonsterMMORPG
Copy link

well compared to this beauty my game engine totally sucks :D

here my game if you wanna check out : http://www.pokemonpets.com

I would super uber appreciate if you help me to implement your engine to my game

by the way we dont have any donations etc in the game right now

solely based on ads income

@shockwavemoto
Copy link

ess libraries as possible.
Also I dislike the facts, that probably all Pokemon MMO's out there monetize their games in a bad way (taking "donations" in response giving back ingame advantages) + such less are open source.
would super uber appreciate if you help me to implement your engine to my game

by the way we dont have any donations etc in the game right now
Maier I can manage testing some cases. If you need people, let me know. (I don't know how I can help you developing your engine since I know some Java and python. But nonetheless , I will offer ideas at least since I love Pokemon as well)

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

7 participants