Giter Club home page Giter Club logo

Comments (12)

maierfelix avatar maierfelix commented on June 30, 2024 10

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!

from pokemmo.

maierfelix avatar maierfelix commented on June 30, 2024 1

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

from pokemmo.

Ehesp avatar Ehesp commented on June 30, 2024

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?

from pokemmo.

maierfelix avatar maierfelix commented on June 30, 2024

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.

from pokemmo.

Ehesp avatar Ehesp commented on June 30, 2024

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.

from pokemmo.

xLink avatar xLink commented on June 30, 2024

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

from pokemmo.

reense avatar reense commented on June 30, 2024

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

from pokemmo.

maierfelix avatar maierfelix commented on June 30, 2024

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

from pokemmo.

BarrendG avatar BarrendG commented on June 30, 2024

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)

from pokemmo.

reense avatar reense commented on June 30, 2024

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

from pokemmo.

MonsterMMORPG avatar MonsterMMORPG commented on June 30, 2024

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

from pokemmo.

shockwavemoto avatar shockwavemoto commented on June 30, 2024

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)

from pokemmo.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.