mvEngine RPG

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

User avatar
mv2112
Chaos Rift Junior
Chaos Rift Junior
Posts: 240
Joined: Sat Feb 20, 2010 4:15 am
Current Project: Java Tower Defence Game
Favorite Gaming Platforms: N64/Xbox 360/PC/GameCube
Programming Language of Choice: C/++, Java
Location: /usr/home/mv2112
Contact:

mvEngine RPG

Post 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:
User avatar
k1net1k
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 563
Joined: Sun Nov 07, 2010 2:58 pm
Contact:

Re: mvEngine RPG

Post by k1net1k »

look forward to seeing this nerd-tastic game
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: mvEngine RPG

Post by GroundUpEngine »

freakin' sweet bro! sounds good 8-)

..also, i think gunna hit just Windows and Linux too. more time to focus ;)
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: mvEngine RPG

Post by N64vSNES »

Sounds like a awesome game, I'll defnitly follow this.

Btw Its nice to see more linux ports.
User avatar
mv2112
Chaos Rift Junior
Chaos Rift Junior
Posts: 240
Joined: Sat Feb 20, 2010 4:15 am
Current Project: Java Tower Defence Game
Favorite Gaming Platforms: N64/Xbox 360/PC/GameCube
Programming Language of Choice: C/++, Java
Location: /usr/home/mv2112
Contact:

Re: mvEngine RPG

Post by mv2112 »

Anyone know any good screen capture software and video editing tools for ubuntuuuuuuuu?
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: mvEngine RPG

Post by K-Bal »

mv2112 wrote:Anyone know any good screen capture software and video editing tools for ubuntuuuuuuuu?
gtkRecordMyDesktop + kdenlive
User avatar
LeonBlade
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1314
Joined: Thu Jan 22, 2009 12:22 am
Current Project: Trying to make my first engine in C++ using OGL
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: Blossvale, NY

Re: mvEngine RPG

Post 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.
There's no place like ~/
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: mvEngine RPG

Post 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?
Image
D-e-X
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 39
Joined: Tue Dec 28, 2010 6:49 pm

Re: mvEngine RPG

Post 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!
I remember when I used to be into nostalgia.
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: mvEngine RPG

Post 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
Image
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: mvEngine RPG

Post 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 :)
D-e-X
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 39
Joined: Tue Dec 28, 2010 6:49 pm

Re: mvEngine RPG

Post 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!
I remember when I used to be into nostalgia.
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: mvEngine RPG

Post 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!
User avatar
mv2112
Chaos Rift Junior
Chaos Rift Junior
Posts: 240
Joined: Sat Feb 20, 2010 4:15 am
Current Project: Java Tower Defence Game
Favorite Gaming Platforms: N64/Xbox 360/PC/GameCube
Programming Language of Choice: C/++, Java
Location: /usr/home/mv2112
Contact:

Re: mvEngine RPG

Post 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
Last edited by mv2112 on Wed Feb 02, 2011 2:10 pm, edited 1 time in total.
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: mvEngine RPG

Post by N64vSNES »

And to think I was going to correct those errors :lol:
Post Reply