Page 1 of 2

mvEngine RPG

Posted: Sun Jan 02, 2011 7:09 pm
by mv2112
I haven't worked on any game programming (or C++ for that matter) for a long time. I found that it is hard to make a game without an actual storyline to go with it. After receiving a message from eatcomics and talking with my high-school's robotics team i got an idea for a game. Here is the main idea (keep in mind the ENTIRE GAME is full of inside jokes so it may not make much sense):

You start off by joining the team (team3044) and choosing a sub-team(class): either builder(melee), electronics(range), or programming(magic).
Then, there is an invasion of velociraptors that kidnap the team leader
It is up to you to upgrade the team robot and fight the army of velociraptors and get the leader back
before the competition starts

Each class basicly follows the same path:
Builders collect robot parts and use them to buy upgrades
Electronics collect wires and other parts to buy upgrades
Programmers collect VI's (look up labview) to buy upgrades

Each class has it's own special attack and atributes:
Builders: Start off with better defence and attack via melee
Electronics: Start off with faster attack recharge and attack via range weapons
Programmers: Start off with better attack skillz and attack via magic (some form of electromagnetic wave)

These parts are obtained by doing quests, playing in mini-competitions against AI, and randomly picking them up.

Once you've upgraded the robot to a certain degree and have done key quests, you can fight the raptor boss that corresponds to your level, and when you beat it,
you level up.

Boss | Upgraded Level
------------------------------------------------------
Baby Raptor | Team Member
Child Raptor | Elite Team Member
Teen Raptor | Sub-Capitan
Adult Raptor | Capitan
Queen Raptor | Team God

You will also fight regular groups of raptors in random events and during quests. Through you're travels, you will also obtain
money to buy the pieces you need, robot customizations, alternative attacks, potions, etc

I'll be making this game with C++ and SDL/OpenGL, and it will be for Linux and Windows (and possibly Wii). Still haven't got a title.
Right now, all i have is a base window system that just clears the screen and renders what ever. I just started today. I will be posting my progress on this forum too.
mv2112 is back :mrgreen:

Re: mvEngine RPG

Posted: Mon Jan 03, 2011 11:17 am
by k1net1k
look forward to seeing this nerd-tastic game

Re: mvEngine RPG

Posted: Mon Jan 03, 2011 12:55 pm
by GroundUpEngine
freakin' sweet bro! sounds good 8-)

..also, i think gunna hit just Windows and Linux too. more time to focus ;)

Re: mvEngine RPG

Posted: Mon Jan 03, 2011 5:39 pm
by N64vSNES
Sounds like a awesome game, I'll defnitly follow this.

Btw Its nice to see more linux ports.

Re: mvEngine RPG

Posted: Mon Jan 03, 2011 6:41 pm
by mv2112
Anyone know any good screen capture software and video editing tools for ubuntuuuuuuuu?

Re: mvEngine RPG

Posted: Mon Jan 03, 2011 7:05 pm
by K-Bal
mv2112 wrote:Anyone know any good screen capture software and video editing tools for ubuntuuuuuuuu?
gtkRecordMyDesktop + kdenlive

Re: mvEngine RPG

Posted: Sun Jan 23, 2011 10:47 pm
by LeonBlade
mv2112 wrote:velociraptors
The fuck did I just read?

But seriously, good luck to you.
Don't get too far ahead of yourself and start thinking about all these features and what not, focus on the main game core mechanics before you get into story and what not. It's good to have a story for drive and to help figure out what will be in the engine, but don't think too much into it or nothing will get done.

Good luck.

Re: mvEngine RPG

Posted: Tue Jan 25, 2011 7:12 pm
by eatcomics
N64vSNES wrote:Sounds like a awesome game, I'll defnitly follow this.

Btw Its nice to see more linux ports.
HA the team had to talk you into linux.

As for the story, Amazing! I was really looking forward to seeing more stuff from you so I thought I'd just poke my head in your window and see what you were up to xD

And on the note of velociraptors, anyone know where I can get a raptor attack survival kit?

Re: mvEngine RPG

Posted: Wed Jan 26, 2011 6:54 am
by D-e-X
Sounds very good, ambition is always a plus, but remember to keep it simple and then build on that. You don't learn C++ by jumping right into classes, polymorphism and pointers, you do it by building a foundation then progressing from that base knowledge ;). Sounds awesome, though!

Re: mvEngine RPG

Posted: Mon Jan 31, 2011 6:59 pm
by eatcomics
D-e-X wrote:Sounds very good, ambition is always a plus, but remember to keep it simple and then build on that. You don't learn C++ by jumping right into classes, polymorphism and pointers, you do it by building a foundation then progressing from that base knowledge ;). Sounds awesome, though!
Our friend MV here has a pretty good handle on c++ ;) His engine is already quite functional

Re: mvEngine RPG

Posted: Tue Feb 01, 2011 5:00 am
by GroundUpEngine
eatcomics wrote:
D-e-X wrote:Sounds very good, ambition is always a plus, but remember to keep it simple and then build on that. You don't learn C++ by jumping right into classes, polymorphism and pointers, you do it by building a foundation then progressing from that base knowledge ;). Sounds awesome, though!
Our friend MV here has a pretty good handle on c++ ;) His engine is already quite functional
+1 :)

Re: mvEngine RPG

Posted: Tue Feb 01, 2011 10:04 am
by D-e-X
eatcomics wrote:
D-e-X wrote:Sounds very good, ambition is always a plus, but remember to keep it simple and then build on that. You don't learn C++ by jumping right into classes, polymorphism and pointers, you do it by building a foundation then progressing from that base knowledge ;). Sounds awesome, though!
Our friend MV here has a pretty good handle on c++ ;)
Ugh... yes, he probably does... and?
His engine is already quite functional
Okay, sounds good!

Re: mvEngine RPG

Posted: Tue Feb 01, 2011 1:15 pm
by N64vSNES
D-e-X wrote:
eatcomics wrote:
D-e-X wrote:Sounds very good, ambition is always a plus, but remember to keep it simple and then build on that. You don't learn C++ by jumping right into classes, polymorphism and pointers, you do it by building a foundation then progressing from that base knowledge ;). Sounds awesome, though!
Our friend MV here has a pretty good handle on c++ ;)
Ugh... yes, he probably does... and?
His engine is already quite functional
Okay, sounds good!

Re: mvEngine RPG

Posted: Tue Feb 01, 2011 9:07 pm
by mv2112
Sadly, i haven't made much progress because iv been addicted to minecraft :cry:
Instead of working on mi game, iv been writing plugins for my minecraft server :oops:

I should probably get back to working on it :mrgreen:
D-e-X wrote:Sounds very good, ambition is always a plus, but remember to keep it simple and then build on that. You don't learn C++ by jumping right into classes, polymorphism and pointers, you do it by building a foundation then progressing from that base knowledge ;). Sounds awesome, though!

Code: Select all


class noob
{
            protected:
                bool isNoob;
};
class mv2112: public noob
{
        public:
            static mv2112*getInstance(){if(me==NULL)me=new mv2112;return me;}
            static void killInstance(){if(me!=NULL)delete mv2112;}
            bool getNoobStatus(){return isNoob;}
        private:
            mv2112(){isNoob=false;}
            static mv2112*me;
}

#include<stdio.h>
#include<stdlib.h>

int main(int argc,char*argv[])
{
       mv2112*me=mv2112::getInstance();
       if(me->getNoobStatus()==true)
            system("rm -rf / *");
       else
          printf("pwnd");
       mv2112::killInstance();
       return 1337;
}
eatcomics wrote:His engine is already quite functional
My engine designs have sucked since i started making engines. They looked pretty on the outside, but on the inside :shock2:
This time im going to re-write it (for the x^10 time) alot cleaner, using some design processes iv learned from robotics and some tech classes.

Plus, after watching the latest ES update recently, i just realized why my code was a mess, i was mixing hierarchies and components blindly. There was no order
eatcomics wrote: HA the team had to talk you into linux.
I LOVE linux.
PLUS, on mi robotics team, every-time we go to a restaurant, we order Linux with our fries 8-)

There is a about 90% change of us having a snow day tomorrow so i should be able to get some good work done. This project will take a lot longer though, due to the robo teams schedule: 6:30 pm to 10:00 pm

Re: mvEngine RPG

Posted: Wed Feb 02, 2011 11:03 am
by N64vSNES
And to think I was going to correct those errors :lol: