Topic:   The iPhone Project   (Read 395165 times)


0 Members and 2 Guests are viewing this topic.

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: The iPhone Project
« Reply #540 on: April 25, 2010, 02:23:41 PM »
Same here.

Alright...
So you can attack npcs, npcs can attack you, npcs can die and have the ability to respawn. Damage is shown as red text on the player or npc. Still have to further calibrate how things look. Like the speed of the damage text, how it should react when the player moves, also have to optimize map drawing code and set the player walking speed and npc speeds to a set value. Probably'll have separate player attack and walk speeds. Make the walking speed nice and easy, not too fast...
I should make a video. Looks pretty good so far, plays pretty good on the iPhone so far. Though the visual effects need bunches of tweaking.


-Gan

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: The iPhone Project
« Reply #541 on: April 25, 2010, 03:30:53 PM »
Found 3 major bugs:
(1) Phantom attacking. Player can attack an npc on another map if it's in the correct position.
(2) Damage doesn't display when trans-map fighting.
(3) Damage is static on the screen. Needs to stay in spot even when player moves.


-Gan

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: The iPhone Project
« Reply #542 on: April 25, 2010, 03:56:11 PM »
1 and 2 are the same glitch though aren't they? As for 3... pardon?
I survived the spammage of 2007

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: The iPhone Project
« Reply #543 on: April 25, 2010, 04:38:56 PM »
(1) If the player and npc's tile positions on different maps are next to each other, the player can still attack the npc.
(2) Damage isn't being displayed when on the edge of a map fighting an npc across onto another map.
(3) If damage effect appears next to a tree and the player moves, it should still be next to the tree. Not suppose to move with the player.


-Gan

Mystor


  • GMG-er

  • **


  • Posts: 696

  • I am the myst that consumes us all.
Re: The iPhone Project
« Reply #544 on: April 25, 2010, 06:34:11 PM »
Quote
Oh I don't mind, I'd just love to see it in action. :)

Yeah, way too LoC heavy for GM. ;D
Ok, if I get some free time I will make you one.
"I'll lie to him."
"And if that doesn't work?"
"Then I'll tell the truth. We're allowed to do that, in emergencies. We can't plan for everything, you know."
   -Colonel Graff, Ender&

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: The iPhone Project
« Reply #545 on: April 25, 2010, 08:19:52 PM »
Guys....
iRPG Confidential


-Gan
« Last Edit: April 25, 2010, 08:35:43 PM by Gandolf »

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: The iPhone Project
« Reply #546 on: April 26, 2010, 02:58:22 AM »
Awesome Gan! :D Scrolling maps are brilliant, and the animation at the beginning is cool.
I survived the spammage of 2007

GMG Mike


  • Administrator

  • GMG-er

  • *****

  • no avatar

  • Posts: 536
    • mikerichardson.name
Re: The iPhone Project
« Reply #547 on: April 26, 2010, 04:06:04 AM »
The movement is kind of lousy. You're not really taking advantage of the touch screen.

What you should do is have the player character follow wherever your finger is on the map. As the player moves and the map scrolls, you keep your finger on the screen but move it around to indicate the path.

For example, if it is a zig zag maze then I should be able to zig zag my finger back and forth through the maze as it scrolls on-screen while the player character is following the path I'm making with my finger.

I don't know if that's what you planned or not since it is still so early - but that seems like a much better way to move.

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: The iPhone Project
« Reply #548 on: April 26, 2010, 04:20:08 AM »
I have a game incorporating that kind of movement, but it's actually really strenuous after awhile. Maybe if it was optional.....
I survived the spammage of 2007

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: The iPhone Project
« Reply #549 on: April 26, 2010, 06:47:12 AM »
Entirely possible though that'd get rid of the opportunity to have lightning.
(Also you have to take into account that fingers aren't see through and thumb length varies)


-Gan

WarHampster


  • GMG Extraordinaire

  • ***


  • Posts: 1501

  • The People's Moderator
    • Arcade of the Absurd
Re: The iPhone Project
« Reply #550 on: April 26, 2010, 08:20:16 AM »
Actually that sort of movement would be cool... left hand could direct the character and right hand would shoot lightning and stuff.

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: The iPhone Project
« Reply #551 on: April 26, 2010, 11:45:25 AM »
Quote
(Also you have to take into account that fingers aren't see through and thumb length varies)
Yeah, its surprisingly irksome.
I survived the spammage of 2007

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: The iPhone Project
« Reply #552 on: April 26, 2010, 02:52:10 PM »
Quote
Actually that sort of movement would be cool... left hand could direct the character and right hand would shoot lightning and stuff.
Wouldn't work. The rpg wouldn't know which finger is meant for lightning and which for motions.


-Gan

WarHampster


  • GMG Extraordinaire

  • ***


  • Posts: 1501

  • The People's Moderator
    • Arcade of the Absurd
Re: The iPhone Project
« Reply #553 on: April 26, 2010, 04:16:50 PM »
Couldn't the engine tell which finger was touching the player, and that would be for movement?

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: The iPhone Project
« Reply #554 on: April 26, 2010, 04:46:35 PM »
Whoa. You mean touch and drag the player to move? I'm on a different page...



-Gan