Page 1 of 2

How do YOU make a game? [Team Thread]

PostPosted: Thu Mar 08, 2012 6:48 pm
by Hblade
Hello everyone. I'm interested in hearing your ideas for making a game.

Do you
  • Make separate geds/dat files?
  • Use a map editor?
  • Keep Everything packed in 1 file?

How do you save / load the game? :) I'm interested in your ideas, because I find that if we all come together, we can create 1 solid Idea and master game editor. Which is why this is titled [Team Thread]. Because we can come together as a team with ideas, and merge them into 1 amazing way to make games using Game Editor.



Functions Made by Users:
Code: Select all
//SuperSonic
void viewfollow(int sensitivity)
{
    view.x += (x - (view.x + view.width/2 ))/sensitivity;
    view.y += (y - (view.y + view.height/2))/sensitivity;
}
void ParallaxScroll(float intensity)
{
    x += (2 * (-intensity + .5)) * (view.x - view.xprevious);
    y += (2 * (-intensity + .5)) * (view.y - view.yprevious);
}
///End of super sonic's codes

Re: How do YOU make a game? [Team Thread]

PostPosted: Thu Mar 08, 2012 8:24 pm
by MrJolteon
Hblade wrote:Do you
  • Make separate geds/dat files?
  • Use a map editor?
  • Keep Everything packed in 1 file?

  • None of the above, I use RPG Maker
Lol, jk, I don't use RPG maker as much as I used to (Can't seem to get it to work in Wine)
I usually make separate geds, but I can keep everything packed in 1 file (I choose not to, as that's a bazillion times harder, though I can do it)
As for saving and loading, I usually do this:
Fail miserably

Re: How do YOU make a game? [Team Thread]

PostPosted: Thu Mar 08, 2012 9:10 pm
by Hblade
lol that reply was entertaining.

Also: Download the latest stable wine. Are you using ubuntu? If so, I reccomend upgrading to 12.04 LTS using this command line, its amazing. Its still beta though, but its awesome.
Code: Select all
sudo apt-get update
sudo bash
update-manager -d


Wait for a few and the update manager will show up telling you there is a distro upgrade.

After thats done, reboot the PC, and update as normal. Wine 1.4 can run RPG Maker XP I think

Re: How do YOU make a game? [Team Thread]

PostPosted: Thu Mar 08, 2012 9:22 pm
by SuperSonic
I don't really make games any more. I just make engines and stuff^^

Re: How do YOU make a game? [Team Thread]

PostPosted: Thu Mar 08, 2012 10:22 pm
by lcl
SuperSonic wrote:I don't really make games any more. I just make engines and stuff^^

That's pretty much what I've been doing most of the time I've used GE. - Experimenting with it and trying to find out what kinds of things I am able to do and what I can learn to do, my career at making games has not been all that great: 2 complete games + very many unfinished projects xD

Re: How do YOU make a game? [Team Thread]

PostPosted: Fri Mar 09, 2012 3:37 am
by Hblade
lol then lets come together with an idea. An idea on creating a game and sticking to it. Lets gain experience, and share what we learned with the world


ı̸̸̸̸̸̸̸̸̸̸̸̸̸̸̸̸̸̸̨̨̨̨̨̨somthing's lurking near this text.

Re: How do YOU make a game? [Team Thread]

PostPosted: Fri Mar 09, 2012 6:08 pm
by SuperSonic
Hblade wrote:lol then lets come together with an idea. An idea on creating a game and sticking to it. Lets gain experience, and share what we learned with the world
My mind's blank :oops:

Re: How do YOU make a game? [Team Thread]

PostPosted: Fri Mar 09, 2012 6:15 pm
by Hblade
xD

First idea:
We should start building a list of functions that we could call that'd help us, and thats user friendly.

Example:
Code: Select all
LimitRange("actor name", min_x, max_x, min_y, max_y);

Which would use x=max stuff to limit the actors x and y to certain areas.

Re: How do YOU make a game? [Team Thread]

PostPosted: Fri Mar 09, 2012 7:51 pm
by SuperSonic
Ok, I'm in! Let's think of some really useful functions :D

Re: How do YOU make a game? [Team Thread]

PostPosted: Fri Mar 09, 2012 8:09 pm
by Hblade
Alrighty :) Theres that limit one, uh... hmm.. xD
I dunno xD I was thinking about SetGravity, but 1.5 will have gravity in by default. o-o..

Ooh!
SetGravity(grav);

and
InvertGravity(grav);


Maybe?

Re: How do YOU make a game? [Team Thread]

PostPosted: Fri Mar 09, 2012 10:19 pm
by SuperSonic
Yeah, but setgrav would be easier to type. So I guess there would be a global int called gravity and then setgrav() would look like this:
Code: Select all
void setgrav(int grav)
{
    gravity = grav;
}

Then we would also have an actor real called mass and a function called updateactor():
Code: Select all
void updateactor()
{
    yvelocity += gravity * mass;
}

What do you think of that? :D

Re: How do YOU make a game? [Team Thread]

PostPosted: Sat Mar 10, 2012 12:51 am
by skydereign
Just so you know, that isn't how gravity works. Gravity accelerates things at the same constant rate, regardless of mass (assuming non-planatery sized masses). mg equals the force of gravity, so if you were dealing with physical interactions you might use that. And creating a set of helper functions is good and all, but I wouldn't recommend making ones for the basics, such as setting of gravity, or moving actors, like x+=5. Reason being is those are most users first interactions with variables. If you remove that, then they'll not have any background in it, and that makes it harder for them to grasp the idea.

Re: How do YOU make a game? [Team Thread]

PostPosted: Sat Mar 10, 2012 3:44 am
by Hblade
Good point, sky.
@super sonic:
hmm.. the gravity thing was cool, until sky explained why it wasn't. So lets think of something else :P

Like perhaps:
StickToActor("actor_name", "actor_to_stick_to");

or have an offset of the stick.

Re: How do YOU make a game? [Team Thread]

PostPosted: Sat Mar 10, 2012 6:45 am
by SuperSonic
skydereign wrote:Just so you know, that isn't how gravity works
Yeah. I sorta thought of that off the top of my head ^^

Hblade wrote:@super sonic:
hmm.. the gravity thing was cool, until sky explained why it wasn't. So lets think of something else :P
So Sky ruined it's coolness. Just kidding xD

Hblade wrote:Like perhaps:
StickToActor("actor_name", "actor_to_stick_to");

That might be complicated. But I have another idea. How about we make a function for the view following an actor. Like this:
Code: Select all
void viewfollow(int sensitivity)
{
    view.x += (x - (view.x + view.width/2 ))/sensitivity;
    view.y += (y - (view.y + view.height/2))/sensitivity;
}
:D

Re: How do YOU make a game? [Team Thread]

PostPosted: Sat Mar 10, 2012 4:35 pm
by Hblade
Good idea! XD

And lol at the coolness being ruined.