maierfelix / PokeMMO

:video_game: Pokemon MMO engine with realtime editor
http://maierfelix.github.io/PokeMMO/?debug_mode=true&bgm=false
Other
730 stars 79 forks source link

Roadmap/Plans/Ideas? #2

Open Ehesp opened 8 years ago

Ehesp commented 8 years ago

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 commented 8 years ago

Next big Todo's are:

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 commented 8 years ago

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

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

maierfelix commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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

reense commented 8 years ago

@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 commented 8 years ago

@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 commented 8 years ago

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 commented 8 years ago

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

MonsterMMORPG commented 8 years ago

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 commented 7 years ago

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)