The VG Resource
PokémonJRPG Large-Scale Fangame for PC - Printable Version

+- The VG Resource (https://www.vg-resource.com)
+-- Forum: Archive (https://www.vg-resource.com/forum-65.html)
+--- Forum: July 2014 Archive (https://www.vg-resource.com/forum-139.html)
+---- Forum: Creative Zone (https://www.vg-resource.com/forum-86.html)
+----- Forum: Games Development (https://www.vg-resource.com/forum-22.html)
+----- Thread: PokémonJRPG Large-Scale Fangame for PC (/thread-5685.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


RE: PokémonJRPG Large-Scale Fangame for PC - Kira. - 07-07-2009

3) lol i'm pretty stupid, what do you mean by an isometric movement engine? you mean by being able to smoothly move in all 8 directions?


RE: PokémonJRPG Large-Scale Fangame for PC - GrooveMan.exe - 07-07-2009

...I would've thought it would be pretty clear.

You're aware of games that are 2d from an isometric viewpoint, right?
http://www.spriters-resource.com/ds/megamanstarforce/sheet/20533
http://www.spriters-resource.com/gameboy_advance/blackmatrix/sheet/2233
Sure you do.

So not just 8-Way movement, movement that primarily addresses the diagonals, on maps that are drawn from an isometric perspective. Only the player character moves in 8 directions; NPCs stick with the diagonals only.


RE: PokémonJRPG Large-Scale Fangame for PC - Kira. - 07-08-2009

OH..i see...

i haven't made anything like that before, but i can try..
(Coty is WAY better at coding then me, so ill probably have to bother him lmao)

I think i might be able to accomplish this though..a few more questions first though:

1) how many pixels wide are the squares/diamonds?
2) when are these weekly meetings? and how are they done? MSN?


EDIT: gonna experiement with 64x64 until i get an answer


RE: PokémonJRPG Large-Scale Fangame for PC - GrooveMan.exe - 07-08-2009

It's up in the air, but there's a possibility that backgrounds will be prerendered and not tiled. The shouldn't effect the engine too badly, though.

Meetings are on Thursday nights, but you don't need to worry about that for the time being.


RE: PokémonJRPG Large-Scale Fangame for PC - Kira. - 07-08-2009

ok...last thing for now...

the character the player uses, does it need to be snapped to the 65x65 iso diamonds? (like the handheld pokemon game characters)
i know the NPCs will, not sure if the character needs to though

EDIT: also, will this be an internet game? or one player?


RE: PokémonJRPG Large-Scale Fangame for PC - GrooveMan.exe - 07-08-2009

It's single player (meaning the game will have a single-player difficulty curve to match). No netplay is required.

No, the player won't snap to a grid, although other things might. NPCs probably should to prevent them from getting stuck in things.


RE: PokémonJRPG Large-Scale Fangame for PC - Kira. - 07-08-2009

ok, that makes things a ton easier..lol


RE: PokémonJRPG Large-Scale Fangame for PC - GrooveMan.exe - 07-08-2009

Collision masks *will* snap to the grid for obvious reasons.


RE: PokémonJRPG Large-Scale Fangame for PC - Kira. - 07-08-2009

collision mask?

(lol i started with game maker not even 6 months ago lol, go easy on me..)

do you mean obsticles' mask?

EDIT: wait i think i understand wat u mean XD


RE: PokémonJRPG Large-Scale Fangame for PC - GrooveMan.exe - 07-08-2009

It's probably bad phrasing on my part.

If we're going for a pre-rendered backdrop system, the background will be just one giant drawing. In that situation, you'll need invisible blocks to stop the player fom just walking through everything. Those will be isometric to fit with the grid, and would snap to them accordingly.


RE: PokémonJRPG Large-Scale Fangame for PC - Kira. - 07-08-2009

oh i see what you mean..

(lol me and coty just made certain objects solid)

so same idea as what i used to do, only with invisible solid objects?

Code:
{

//this is the script to let you move right

if (place_free(self.x+5,self.y))
{self.x = self.x+5};
else { if (place_free(self.x+4,self.y))
{self.x = self.x+4};
else { if (place_free(self.x+3,self.y))
{self.x = self.x+3};
else { if (place_free(self.x+2,self.y))
{self.x = self.x+2};
else { if (place_free(self.x+1,self.y))
{self.x = self.x+1};



}}}}

}

that's part of the coding to make the character move, you ARE using solid objects invisible, correct?


RE: PokémonJRPG Large-Scale Fangame for PC - GrooveMan.exe - 07-08-2009

Pretty much. You can make them visible for now, I'm talking in regards to the future a little.

Also scanning that, that script will move a sprite in increments of 5 pixels, unless there's less room than that, in which case it'll move less than that? I notice there's not a condition for if you're directly next to a solid object? I assume GM's a smart enough system that it'll just ignore the input, but it might be a good idea to have it explicitly state that the character doesn't move (possibly with a 'bump' sound effect, like in the games, but that's not required. It'd be something for you to show off with).


RE: PokémonJRPG Large-Scale Fangame for PC - Kira. - 07-08-2009

hmmm..

ok..

well..let me have a crack at it..
WAIT..need sprites first! blah watever ill just make some quick crappy ones lol


RE: PokémonJRPG Large-Scale Fangame for PC - GrooveMan.exe - 07-08-2009

No, don't do that. Please.

I'd rather you use existing ones. The sprite style we're going for is very close to the Disgaea games, so it would be best if you used those as replacements.
http://www.spriters-resource.com/search/?q=disgaea&g=1


RE: PokémonJRPG Large-Scale Fangame for PC - Kira. - 07-08-2009

aww..lol ok

wait..do you want this a keyboard event? that's what i'm already working on, or do a point and click to move thing?

iso movements are weird XD