About this blog
The progress of a sole developer making an MMOFPS.
Entries in this blog
As I have the space and bandwidth and spend more time there then all these other sites, I am moving the Blog to my main site:
https://www.everonworlds.com EveronWorlds Portal
So if you want to follow it further, you will have to go there
John "Mythic" Henry
The saga progresses.
Patch update put out and getting errors on one alpha testers machine. It seems to be fine and then "Boom"
Tested it on 2 machines ahead of time (32/64 bit) then released it. No matter how hard you try, errors always crop in.
Sometimes there is absolutely nothing you can do to avoid these ocrruring. Try as you might, some machines are going
to have problems now and then.
You can end up with a corrupted patch download or the users machine could end up with a corrupted file as windows is
nortorious for doing. So all you can do is continue on and keep at it. As robust as you make your program for error checking,
at least if it stops with an error that lets them know they have to reinstall, its better then just crashing...
Its always good tho to keep on top of it and do your best to help the user, not just say: "ReInstall". Even I get tired of people
that just say things like that, like a broken record. Try your best to make them feel like you do appreciate they are having an
issue, get them to tell you more. Then work in the need to reinstall to clean up the mess that occurred. Most people will appreciate
that over a flat blanket statement.
Let me start by introducing myself.
I am no young whippersnapper *grin*. Altho I can say I have never really grown up. I spent some years in the military police, mostly as
the Air Force said I had no skill for electronics. After getting out of the military I proceeded to prove them wrong by graduating from ITT tech
with Honors lol. I also went on to University in Idaho taking a degree in Computer science and Math. I didnt finish that degree, I don't regret it,
but it would have helped finishing it.
I have since continued my self education in C++/C#/Java/Perl/Php, pretty much anything I needed to do, I learned the language I needed for
it. I do prefer C++/C# tho from all the rest. I have always enjoyed Video games as many of us do. I took it a step further. I was never fully
satisfied with the way some of the games were developed and designed. Not one to complain I instead started looking into game
development. For quite a few years I played around with Emulators. They were very usefull as a way to test out my ideas and get a feel for
how a game is made. Then I found the 3 major game engines for us Indie Game Developers: Torque3D / Unity / Ogre. As far as I'm
concerned, those are some of the best ones for doing a game. They are not necessarily the easiest, but flexibility is what counts for me.
To cut a long story short, after many years plugging away at it, since well before 2000, I have finally reached the stage where I can say:
I have created my first game: https://www.everonworlds.com [ EveronWorlds Portal ]
Yep, its an MMO, thats short for Massive Multiplayer Online only. In this case I have created an initial Modified FPS style game.
For the moment I am calling it EW Fps Online and I am accepting alpha tester apps.
I finally settled on Torque3D for several reasons. One major one is all the money I invested into artwork ready to be used in it. I also
know the core code base far better then any of the other ones I have worked with. I have started with a base skeleton game that is functional
and have begun adding in the parts I have tested out over the years, building up the full game, piece by piece. The latest addition is the
Flag Capturing system fully networked and deals with all 3 teams involved.
The big difference here from most FPS games is there is no match making system. All the Maps are always active and online. You join in
anytime you feel like it without having to either find a match or wait for it to start. This is going to be a modular map system called Sectors.
We have 4 to begin with, and we plan to go with a FreePlay game system with paid access to additional maps and features after Beta.
The base gameplay consists of 3 Large Teams / Races. Your goal is survival. Survival includes taking over bases to increase your bonuses
and chances of survival. Taking control of sector is necessary as long term, you will only be able to access a sector through controlled
bases in a sector or else you will have to fight from one sector to the other to take initial control of a beachhead base in another sector.
This will only be possible from adjacent sectors. Each Race/Team will have a base sector with a primary base that cannot be lost. They
can lose all the additional bases in that sector. Capturing a base is not easy or quick. If you are interupted, you have to start from the
begining to capture it. Teamwork and tactics are a must in this game. The Sector Maps are Huge compared to the average FPS game map.
Not as well fleshed out as I would like, but I am not a great writer or artist. The basics start with humanity expanding beyond earth. This has
not been an easy path and in the end the Corporations took over the expansion as the governments could not afford it. This did leave some
with a dislike for the corporations. These "Rebels" were not very prolific at first, but over time they expanded themselves. No overt fighting
had occurred for many years. Then the great event happened: First Contact. The event turned out the way some had predicted, tho many
had hoped it would not go that way. WAR! The Alien Horde attacked within days of making first contact and contact was lost with that planet
where they arrived. 2 years on and the Horde has arrived at the next planet being colonized by humans. The battle begins. The Rebels
see this as an opportunity too good to pass up and now push for their own place on the Planet. And so the fight begins. 3 Forces battle for
control of the planet.
I will say that the long term goals look to the option to expand this beyond just sector maps to planetary maps. Never think small or you have
nothing to strive for.
I will post more as I get time, but us Indie Developers are very time limited sadly.
From the Portal site, you can access a basic Demo Video, our Twitter feed and facebook page.