Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Graal Main Forum (English) (https://forums.graalonline.com/forums/forumdisplay.php?f=4)
-   -   Classic Graal for iPhone (https://forums.graalonline.com/forums/showthread.php?t=134257310)

12171217 12-30-2009 04:20 PM

I'd really, really like an iPhone Testbed.

Chompy 12-30-2009 04:22 PM

Quote:

Originally Posted by 12171217 (Post 1547874)
I'd really, really like an iPhone Testbed.

I wouldn't mind monitoring another Testbed Server. ^^

Vima 12-30-2009 04:30 PM

But the thing that worries me is that now when people want to do their own Iphone servers, according to Graals history it is a very high chance that some of them might not make it to the public. I'm not saying Era Iphone will, but still... it's just the beginning of Graal Classic I think it's better to focus on it while it has this playercount boom. Then when everything is steady, work on other servers. Don't take this for granted. That is just my 5 cent.

Loriel 12-30-2009 04:33 PM

Quote:

Originally Posted by Vima (Post 1547878)
But the thing that worries me is that now when people want to do their own Iphone servers, according to Graals history it is a very high chance that some of them might not make it to the public. I'm not saying Era Iphone will, but still... it's just the beginning of Graal Classic I think it's better to focus on it while it has this playercount boom. Then when everything is steady, work on other servers. Don't take this for granted. That is just my 5 cent.

Yeah, but honestly, would you want the people who are responsible for Era take responsibility for the Only Hope of graal

SKJF91 12-30-2009 06:05 PM

Quote:

Originally Posted by SKJF91 (Post 1547801)
Yes, we know.. didn't you read, there is now hat and snow particles!

Hey Chris, explain to me where this post deserved a negative feedback. I was simply pointing out what was done on the iPhone Server. You shouldn't be negative feed-backing the truth now, my child.

12171217 12-30-2009 06:58 PM

This game is evil.

I went to bed at 10:30 PM two nights ago so I could wake up and be alert for a track meet at 6:00 AM. I turned on my iPhone and decided to have a quick PKing spree.

...

The PKing spree turned into a sparring spree and turned into a social hour with some people in game. I was lying in bed, awake, playing this God forsaken game, until 3:00 AM..

Running at the meet on 3 hours of sleep and a God awful headache, no doubt from staring at the screen, I screw over the entire 4 by 8 relay team and run a 2:32, then I screw over myself over in the 800 and run a 2:30.

Later that day, right after the meet ends, I'm sitting on a rail talking to some people. They leave, only thing left for me to do is leave. I take out my iPhone to call in a ride, battery's dead. Had to walk home in 10 degree weather in a track sweats, still cold as ****.

Damn you. Damn you, Graal. Why must you be so fun and addicting?

fowlplay4 12-30-2009 06:59 PM

Quote:

Originally Posted by 12171217 (Post 1547874)
I'd really, really like an iPhone Testbed.

It's more than possible to have Graal Classic forward people to Testbed so it doesn't require another server.

The only issue is that weapon scripts remain between servers (or at least from Classic to any other server), so that's a security issue at the moment.

Loriel 12-30-2009 07:01 PM

It is like '99 all over again.

12171217 12-30-2009 07:01 PM

Quote:

Originally Posted by fowlplay4 (Post 1547897)
The only issue is that weapon scripts remain between servers (or at least from Classic to any other server), so that's a security issue at the moment.

Surely only the clientside bytecode, though, right? And what's stopping you from removing them anyway?

And what are the current business plans as far as me hosting my own playerworld?

fowlplay4 12-30-2009 07:09 PM

Quote:

Originally Posted by 12171217 (Post 1547902)
Surely only the clientside bytecode, though, right? And what's stopping you from removing them anyway?

Seems like it, and we could remove them but this is probably an idea/feature that needs to be run by Stefan first.

It'll probably just end up becoming a server option, iphoneenabled=true or something.

Developers don't really have to change their ways at all just:

- Limit yourself to a screen resolution of 480 by 320
- Make things more mouse driven
- Use if (player.platform == "iphone") where necessary.

DustyPorViva 12-30-2009 09:15 PM

Quote:

Originally Posted by fowlplay4 (Post 1547909)
- Limit yourself to a screen resolution of 480 by 320
- Make things more mouse driven
- Use if (player.platform == "iphone") where necessary.

Pretty sure iPhone doesn't use anything like mouse controls. Can't the iPhone register multiple touches(more than one mouse)? I have no idea how Graal handles that.

Also, it's been said before but you need to rely heavily on the serverside, so you don't bog down the CPU with clientside loops and processes.

fowlplay4 12-30-2009 10:36 PM

Quote:

Originally Posted by DustyPorViva (Post 1547923)
Pretty sure iPhone doesn't use anything like mouse controls. Can't the iPhone register multiple touches(more than one mouse)? I have no idea how Graal handles that.

Also, it's been said before but you need to rely heavily on the serverside, so you don't bog down the CPU with clientside loops and processes.

It uses the onMouseDown events in GUIs, and so on. From what I've seen there's no Multi-touch functionality in GS2 to accommodate for it though. Would be nice if there was: onMultiTouch(touchCoords[])

Yeah, that's important too which is why scripts should be event driven as possible. I.e: playerenters, playertouchsme, etc.

salesman 12-30-2009 11:38 PM

Quote:

Originally Posted by fowlplay4 (Post 1547928)
It uses the onMouseDown events in GUIs, and so on. From what I've seen there's no Multi-touch functionality in GS2 to accommodate for it though. Would be nice if there was: onMultiTouch(touchCoords[])

There's a parameter for which mouse is pressed, GraalControl.onMouseDown(keymod, mx, my, clicks, mouse)
GraalControl.onMouseUp(keymod, mx, my, clicks, mouse)
GraalControl.onMouseDragged(keymod, mx, my, clicks, mouse)
etc

If you press one finger down, mouse will be 1, press a second finger down mouse will be 2, and so on.

cbk1994 12-31-2009 12:52 AM

Quote:

Originally Posted by fowlplay4 (Post 1547928)
It uses the onMouseDown events in GUIs, and so on. From what I've seen there's no Multi-touch functionality in GS2 to accommodate for it though. Would be nice if there was: onMultiTouch(touchCoords[])

Sales is correct; I've played around with it before (multi-touch) and it works quite well, though there are some problems when you move two fingers on the screen at once (only one updates).

Yellow dots are fingers:

http://img109.imageshack.us/img109/443/59393828.jpg

12171217 12-31-2009 01:20 AM

Quote:

Originally Posted by cbk1994 (Post 1547952)
Sales is correct; I've played around with it before (multi-touch) and it works quite well, though there are some problems when you move two fingers on the screen at once (only one updates).

Yellow dots are fingers:

http://img109.imageshack.us/img109/443/59393828.jpg

You're making me jealous; I want Testbed access on my iPhone! :p

fowlplay4 12-31-2009 02:01 AM

Quote:

Originally Posted by salesman (Post 1547934)
There's a parameter for which mouse is pressed, GraalControl.onMouseDown(keymod, mx, my, clicks, mouse)
GraalControl.onMouseUp(keymod, mx, my, clicks, mouse)
GraalControl.onMouseDragged(keymod, mx, my, clicks, mouse)
etc

If you press one finger down, mouse will be 1, press a second finger down mouse will be 2, and so on.

Thanks for sharing this, released my script demo displaying the multi-touch functionality in the Code Gallery.

Tigairius 12-31-2009 03:04 AM

Quote:

Originally Posted by 12171217 (Post 1547874)
I'd really, really like an iPhone Testbed.

It would be very possible to add an iPhone Testbed with no security-issues, right now it's only enabled for certain iPhones though to be allowed to navigate to other servers.

Not really sure how it should be added (like we can't just give everyone access to testbed on iPhone), would probably need some sort of actual plan to do a server and a dev team because we can't just let everyone go to other servers because the other servers aren't optimized enough for the iPhone and could make the game look bad.

Quote:

Originally Posted by fowlplay4 (Post 1547897)
It's more than possible to have Graal Classic forward people to Testbed so it doesn't require another server.

The only issue is that weapon scripts remain between servers (or at least from Classic to any other server), so that's a security issue at the moment.

Weapons only stay with the client that are added on classic iphone, same for login servers on Graal. It's basically the first server you log into, you keep the weapons you get there.

12171217 12-31-2009 04:32 AM

Can I get access? I'm a capable scripter. I want to experiment, see if the iPhone is a platform worth my time, see how capable it is of running GS2 on the client and stress-testing it's rendering prowess, etc.

Crono 12-31-2009 10:45 AM

Quote:

Originally Posted by cbk1994 (Post 1547952)

do u get paid to script instead?? also current era is pretty bad, wat r ur plans to improve it 4 era iphone?

Sam 12-31-2009 11:03 AM

Isn't it possible to use the fantastic tilt function from iPhone? Another thing could be to make a character move by whisking on the screen.

SKJF91 12-31-2009 11:31 AM

Theres a bug with the Sparring Arena.. if you die, and you join a spar immediately (while the gani dead is on anyway), you can use bombs etc.

Tigairius 12-31-2009 11:57 AM

Quote:

Originally Posted by Sam (Post 1548039)
Isn't it possible to use the fantastic tilt function from iPhone? Another thing could be to make a character move by whisking on the screen.

I don't think there is currently any support for this [could be wrong, haven't seen all there is to be seen], but I definitely agree with adding it.

Quote:

Originally Posted by SKJF91 (Post 1548040)
Theres a bug with the Sparring Arena.. if you die, and you join a spar immediately (while the gani dead is on anyway), you can use bombs etc.

Should be fixed.

Sam 12-31-2009 12:50 PM

Quote:

Originally Posted by Tigairius (Post 1548041)
I don't think there is currently any support for this [could be wrong, haven't seen all there is to be seen], but I definitely agree with adding it.

I have a game using whisk to move on my iPhone.

Crono 12-31-2009 01:02 PM

Quote:

Originally Posted by Sam (Post 1548049)
I have a game using whisk to move on my iPhone.

perhaps he means lack of support for this on gs2/graal :o

Sam 12-31-2009 01:16 PM

Quote:

Originally Posted by Crono (Post 1548052)
perhaps he means lack of support for this on gs2/graal :o

Yes, so Stefan need to add something like this. If they want to have a good game they need to work for it and not just take things from the pc game and put it on iPhone.

Tigairius 12-31-2009 01:34 PM

Quote:

Originally Posted by Crono (Post 1548052)
perhaps he means lack of support for this on gs2/graal :o

Yes, that's what I meant.

Sky 12-31-2009 03:34 PM

I still think graal on my PSP or on the google phones would be cooler. :P

12171217 12-31-2009 04:23 PM

I think the iPhone is the best platform for Graal.

And accelerometer controls would suck hard.

Crono 12-31-2009 04:39 PM

Quote:

Originally Posted by 12171217 (Post 1548064)
I think the iPhone is the best platform for Graal.

What? How? The PC is superior in every aspect unless you want to be playing Graal while on the tram or hanging with friends.

Umat 12-31-2009 04:42 PM

PSP version would be neat.

12171217 12-31-2009 04:52 PM

Quote:

Originally Posted by Crono (Post 1548069)
What? How? The PC is superior in every aspect unless you want to be playing Graal while on the tram or hanging with friends.

Oh, sorry, portable platform.

Crono 12-31-2009 04:55 PM

Quote:

Originally Posted by 12171217 (Post 1548074)
Oh, sorry, portable platform.

o, agreed.

Admins 12-31-2009 04:55 PM

There is getAcceleratorAxis(0 or 1 or 2), can be used like this:

PHP Code:

xaxis = -(getangle(getAcceleratorAxis(0), getAcceleratorAxis(1)) - pi);
yaxis getAcceleratorAxis(2); 


12171217 12-31-2009 05:04 PM

Well you just think of everything, don't you?

Now I want to experiment with it more :/

Writing something like verlet physics in GS2 and waving my iPhone like a madman would be a joy.

cbk1994 12-31-2009 08:21 PM

Quote:

Originally Posted by Crono (Post 1548038)
do u get paid to script instead?? also current era is pretty bad, wat r ur plans to improve it 4 era iphone?

I wish :(

EDIT: Didn't see the second part of the question. We plan to make it more arcade-style, meaning that rather than mining for money, for example, you kill people. It will be based much more on a "pick it up and play" game style, meaning that you don't have to play it a lot to enjoy it. We'll have gangs (parties) that anybody can create, and bases that can be taken. We'll have things like leaderboards as well to promote PKing.

12171217 12-31-2009 08:28 PM

Quote:

Originally Posted by cbk1994 (Post 1548117)
EDIT: Didn't see the second part of the question. We plan to make it more arcade-style, meaning that rather than mining for money, for example, you kill people. It will be based much more on a "pick it up and play" game style, meaning that you don't have to play it a lot to enjoy it. We'll have gangs (parties) that anybody can create, and bases that can be taken. We'll have things like leaderboards as well to promote PKing.

Sounds more like "make the rich richer and the poor poorer" to me.

There still has to be jobs, or else people that just started will make no money at all because the players who've been playing longer will have the money and strong weapons, as opposed to the weapon weapons the new players have.

DustyPorViva 12-31-2009 08:36 PM

Should just have weapon drops scattered around, and make players pay for ammo.

SKJF91 12-31-2009 08:41 PM

Quote:

Originally Posted by DustyPorViva (Post 1548119)
Should just have weapon drops scattered around, and make players pay for ammo.

mhm

cbk1994 12-31-2009 08:57 PM

Quote:

Originally Posted by 12171217 (Post 1548118)
Sounds more like "make the rich richer and the poor poorer" to me.

There still has to be jobs, or else people that just started will make no money at all because the players who've been playing longer will have the money and strong weapons, as opposed to the weapon weapons the new players have.

There is no economy, so no. It's based more on personal achievement. The goal is to get every item. The competition will be based on gangs/parties, events, and on PKing leaderboards, not on the economy.

12171217 12-31-2009 09:12 PM

Quote:

Originally Posted by cbk1994 (Post 1548124)
There is no economy, so no. It's based more on personal achievement. The goal is to get every item. The competition will be based on gangs/parties, events, and on PKing leaderboards, not on the economy.

Uh, but what's the point of money, then? And how do you get better guns?

If killing people = getting better guns, then you're still making the rich richer and the poor poorer o.o


All times are GMT +2. The time now is 07:48 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.