mvEngine RPG
Moderator: PC Supremacists
- mv2112
- 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
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
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
- GroundUpEngine
- 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
freakin' sweet bro! sounds good
..also, i think gunna hit just Windows and Linux too. more time to focus
..also, i think gunna hit just Windows and Linux too. more time to focus
Re: mvEngine RPG
Sounds like a awesome game, I'll defnitly follow this.
Btw Its nice to see more linux ports.
Btw Its nice to see more linux ports.
- mv2112
- 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
Anyone know any good screen capture software and video editing tools for ubuntuuuuuuuu?
Re: mvEngine RPG
gtkRecordMyDesktop + kdenlivemv2112 wrote:Anyone know any good screen capture software and video editing tools for ubuntuuuuuuuu?
- LeonBlade
- 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
The fuck did I just read?mv2112 wrote:velociraptors
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 ~/
Re: mvEngine RPG
HA the team had to talk you into linux.N64vSNES wrote:Sounds like a awesome game, I'll defnitly follow this.
Btw Its nice to see more linux ports.
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
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.
Re: mvEngine RPG
Our friend MV here has a pretty good handle on c++ His engine is already quite functionalD-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!
- GroundUpEngine
- 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
+1eatcomics wrote:Our friend MV here has a pretty good handle on c++ His engine is already quite functionalD-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!
Re: mvEngine RPG
Ugh... yes, he probably does... and?eatcomics wrote:Our friend MV here has a pretty good handle on c++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!
Okay, sounds good!His engine is already quite functional
I remember when I used to be into nostalgia.
Re: mvEngine RPG
D-e-X wrote:Ugh... yes, he probably does... and?eatcomics wrote:Our friend MV here has a pretty good handle on c++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!
Okay, sounds good!His engine is already quite functional
- mv2112
- 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
Sadly, i haven't made much progress because iv been addicted to minecraft
Instead of working on mi game, iv been writing plugins for my minecraft server
I should probably get back to working on it
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
PLUS, on mi robotics team, every-time we go to a restaurant, we order Linux with our fries
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
Instead of working on mi game, iv been writing plugins for my minecraft server
I should probably get back to working on it
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;
}
My engine designs have sucked since i started making engines. They looked pretty on the outside, but on the insideeatcomics wrote:His engine is already quite functional
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
I LOVE linux.eatcomics wrote: HA the team had to talk you into linux.
PLUS, on mi robotics team, every-time we go to a restaurant, we order Linux with our fries
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.
Re: mvEngine RPG
And to think I was going to correct those errors