Impact

This forum is read only and just serves as an archive. If you have any questions, please post them on github.com/phoboslab/impact

1 decade ago by Nic

I have very little knowlege of HTML, PHP and/or the other components needed to work in this engine. I understand that there are plenty of tutorials out there to help someone who is extremely willing to learn and expand my knowledge of this product. I currently know Visual Basic and run an online game (http://www.delrith.com/ - under redesign) which supports around 100 players per server maximum.

My question: Would a small rpg game with simple quests, guilds, and shops work well with this engine? I don't plan on making a 'MMORPG' just an 'ORPG' with between 50 and 75 players per server. I would need a simple account manager and the ability for players to log in and select a server.

Any help is appreciated, even if it's not what I want to hear.

Thank You!

1 decade ago by gxxaxx

Hey Nic,
I'll leave the comments I originally made below. But, I wanted to edit this answer and give you a pointer to an excellent presentation about the Impactjs engine and its use in MMO type situation. Just ran across this in the Code and Games forum.

http://impactjs.com/forums/games/working-on-a-mmo
http://impactjs.com/forums/code/impact-tutorial-here
http://www.youtube.com/user/hallsofvallhalla

If you read the links and watch the videos, you will get a very good idea of what is possible AND what it will take to make it happen.

-------------------------------------------

I'm still a bit new to the Impactjs engine myself. Enjoy it plenty. But I haven't ventured into the outer darkness with the engine -- just simple single player, no persistent data. So others may definitely give you a more educated view.

That said, here's my take on what you are asking.

The Impactjs engine is a very fine engine for HTML5 client-side games. The kind of work that the engine does for you is calculate collisions & movement. It will provide a very organized game turn with movement, collision, damage, death, and other standard functions required for a player character to "walk around" inside a level.

Impactjs has a nice built in loader and debugger, etc.

It is written in javascript. Which is exactly what you would expect for a client-side HTML5 game.

Client-side means all of the functions that happen on a players computer.

Most of the functions that you mentioned in your question involve server-side functions.

Quests will require a persistent data system better than cookies.
Guilds would require not only persistent data, they would require an admin screen for you to make changes, edit, and generally maintain the guilds.

As far as "simple account manager" goes, I don't know of any. There may be simple to use account mangers true. But the job that an account manager does is non-trivial -- especially if your game becomes popular and attracts any of the usual account meddlers that plague Steam and pretty much every online gaming system.

In order to use the engine you will need to learn javascript at least.
But then when you communicate between your program and a server you will need a second language -- or at least a different headset to work with the added complexity of using client-server protocols.

There are some excellent plugins that people are making available -- that work with Impactjs engine. But you will still need to know some programming in order to make it work.

You seem to have a strong vision of what you want, and have some drive. No matter what gaming engine you selection you will either be forced to learn some programming yourself -- or, you will need to buddy up with someone that does program. You can buddy up by being partners/friends or by $$$.

I just don't see getting by in the game development area unless a programmer is involved.

1 decade ago by Nic

Thank you so much. I've watched the videos you and others have provided and made the decision to learn to code. I am going to purchase this engine and make simple games at first before attempting my online game. Luckily Valhalla has posted some tutorials on getting started with multiplayer gaming on this engine. I can't wait. Thanks for taking the time to reply to me.

1 decade ago by gxxaxx

Welcome to the community.
Hope you have a great experience learning.
Don't hesitate to get back to the forum if you get stuck.

1 decade ago by Nic

Thank you. I'll be purchasing this tonight at around midnight. I hope to learn and help others as well, maybe even join a community project to assist in my learning.
Page 1 of 1
« first « previous next › last »