My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ControllerIdeas  
All about ideas on how to implement controls for Doom.
Updated Feb 4, 2010 by stepwh...@gmail.com

Ideas on how to implement controls....

Comment by jfh...@gmail.com, Aug 10, 2007

Ok, here's my idea on the controls. This might take a little tweaking, but I really think it could work. First, I would rotate the application to landscape. Then, I would put controls on the left and right of the screen. Movement would be controlled on the right and everything else would be controlled with buttons on the left. Here's how it could work:

-----------------------------
|12|                  |1|2|3|
|--|                  |------
|13|                  |4|5|6|
|--|       DOOM!      |------
|14|                  |7|8|9|
|--|                  |------
|15|                  |10|11|
-----------------------------
  1. forward and left
  2. forward
  3. forward and right
  4. circle strafe right
  5. stop
  6. circle strafe left
  7. back and left
  8. back
  9. back and right
  10. turn left (standing still)
  11. turn right (standing still)
  12. next weapon
  13. previous weapon
  14. use
  15. fire

I think the key to making this work is tweaking the circle strafe controls so that you can effectively do the same thing with one hand that you normally need two for. You might even need multiple detection zones within the two circle strafe zones, so that the farther away from zone 5 you get, the tighter a circle you would make.

Oh yeah, and until somebody figures out how to work out the issues with multiple simultaneous keypresses that are still a problem with the iphone NES app, maybe you could override the dedicated home key (the one with the square on it) on the iPhone and use it to fire with. It wouldn't really be necessary to press buttons 12-14 while moving, but it obviously would be necessary to press fire.

One last thought... once you get the controls all worked out, it might be cool to try scaling the game screen to fit the whole display and just overlaying the control zones on top.

Hope you like some of this. You guys rock! I'm glad somebody is working to unleash the potential of the iPhone since Apple seems so determined to keep it all locked up!

Comment by visitord...@gmail.com, Aug 10, 2007

can't you use the axis sensors in the iphone to influence forward/back/side movements and then use screen gestures to influence weapon use and selection? seems like it would be a more intuitive exploitation of the iphone's inherent technologies.

Comment by 3l.ma...@gmail.com, Aug 10, 2007

I really am surprised that until now, nobody has neither suggested for the NES-emulator nor for this to just use the controls -sotosay- on top! You could render DOOM fullscreen and use the very same screen space as a controller, since the screen is not only a display but an input device at once. If you want to add vertical looking around you could add a small vertical line on which you could put your finger and shift it up or down to look up or down.

-----------------------
|a|I|b|c|d|e|f|g|h|i|j| I                              a=fire
|---------------------- I > this is the vertical line  k=next weapon
|k|I|l|m|n|o|p|q|r|s|t| I                              u=last weapon
|----------------------                                5=use
|u|I|v|w|x|y|z|1|2|3|4|                                
|----------------------
|5|6|7|8|9|0|!|?|§|$|%|            To strafe to the left, your finger could
                                   touch any point except for those on the very
                                   left, ie r. The finger is left on r and being
                                   shifted q for strafing to the left. For
                                   walking straight, the same principle is used.
                                   However, to run straight, the finger has to 
                                   be moved ie from 3 to i.
                                   This principle could be applied for all
                                   directions of walking: North, W, E, S, NE, NW
                                   , SE, SW.
                                   To turn ie left, the fingerwould be moved
                                   from h over g to q, remaining on the screen
                                   all the time, of course.

These controls would be very intuitive.

Comment by luciferc...@gmail.com, Aug 10, 2007

Sorry, I initially posted this under "Issues" before I saw this discussion. How about a set of movement/weapon selection controls (like w,a,s,d etc) beneath the screen in portrait or on the sides in landscape (similar to what you described above), and then a "point-and-shoot" interface for shooting. What I mean by "point-and-shoot" is, you tap the screen on an enemy or object, and when you tap it, the gun shoots at that enemy/object. Does that seem feasible?

Comment by igor.afa...@gmail.com, Aug 10, 2007

This is my take:

The screen is divided into "hot zones", by tapping which you can trigger the particular actions:

Note that user should be able to move his thumb on screen to change movement direction, without releasing his thumb and tapping again on other hot zone (in old-skool browser terms you would respond to OnMouseEnter? events in addition to OnMouseDown? ones).

To turn left / right while standing still you can use the same "Left"/"Right" zones while holding your finger on "Use" zone. Alternatively, you may implement two-finger panning (or two-finger tapping on "Left"/"Right" hot zones).

And here's how you can actually render the outer frame:

Comment by rlu...@gmail.com, Aug 10, 2007

The following seems the most iPhone-like and intuitive in my opinion: Making it similar to scrolling on the phone itself. Similar to the image above, except you treat the right area as a mouse track pad. You slide your finger upward like you would have used your mouse back in the day. To move left or right, you slide your finger up and to the left, or up and to the right. Same would apply to reverse. To strafe, you move your finger left or right.

Comment by andrew.c...@gmail.com, Aug 10, 2007

I agree with rlucke. Folks seem to be thinking too much in terms of creating visible buttons on the screen. Let's play to the iPhone's strengths. I'll list a series of screen touch movements and their associated events. This is all in widescreen mode, and the game takes up the entire screen (no visible buttons).

static, two-finger touch moves forward (up arrow on keyboard)

one finger static, one finger slide left/right axis rotate left/right (right/left arrows on keyboard)... this might be accomplished by using the pinch and un-pinch touch movements by designating the right digit as stationary and using the left digit to dictate direction of rotation. In this way, a pinch would involve moving the mobile left digit closer to the stationary right digit by moving it right, and therefore rotating right. Un-pinching involves moving the left digit away from the stationary right digit, and therefore in the left direction and rotating the view left. This could be simply reversed as an option for people who prefer to use their right digit (btw, most likely digit being the thumb) as the mobile digit.

one finger static, one finger slide up/down axis same concept as above, could be used for looking up and down (pgdn and pgup on keyboard I believe? wow that was in ancient times)... provides a very fluid range of motion for looking around the environment by only moving a single finger... admitably I don't know how this particular up/down range of motion could be differentiated as a pinch/unpinch from the left/right range that uses the same pinch/unpinch

one finger static, one finger double tap SHOOT!

as far as moving backwards, opening doors, etc... not sure

Anything as far as switching weapons and else outside of the domain of movement and direct environmental interaction I would make available through a little popup menu activated by tapping the very top of the screen. Heck, the status bar in Doom listed which weapons you have. Could just make buttons out of those.

A mapping that might be a bit simpler would be to have movement of the finger move camera in that direction, single tap shoots, double tap opens doors (USE), etc..

Comment by project member stepwh...@gmail.com, Aug 10, 2007

Well, just for my two cents. My thought last night when doing this was to "emulate" an analog stick for directional. If you move it slightly up, it walks. If you move it further up, it runs. If you move it slightly left, it turns. If you move it further left, it'll strife left.

Regarding the accelerometer. It would be neat, but thus far I haven't figured out how to get that data. It looks like it'll pass the data to the UIApplication, via:

[UIApplication acceleratedInX:Y:Z:]

But I can't figure out how to get it to pass the data. I've tried some functions I've seen in UIKit like SBSetAccelerometerRawEventsEnabled(), but thus far haven't had any luck.

Anyways, keep the ideas flowing, and I'll try to get something implemented this weekend.

Comment by Jeff.K...@gmail.com, Aug 10, 2007

You can also take advantage of tilting the phone to do things too.

Comment by kdesai...@gmail.com, Aug 10, 2007

i think that the left side of the screen (landscape mode) should have forward/backward movement and strafing (similar to a keyboard w/a/s/d) as well as things like jump, crouch, etc. the game itself should allow you to use it like a mouse...moving your thumb around the screen changes camera angles like a mouse would, tapping shoots, and double tapping does a secondary fire (if there was one in the original doom)

Comment by maa...@gmail.com, Aug 10, 2007

Left hand will be a simulated analog stick

  • eft/Right will turn Left/Right
  • p/Down will move Forward/Reverse
Right hand will be shoot and switch weapons
  • ap to shoot
  • lide to left/right to scroll through weapons
Tilt phone left/right to strafe Have the two touch points on the edge of the HUD.

I can program in several languages and I'm very interested in this project. Email me if you want my help.

Comment by jfh...@gmail.com, Aug 10, 2007

I just wanted to clarify one thing from my earlier post, because I noticed nobody else has mentioned it and I'm afraid it may be unclear. I mentioned integrating a single button circle strafe command into the movement controls. I wanted to be sure it was clear what I meant by circle strafing, because I think it is critical to making Doom really playable on the iPhone.

Circle strafing is when you strafe in one direction and look in the other direction at the same time. This lets you dodge fire from your enemies while firing back at them by moving around them in a circle without looking away from them. Anyone who's played many FPS games before has probably learned this technique, but I wasn't sure people knew what I meant by the term circle strafe. If you can't circle strafe effectively, all you can do is stand there and let the bad guys shoot you while you shoot back at them (and you won't last long like that).

Anyway, it's kind of hard to simulate it on the iPhone, because it typically requires two simultaneous inputs like a keyboard and mouse to do it. Unfortunately, this will never work on the iPhone. Even if you managed to capture two inputs at the same time, with only 2 thumbs to use as input, you'd have no fingers left to fire with!

That's why I was thinking having a single thumb press perform a circle strafe left or right would be ideal. It will definitely be necessary to implement it as more of a slider than a button, since you will need to be able to control how tight a circle you're strafing in (basically, how fast you are looking to one side or the other while strafing). Like several other people have mentioned, overlaying the movement controls on top of the screen will probably be helpful in allowing a large enough area to capture the input and allow different levels of sensitivity for slow and fast circling.

Hopefully, this makes sense. Let me know if it's still confusing.

Comment by johnstev...@gmail.com, Aug 11, 2007

ipod click wheel style

Comment by help.you.i.can@gmail.com, Aug 11, 2007

I like the idea of kdesai260, left side an area to move forward/backward and strafe, on the right turning and shooting while pointing right inside the game view.

Comment by smartm...@gmail.com, Aug 11, 2007

This is how I would do it - Seems pretty iPhonish and logical to me and should work beautifully:

Comment by F3L1XThe...@gmail.com, Aug 11, 2007

So far I'm liking smartmarc's mock up. Maybe add an additional hotspot for "fire" on the gun area as well.

P.S. Who's working on Bluetooth device support? I've got some cool stuff working. (can see devices but not yet talk to them with BlueTool?.... yet)

Comment by jfh...@gmail.com, Aug 11, 2007

I like smartmarc's idea, too. Very similar to the mouse/keyboard controls most people are used to on a computer, but would still allow you to do everything you need on the phone. It could definitely work. I'm not sure if free look is implemented in the doom core you ported, but if it is you could add another up/down slider to the left of the screen for those occasions when it's nice to check out what's above or below you.

Comment by tedro...@gmail.com, Aug 11, 2007

Definitely with smartmarc here.

Excellent idea!

Comment by THEchan...@gmail.com, Aug 11, 2007

any one consider adapting an iPod wireless remote for use in gaming? If you could rig up some sort game control to it you could feasibly have a pretty basic NES style controller. Now the only trouble with that is you would be limited to something with the same amount of buttons as a apple remote.

So far the mario64 ds-like control scheme seems the best option.

Comment by dgjo...@gmail.com, Aug 12, 2007

smartmarc's idea is cool, but I think the "joystick" on the left should be about 10-15% bigger. You will use your thumb for that control and I don't think it's big enough to give the user good control over the game.

1 vote for making the joystick bigger!

Comment by smartm...@gmail.com, Aug 13, 2007

Ok, so in case we do have free look, I don't think we get around using some of the hardware buttons - Notice: I tilted the iPhone 180° so we can use the volume buttons as fire and jump, the "joystick" areas are bigger and recalibrate every time you touch them similar to how the touch pad on a notebook work. As soon as you touch both of the the entire UI fades outs:

Comment by holle...@gmail.com, Aug 13, 2007

wow that is really smart, i like the use of the volume buttons. Now can you get it to work.... that is the question

Comment by smartm...@gmail.com, Aug 13, 2007

I most certainly can't: First of all I am still waiting for my iPhone here in Europe, second I'm no programmer, just designer - But I would really like iDoom to have a great interface, I used to have Doom for my P910i and usability sucked, it was no fun to play at all.

Comment by project member stepwh...@gmail.com, Aug 13, 2007

The volume buttons might be possible. Invoking

[UIApplication setSystemVolumeHUDEnabled:(BOOL)enabled]

In theory should turn off the HUD.

[UIApplication volumeChanged:(GSEvent *)event]

Should get fired when the volume buttons are toggled. Just need to figure out how to read out the specifics of the event, which maybe GSEventGetAccessoryKeyStateInfo() can do. I'll do some basic experimentations with a dummy app, and report back.

Comment by smartm...@gmail.com, Aug 13, 2007

Cool, looking forward to your results.

Comment by Jeff.K...@gmail.com, Aug 13, 2007

Another idea, can you use the proximity sensor as a potential button, maybe a way to "pause" the game? With using it, you would not have to touch, just hover your finger over it.

Comment by l33tp4...@gmail.com, Aug 13, 2007

Slightly out there, but this is what I thought of.

Get an external bluetooth controller.

http://www.tangshop.com/bluetooth-game-pad-bgp-100.html

Pros:

  • You can actually see the whole screen, and you're not covering the action with your thumb.
  • Controls are more familiar, and easier to use.

Cons:

  • Someone will steal your iPhone if you leave it on a surface. It's just a matter of time.
  • Price, or having to buy an additional controller to be able to play games with your iPhone

A more sensible solution, although harder to implement would be this:

Build a controller that snaps to the edges of the iPhone and plugs into the dock port, and then set up a way to be able to get input, possibly send output to the controller.

Pros:

  • Same as the bluetooth, plus...
  • Customizable, if people build their own. Can be started as an open-source DIY project, such as the midibox project. Buy some parts from mouser, get some printed circuit boards, and then everyone can just "connect the dots."
  • Ability to implement more complex motion sensing by installing motion sensors into the controller.
  • Avoids having to set the iPhone down somewhere (and having it stolen)
  • Slight scratch protection, at least on the edges of the phone.

Cons

  • Someone has to implement this. I don't know how much we really know of the iPhone or even iPod interface, but I don't think programs can access dock input/output directly. If it can, though, then it should be easy (easier than hacking the iPhone OS to allow it, that is).
  • Buying parts, although it shouldn't be more than $50, hopefully.
  • Precision. Nobody wants to be playing a game, to have their iPhone slip out of the enclosure, and hit the concrete. It needs to be able to "squeeze" the phone precisely.

Probably "stupid," if you guys are looking for software-only solutions. I think hardware controls have a certain advantage over software controls. Apple probably wasn't thinking about Doom when designing the iPhone, and who can blame them? _

If you don't like those ideas, then, I have a request. Could someone figure out how to use the "Incoming call" vibration function in software? I think it would make the controls more "realistic," regardless of wether they were software or hardware.

Thanks for reading.

Comment by project member stepwh...@gmail.com, Aug 13, 2007

No luck thus far.... will continue to experiment.

Comment by smartm...@gmail.com, Aug 13, 2007

Hey l33tp4nt5 you are actually missing he biggest cons on that - You have to carry something else around with you and you have to place your phone somewhere, which sucks for a quick game on the go in a bus/metro etc, which is what mobile phone gaming is all about.

Comment by tedro...@gmail.com, Aug 13, 2007

Forget the freelook and jumping, just focus on getting some standard controls.

Is there a way to see how fast the iPhone renders the 3D stuff?

Comment by smartm...@gmail.com, Aug 13, 2007

Is there a way of completing Doom without jumping? I don't remember, has been a while.

Comment by patrick....@gmail.com, Aug 13, 2007

You don't jump in Doom. No freelook either. These were features in later FPS games that are commonly added to open source Doom Ports but are overall not part of the game and should be left out.

Comment by project member stepwh...@gmail.com, Aug 13, 2007

And at the moment, I'm not using any of those code bases. Just the source from idsoftware.com

Comment by l33tp4...@gmail.com, Aug 13, 2007

Hey smartmarc,

Sorry I wasn't clear enough. I meant the controller would snap into the iPhone, so you don't have to lay the phone down somewhere.

Here's a quick 5-minute mock up that I did.

Also, I think I like your solution best out of all the software controls. One suggestion I have, though, is to be able to reload by turning the iPhone and back. Reminds me of the "shoot outside of the screen to reload" method used in arcade machines, and I think it would feel more natural than tapping, after you got used to it.

Comment by peter.pe...@gmail.com, Aug 13, 2007

This is my take:

Comment by jfh...@gmail.com, Aug 13, 2007

Just my 2 cents, but I still think smartmarc's first mockup was the best. Maybe I'm just not that coordinated, but trying to control both of my thumbs and the volume buttons at once doesn't seem very usable to me. Especially since free look isn't included in your doom codebase, I'd keep things simple.

Comment by tedro...@gmail.com, Aug 13, 2007

Hey, I never thought about multiplayer games over WiFi?. That would be sweet!

Comment by project member stepwh...@gmail.com, Aug 14, 2007

tedroddy: Networked games would be awesome. I've wanted to see how Bonjour/mDNS/Rendezvous/whatever reacts while on Edge. It'd be really cool to be able to see people in the same area (cell tower?) as you..

Comment by tedro...@gmail.com, Aug 15, 2007

On EDGE, the latency would by killer. Killer as in terrible. I pinged Google and got 550ms.

That times two would be the result. :(

Comment by patrick....@gmail.com, Aug 16, 2007

tedroddy, it would be different if you two were on the same cell tower. I can do an experiment to see what I get to another phone on the same tower's ip address, if they don't block pings. I know some ports are being blocked, just not sure which ones.

Comment by patrick....@gmail.com, Aug 16, 2007

No such luck, can't ping across to those IPs given to a phone on EDGE. I figured this would happen because I couldn't ssh into it either.

Comment by byron.foster@gmail.com, Aug 17, 2007

On Wifi you should be able to ping the other iphone's IP as long as both phones are on the same wireless router.

Comment by patrick....@gmail.com, Aug 17, 2007

Yes Byron, we're just looking at EDGE functionality which would be cool to have it work like a LAN game as well.

Comment by chess...@gmail.com, Aug 17, 2007

I personally think smartmarc's first design was the best - I noticed you had the iPhone turned the opposite way on your second design, where the volume buttons are up instead of down. I would use the first design with the volume buttons up - and use the one of those buttons to toggle guns (i.e. next weapon) instead of the slider. I also advocate having software buttons on the right side to simulate the four buttons you'd see on the standard gamepad that the user could program on their own - just as you'd normally do with Doom. so on the lower right, you'd have the software controls that simulate the d-pad and have the strafe controls when you slide left or right (or even better, hit far right or far left beyond the circle); and then you'd have your four user programmed buttons for either fire, jump or use (I'm pretty sure you have to jump in Doom - or maybe i'm thinking Doom II or Final Doom). In any case, this is exciting and I can't wait to see this progress.

Comment by chess...@gmail.com, Aug 17, 2007

I personally think smartmarc's first design was the best - I noticed you had the iPhone turned the opposite way on your second design, where the volume buttons are up instead of down. I would use the first design with the volume buttons up - and use the one of those buttons to toggle guns (i.e. next weapon) instead of the slider. I also advocate having software buttons on the right side to simulate the four buttons you'd see on the standard gamepad that the user could program on their own - just as you'd normally do with Doom. so on the lower right, you'd have the software controls that simulate the d-pad and have the strafe controls when you slide left or right (or even better, hit far right or far left beyond the circle); and then you'd have your four user programmed buttons for either fire, jump or use (I'm pretty sure you have to jump in Doom - or maybe i'm thinking Doom II or Final Doom). In any case, this is exciting and I can't wait to see this progress.

Comment by chess...@gmail.com, Aug 17, 2007

I personally think smartmarc's first design was the best - I noticed you had the iPhone turned the opposite way on your second design, where the volume buttons are up instead of down. I would use the first design with the volume buttons up - and use the one of those buttons to toggle guns (i.e. next weapon) instead of the slider. I also advocate having software buttons on the right side to simulate the four buttons you'd see on the standard gamepad that the user could program on their own - just as you'd normally do with Doom. so on the lower right, you'd have the software controls that simulate the d-pad and have the strafe controls when you slide left or right (or even better, hit far right or far left beyond the circle); and then you'd have your four user programmed buttons for either fire, jump or use (I'm pretty sure you have to jump in Doom - or maybe i'm thinking Doom II or Final Doom). In any case, this is exciting and I can't wait to see this progress.

Comment by chess...@gmail.com, Aug 17, 2007

I personally think smartmarc's first design was the best - I noticed you had the iPhone turned the opposite way on your second design, where the volume buttons are up instead of down. I would use the first design with the volume buttons up - and use the one of those buttons to toggle guns (i.e. next weapon) instead of the slider. I also advocate having software buttons on the right side to simulate the four buttons you'd see on the standard gamepad that the user could program on their own - just as you'd normally do with Doom. so on the lower right, you'd have the software controls that simulate the d-pad and have the strafe controls when you slide left or right (or even better, hit far right or far left beyond the circle); and then you'd have your four user programmed buttons for either fire, jump or use (I'm pretty sure you have to jump in Doom - or maybe i'm thinking Doom II or Final Doom). In any case, this is exciting and I can't wait to see this progress.

Comment by chess...@gmail.com, Aug 17, 2007

sorry for the multiple posts.. browser kept saying error when posting.

Comment by Benno.ar...@gmail.com, Aug 20, 2007

Is this thread dead?

Comment by Benno.ar...@gmail.com, Aug 20, 2007

Is this thread dead?

Comment by blaiw...@gmail.com, Aug 20, 2007

"Comment by patrick.mccarron, Aug 13, 2007

You don't jump in Doom. No freelook either. These were features in later FPS games that are commonly added to open source Doom Ports but are overall not part of the game and should be left out. "

not true, jumping, while not necessary to complete the game, did, in fact, exist in Doom. Freelooking did exist in doom's ever popular deathmatch mode.

Comment by patrick....@gmail.com, Aug 21, 2007

Sorry blaiwesd, but you must have played jDoom or another source-port of the game. The original Doom and Doom 2 never had a jump button or free looking, both features were added to Doom 3. You could jump gaps in Doom by just running over them, but no button to control jumping was available. Those features are available in later source-ports of the game, but are not truely part of the game.

http://doom.wikia.com/wiki/Free_look

Comment by blaiw...@gmail.com, Aug 21, 2007

Granted you are right about the freelooking, I swear to god, the original did have a jump key. Ill go boot up my old mac right now and play doom 1 shareware, while it did not benefit you in anyway by jumping, due to the fact that jumping didnt allow you to jump very high at all, it WAS FKing in the game.

Comment by Java.Chi...@gmail.com, Aug 24, 2007

^i think its right

(blaiwed) about jumping

Comment by tedro...@gmail.com, Aug 28, 2007

There was no jump in Doom or Doom 2 or Final Doom, or Hexen, or Heretic, Wolf3D... etc.

For example, Doom 2 level 3. You can skip to the end of the level if you are able to jump.

The first id Software game with jump and free look was Quake.

Comment by Bleep1...@gmail.com, Aug 30, 2007

check this out, i came across this blog, it has the source code for the accelerometer which you could use in the game, it would be really cool if you could implement it. here's a demo : http://blog.medallia.com/2007/08/fun_with_the_iphone_accelerome.html and here's the source code: code:http://blog.medallia.com/2007/08/iphone_accelerometer_source_co.html

Comment by johncsimon@gmail.com, Aug 31, 2007

If NESapp needs frameskip then CPU is at a premium. Its the old dos software renderer doom

Comment by drfa...@gmail.com, Sep 3, 2007

moooo

Comment by drfa...@gmail.com, Sep 3, 2007

moooo

Comment by rip...@gmail.com, Sep 7, 2007

I was thinking about a control scheme very similar to smartmarc's second scheme, with 'dual analog' style controls on the left and right side, and an ancillary weapons choosing pad someplace else on screen. However, to fire, I was envisioning tapping either 'analog' pad. If you're holding still and firing, it would be very satisfying to tap left, tap right, over and over again and blow something away. If you're moving left and right, you can tap with the look pad, and if you're looking, you can tap with the move pad. It's slightly limiting because you can't look, move AND fire, but I think it's very intuitive. I think the weapon selection and menu and other buttons can be a little harder to reach.

Alternatively, you could always have the automap on the lower half screen and do controls as close to Metroid Prime Hunters on the DS as possible.

Comment by rip...@gmail.com, Sep 7, 2007

I was thinking about a control scheme very similar to smartmarc's second scheme, with 'dual analog' style controls on the left and right side, and an ancillary weapons choosing pad someplace else on screen. However, to fire, I was envisioning tapping either 'analog' pad. If you're holding still and firing, it would be very satisfying to tap left, tap right, over and over again and blow something away. If you're moving left and right, you can tap with the look pad, and if you're looking, you can tap with the move pad. It's slightly limiting because you can't look, move AND fire, but I think it's very intuitive. I think the weapon selection and menu and other buttons can be a little harder to reach.

Alternatively, you could always have the automap on the lower half screen and do controls as close to Metroid Prime Hunters on the DS as possible.

Comment by rip...@gmail.com, Sep 7, 2007

I was thinking about a control scheme very similar to smartmarc's second scheme, with 'dual analog' style controls on the left and right side, and an ancillary weapons choosing pad someplace else on screen. However, to fire, I was envisioning tapping either 'analog' pad. If you're holding still and firing, it would be very satisfying to tap left, tap right, over and over again and blow something away. If you're moving left and right, you can tap with the look pad, and if you're looking, you can tap with the move pad. It's slightly limiting because you can't look, move AND fire, but I think it's very intuitive. I think the weapon selection and menu and other buttons can be a little harder to reach.

Alternatively, you could always have the automap on the lower half screen and do controls as close to Metroid Prime Hunters on the DS as possible.

Comment by rip...@gmail.com, Sep 7, 2007

I was thinking about a control scheme very similar to smartmarc's second scheme, with 'dual analog' style controls on the left and right side, and an ancillary weapons choosing pad someplace else on screen. However, to fire, I was envisioning tapping either 'analog' pad. If you're holding still and firing, it would be very satisfying to tap left, tap right, over and over again and blow something away. If you're moving left and right, you can tap with the look pad, and if you're looking, you can tap with the move pad. It's slightly limiting because you can't look, move AND fire, but I think it's very intuitive. I think the weapon selection and menu and other buttons can be a little harder to reach.

Alternatively, you could always have the automap on the lower half screen and do controls as close to Metroid Prime Hunters on the DS as possible.

Comment by byron.foster@gmail.com, Sep 11, 2007

Will the iPhone be fast enough to run doom at 320X480 with an acceptable frame rate? Of course the original game was 320X200 at max resolution.

Comment by Just.1.Jake, Sep 12, 2007

eenththeclean, your idea is a little too counterintuitive. I hold that smartmarc's initial design was the best -- it keeps the game as close to true as possible. Your idea requires obscuring the screen with your hand to turn, etc. a simple dual thumbstick setup as that proposed by smartmarc is definitely the best way to go here

Comment by Just.1.Jake, Sep 12, 2007

Damned server error. Sorry for the triple post.

Comment by smartm...@gmail.com, Sep 14, 2007

How's that concept intuitive? First of all it sacrifices almost 2/3 of the screen for the controls, second the ergonomics are all wrong. Having to hold one and higher than the other and then having to pan your finger across the entire width of thescreen will give you a cramp real quickAnd putting fire on the sleep button - Gonna use that one with you right index finger? Notice the angle you have to hold your finger in? More cramp alarm.

Also - If you remap all hardware keys - How are you going to exit the game?

Also - Scrolling in iSafari is ok, because you don't scroll while reading. In Doom you are moving all the time, it's therefore not very clever to make a UI where you cover up the entire image while moving.

Comment by smartm...@gmail.com, Sep 15, 2007

I don't get it - If you first want to strafe right while moving forward and then left backward you do have to move your thumb across the entire width of the screen. So intuitive is picking up and playing? Lol, great: How many users will not know how to quit it? Regardless of that, having to remap hardware keys is a no-go which should be evaded if possible, because the user will expect them to do what the do in every other app, tuning the volume, exiting the app or putting the phone to sleep. I therefore don't see anything more intuitive in your mockups than in my suggestion - The opposite is the case, anyone who played a console like the ps2, ps3 or xbox will be familiar with a dual stick controller and the left/right layout mirrors the classical keyboard/mouse combo. I couldn't know that doom would not start in landscape mode, 'cause it's not yet the 18th of september, I am still waiting for my iPhone and by the time I did the mockups the project home did not have any screenshots. This should be the first thing to be sorted out - The iPhone screen is big, not using it is a waste.

Comment by br...@nintelligent.net, Sep 15, 2007

For switching weapons, you should be able to just tap the number on the HUD.

Comment by smartm...@gmail.com, Sep 15, 2007

Oh, so now you start mixing fingers for strafing and rotational movements? That is not intuitive and a breach in usability. And it is not about translating, it is about improving - and it is not about forcing users, it is about consistency. If there is one way to use a app that works good you don't have to give an alternative, the alternative will only confuse.

Comment by smartm...@gmail.com, Sep 16, 2007

You don't take critisism very well, do you? I did study computer graphics for 3 years with a focus on software ergonomics, but I changed careers because I hated the coding part of it - I repeat myself: I neither have the hardware nor the software background in C++/Cocoa/Core Image or whatever this stuff has to be written in, so unless somebody with that background takes my ideas and adapts them they are not going to happen. Now - When referring to my mock ups, could you state which one, cause they do work differently, because they have to fullfill differing requirements. The circle thing (mock up 1) would work just like a analog stick controller, putting your thumb down in the middle would do nothing, until you start moving your finger on the x or y axis. For this to work you would need a graphical icon, showing you where you are, since you don't have tactile feedback. In case we did have the typical "press shift to run", then moving your finger 20 pixels from the center point would walk, moving 40 would run of course. The second mock up was slightly different - It uses a bigger touch zone, as soon as you touch it, the point where you entered it becomes the center point, any change from that x/y coordinate will cause a movement. If you lift your finger and retab the zone it will recalibrate - This zone approach eleminates the need of having to display a graphical reference point while playing and in my opinion is better, because it gives the user the freedom of finding the perfect position for their thumb, which differs from hand to hand. I don't see the need of any bursting gesture - To put this in a traditional HID, this would be like having to move by pushing a trackball of some mass around. This is neither precise, nor adequate in a game where you are constantly moving, because it leads to a very boring repetitive gesture. On a PC moving was acomplished by 4 keys and their combination. Theses keys have aproximate size of my suggested touch zone - I don't see why on the iPhone they need to be bigger. In this case it does not provide more precision, cause it is only stop, walk, run. The controller for rotation does require a bit more precision, but we do not mimic the drag, lift, drag behavior of the mouse, but the stick controller from a console, because it makes no sense trying to emulate a mouse without a mouse (see trackpad or trackpoint). If you take a look at for example the analog stick on a playstation portable, you see that it does not need to be big to work, leaving the screen clear to see the game, not your hands - which is the biggest problem I see with your landscape mock up.

Comment by smartm...@gmail.com, Sep 16, 2007

Name any machine who's movement is controlled like that - Being possible does not make it sensible. The iPhone differs from other touchscreen devices because it has multitouch, meaning you can use more than one finger to interact with the device. Flicking through lists is just a gimmick. It works ok to scroll a list in one dimension, it does not work as well in two dimensions (see Google Earth), not at all in 3 dimensions - And there is no reason having to flick 2-3 times to cross a room and tapping to stop, in comparison to just moving your finger once to start moving, and then again to stop - that's five large movements against two small ones.

Comment by elcarnem...@gmail.com, Sep 16, 2007

I think smartmarc and igor here have some very good design ideas. I do have a question though. Is stepwhite/anybody working on this? I'm hearing lots of suggestions but nothing from developers.

Comment by smartm...@gmail.com, Sep 17, 2007

If I understood eentheclean correctly he will be coding his approach.

Comment by elcarnem...@gmail.com, Sep 17, 2007

and stepwhite?

Comment by minor.josh, Sep 21, 2007

I took a stab at implementing some controls. They are super basic, but it does let you play the game. I have it working so you can use your finger to turn and move forwards and backwards just like a track pad. When you touch with two fingers you shoot. This is enough to navigate the menus and run around shooting things.

There are two major problems. First you cannot open doors, so you can't actually make much progress in the game.

The second is performance. At "Hurt me plenty" or below things seem okay, but when you pick "Ultra-violence" then the game is very very slow.

If you're interested I can check it in and others can use this as a basis for experimenting with the many controller ideas discussed here.

Comment by elcarnem...@gmail.com, Sep 23, 2007

Excellent! Progress!

Comment by elcarnem...@gmail.com, Sep 23, 2007

<img src="http://img212.imageshack.us/img212/6346/iphonedoomse5.jpg">

I modified smartmarcs, because the use of volume buttons was bothering me. Also, unless we're running zdoom, the only directions we can look are left and right, so I fixed that. I left crouching/standing in, for some reason, although that too is impossible, so don't try.

The only major change is that you tap the center of the screen to fire (no need to reload in doom, so got rid of that).

Comment by elcarnem...@gmail.com, Sep 23, 2007

If someone could code it like this I'd be much obliged. I also forgot to mention a disadvantage - you'd have to temporarily move your finger off of the look controls to shoot. Not too big of a deal, especially since people using iPhone covers would have a hell of a time pressing the volume buttons (believe me) to shoot, but worth mentioning.

Comment by elcarnem...@gmail.com, Sep 23, 2007

Sorry for the quadruple post, but one other issue:

The most logical way to do movement would be something like this


Forward - drag finger up along left box to get started, tap again to stop. Backward - drag finger down along left box to get started, tap again to stop. Strafe left - drag finger left along left box to move a predescribed amount to the left (ooh! a change!) Strafe right - drag finger right along left box to move a predescribed amount to the right

look left/right - drag finger left/right along right box to change directions a prediscribed amount.


The reason I would have it like this is to best emulate a mouse and keyboard. When you're playing an FPS, you quickly swish your mouse in a direction, lift up and repeat, do you not? The looking would be very similar.

Down to movement, you don't really need to strafe much other than to dodge shots, and you certainly aren't going to be continuing in one direction for a long time. It seems logical to continue forwards and backwards, but move a couple feet left and right, eh?

Now I'm done, promise.

Comment by smartm...@gmail.com, Sep 24, 2007

Well, that is exactly my first mock up, with a different weapons switch mechanism, which is ok. But how is the phone going to tell if you are using your left or right thumb?

Comment by elcarnem...@gmail.com, Sep 24, 2007

There's going to be trouble if we have to use volume buttons to fire.

Comment by elcarnem...@gmail.com, Sep 24, 2007

I'd go with some sort of aesthetic joystick design, as long the movement is fluid, and it comes to a complete stop if you remove your thumb. And I still wish we could come up with a firing mechanism other than the volume button.

Comment by smartm...@gmail.com, Sep 24, 2007

My first mock up does not use hardware buttons.

Comment by elcarnem...@gmail.com, Sep 24, 2007

Took me a second to get it, but sounds great now.

So, we have two joysticks, left functioning for basic movement, strafing, etc, right functioning for turning, and up - for shooting while turning (or standing still, for that matter).

Excellent. Now, if these are going to be visible in-game, exactly how aesthetic are they going to be?

Comment by smartm...@gmail.com, Sep 26, 2007

That sound like what I had in mind in my second mock up - Regarding the changing of colors: I think you can forget about that, since the "knob" it covered by your thumb anyway. Also the UI should give you a hint of how it works, the fire/aim slider should represent it's functionality. You might also rethink your move slider, using a circle like in my first mock up represents the same thing an is much simpler from a layout point of view.

Comment by elcarnem...@gmail.com, Sep 26, 2007

Give me a bit of time and I can come up with a "good-to-look-at" (sorry, I'm getting tired of aesthetic revision of eenthecleans.

Now a practical question: When you move the left slider to the end (in either direction), should there be a slight increase in speed? Methinks so.

Comment by elcarnem...@gmail.com, Sep 26, 2007

Should I continue in hopes that it is possible to change the graphics? The sliders will suffice in a pinch, but I'd rather play with a better looking joystick, no matter how little of it we'll see.

Comment by eenthecl...@gmail.com, Sep 28, 2007

I'm still waiting to see if we can peek at goo...@lux.vu's build 0 controllable, still haven't heard from him. Maybe he's fixing to drop a bomb on us with a fully implemented build? :p

Comment by elcarnem...@gmail.com, Sep 30, 2007

I dunno. A question about this - do thirdparty wad files or doom 2 work with it?

Comment by smartm...@gmail.com, Oct 2, 2007

Sorry eentheclean, but I have to criticise your layout again - Your six way slider is nothing more logical than a circle/joystick, since you can change direction from right-forward to only forward without have to return to the center point, as your UI suggest. Your Aim/Fire slider does not make it obvious how firing is achived. The information on how switching weapons works is not represented in any way, same goes for Use/Map.

BTW - We finally have a Human Interface Guideline from Apple for the iPhone: http://developer.apple.com/documentation/iPhone/Conceptual/iPhoneHIG/

Just to quote the preamble:

-Make it obvious how to use your content. (As I said) -Avoid clutter, unused blank space, and busy backgrounds. (I would call the six direction slider clutter) -Minimize required user input. (Goes for your gestures/bursting idea) -Express essential information succinctly. (See first) -Provide a fingertip-sized target area for all links and controls. (We do have that) -Avoid unnecessary interactivity. (Again gestures/bursting)

Comment by whippinp...@gmail.com, Oct 6, 2007

For what it matters, I vote for smartmarcs initial idea. Holding my iphone in my hand and using it in this manner feels comfortable and is how I'd expect to use it, especially firing with the volume-up button.

Comment by mik...@gmail.com, Oct 9, 2007

For what it matters I vote that someone just build something! Can we not all agree that any controller is better than no controller? This project has been in the repo for quite some time. It sure would be nice to see some movement here. Whomever builds a controller is going to be an iphone hero and guarantees themselves 15 mins of fame on tuaw ;-)

Comment by elcarnem...@yahoo.com, Oct 11, 2007

don't worry about it, we've pretty much decided on design, but implementing controls is harder than it looks. also: the final consensus was that instead of using volume buttons to fire, you'll move the looking joystick forwards.

Comment by agillust...@mac.com, Oct 11, 2007

I agree, let just get the game playable. Also you might want to think about adding a pop up keyboard to use codes to skip levels and such..

And does this support Doom2.wad as well?

Comment by Jak....@gmail.com, Oct 13, 2007

Hey, try to keep it playable for the iPod touch too. now that its jailbroken...

Comment by minor.josh, Oct 13, 2007

I wasn't able to find stepwhite on irc, so here's a source code patch to make the game playable. I'm not sure if the code will come through formatted properly in the wiki... lets find out.

Index: src/ScreenView.h
===================================================================
--- src/ScreenView.h	(revision 20)
+++ src/ScreenView.h	(working copy)
@@ -22,19 +22,30 @@
 #import <LayerKit/LKLayer.h>
 #include <pthread.h>
 
+#define true 1
+#define false 0
+#define __BYTEBOOL__
+
+#import "doom/doomdef.h"
+#import "doom/d_event.h"
+
 CoreSurfaceBufferRef screenSurface;
 pthread_cond_t screenUpdateLock;
 pthread_mutex_t screenUpdateMutex;
 
 @interface ScreenView : UIView 
 {
-        LKLayer *screenLayer;
+	LKLayer *screenLayer;
 	int initGraphics;
+	NSMutableArray* eventQueue;
+	CGPoint lastMousePos;
+	int lastKey;
 }
 
 - (id)initWithFrame:(CGRect)frame;
 - (void)dealloc;
 - (void)drawRect:(CGRect)frame;
 - (void)updateScreen;
+- (int)getNextEvent:(event_t*)event;
 
 @end
Index: src/ScreenView.m
===================================================================
--- src/ScreenView.m	(revision 20)
+++ src/ScreenView.m	(working copy)
@@ -17,6 +17,7 @@
 */
 
 #import <CoreSurface/CoreSurface.h>
+#import <GraphicsServices/GraphicsServices.h>
 #import "ScreenView.h"
 
 static ScreenView *sharedInstance = nil;
@@ -24,11 +25,59 @@
 	[sharedInstance performSelectorOnMainThread:@selector(updateScreen) withObject:nil waitUntilDone: NO];
 }
 
+int getNextEvent(event_t *event) {
+	return [sharedInstance getNextEvent:event];
+}
+
+@interface DoomEvent : NSObject {
+  event_t ev;
+}
+- (id)initWithKeyDown:(int)button;
+- (id)initWithKeyUp:(int)button;
+- (id)initWithMouseX:(int)x Y:(int)y;
+- (event_t)event;
+@end
+
+@implementation DoomEvent
+- (id)initWithKeyDown:(int)button {
+  self = [super init];
+  if (self) {
+    ev.type = ev_keydown;
+    ev.data1 = button;
+  }
+  return self;
+}
+
+- (id)initWithKeyUp:(int)button {
+  self = [super init];
+  if (self) {
+    ev.type = ev_keyup;
+    ev.data1 = button;
+  }
+  return self;
+}
+
+- (id)initWithMouseX:(int)x Y:(int)y {
+  self = [super init];
+  if (self) {
+    ev.type = ev_mouse;
+    ev.data2 = x;
+    ev.data3 = y;
+  }
+  return self;
+}
+
+- (event_t)event {
+  return ev;
+}
+@end
+
 @implementation ScreenView 
 - (id)initWithFrame:(CGRect)frame {
 	if ((self == [super initWithFrame:frame])!=nil) {
             sharedInstance = self;
             initGraphics = 0;
+            eventQueue = [[NSMutableArray alloc] init];
 	}
 	return self;
 }
@@ -81,7 +130,59 @@
 
         CoreSurfaceBufferUnlock(screenSurface);
     }
+}
 
+- (void)mouseDown:(GSEvent*)event {
+  int key = 0;
+
+  // click count seems to always be 1, so this is not useful
+  //int cc = GSEventGetClickCount(event);
+  //NSLog(@"mouseDown with click count %d", cc);
+
+  lastMousePos = GSEventGetLocationInWindow(event).origin;
+
+  if (GSEventIsChordingHandEvent(event)) {
+    key = KEY_RCTRL;
+  }else{
+    if (lastMousePos.y < 240) {
+      key = KEY_ENTER;
+    }else{
+      key = ' ';
+    }
+  }
+  if (key) {
+    [eventQueue addObject:[[DoomEvent alloc] initWithKeyDown:key]];
+    lastKey = key;
+  }
 }
 
+- (void)mouseDragged:(GSEvent*)event {
+  CGRect r = GSEventGetLocationInWindow(event);
+  int x = (int)(r.origin.x - lastMousePos.x) << 4;
+  int y = - (int)(r.origin.y - lastMousePos.y) << 4;
+  [eventQueue addObject:[[DoomEvent alloc] initWithMouseX:x Y:y]];
+  lastMousePos = r.origin;
+}
+
+- (void)mouseUp:(GSEvent*)event {
+  if (lastKey) {
+    [eventQueue addObject:[[DoomEvent alloc] initWithKeyUp:lastKey]];
+    lastKey = 0;
+  }
+}
+
+- (int)getNextEvent:(event_t*)event {
+  if ([eventQueue count] == 0) return 0;
+  
+  DoomEvent* doomEvent = [eventQueue objectAtIndex:0];
+  [eventQueue removeObjectAtIndex:0];
+  
+  *event = [doomEvent event];
+  if (event->type != ev_mouse)
+    NSLog(@"event %d %d %d %d",
+	event->type, event->data1, event->data2, event->data3);
+  
+  return 1;
+}
+
 @end
Index: src/doom/i_video.c
===================================================================
--- src/doom/i_video.c	(revision 20)
+++ src/doom/i_video.c	(working copy)
@@ -109,6 +109,8 @@
  */
 void I_StartFrame (void){}
 
+int getNextEvent(event_t* event);
+
 /**
  * Called at the beginning of the main doom loop.
  * 
@@ -119,11 +121,8 @@
 	event_t event;
 	int button;
 	
-#if 0
-	while ((button = getKey()) != -1)
-		if (getEventFromButton(button, &event))
-			D_PostEvent(&event);
-#endif
+	while (getNextEvent(&event))
+	  D_PostEvent(&event);
 }
 
 /**
Index: src/doom/st_lib.c
===================================================================
--- src/doom/st_lib.c	(revision 20)
+++ src/doom/st_lib.c	(working copy)
@@ -119,8 +119,10 @@
     // clear the area
     x = n->x - numdigits*w;
 
-    if (n->y - ST_Y < 0)
-	I_Error("drawNum: n->y - ST_Y < 0");
+    if (n->y - ST_Y < 0) {
+      return;
+      //I_Error("drawNum: n->y - ST_Y < 0");
+    }
 
     V_CopyRect(x, n->y - ST_Y, BG, w*numdigits, h, x, n->y, FG);
 
@@ -229,8 +231,10 @@
 	    w = SHORT(mi->p[mi->oldinum]->width);
 	    h = SHORT(mi->p[mi->oldinum]->height);
 
-	    if (y - ST_Y < 0)
-		I_Error("updateMultIcon: y - ST_Y < 0");
+	    if (y - ST_Y < 0) {
+	      return;
+	      //I_Error("updateMultIcon: y - ST_Y < 0");
+	    }
 
 	    V_CopyRect(x, y-ST_Y, BG, w, h, x, y, FG);
 	}
@@ -278,8 +282,10 @@
 	w = SHORT(bi->p->width);
 	h = SHORT(bi->p->height);
 
-	if (y - ST_Y < 0)
-	    I_Error("updateBinIcon: y - ST_Y < 0");
+	if (y - ST_Y < 0) {
+	  return;
+	  //I_Error("updateBinIcon: y - ST_Y < 0");
+	}
 
 	if (*bi->val)
 	    V_DrawPatch(bi->x, bi->y, FG, bi->p);
Comment by minor.josh, Oct 13, 2007

To explain the code above, I added some code to i_video.c to call getNextEvent. The main change is in ScreenView?.m where I queue up mouse events and then feed them to the doom game engine via getNextEvent. There is also a workaround for some crashing in st_lib.c that just turns off the status info at the bottom of the screen.

To start the game touch and hold your finger then drag to choose a menu item. Then let go and touch again. It is way too sensitive but it works. There's no way to press Esc so if you go into the setup menu then you can't get back out. Once you are playing, touching the top half of the screen fires, the bottom half opens doors. Once you touch, then you can drag your finger to move/turn.

Enjoy!

Comment by finble...@yahoo.com, Oct 14, 2007

That is just fantastic. Good job, goo...@lux.vu. I hope it works. Is there going to be a version of this doom that works on the ipod touch?

Comment by agillust...@mac.com, Oct 16, 2007

Ok so where is the playable version?

Comment by snifik...@gmail.com, Oct 17, 2007

Hi,

wow, there is a lot of discussion about the control ideas! I couldn't read all of it but I searched for 'nokia' and 'n800' and couldn't find a thing, which surprised me!

Doom was ported to the Nokia N800 Internet tablet, and I just loved its controls, and it's all in the touchscreen apart from the 'fire' button which can be implemented with a vertical button bar on the left.

Take a look for yourself :

And especially at this video :

http://video.google.fr/videoplay?docid=516426107350678057

You can skip the installation part and look at the gameplay after 45 seconds.

Keep it up!

Comment by cool.jun...@gmail.com, Oct 21, 2007

Thats my Design...

Comment by elcarnem...@gmail.com, Oct 21, 2007

cooljunior, that is a snazzy looking mockup. I'm assuming the firing is used by sliding your finger forwards while looking, is that right?

Comment by cool.jun...@gmail.com, Oct 22, 2007

Well, the Fire is the 'Hollow' Circle above the turn, you could slide over it, or, tap it, because in doom, you are more likey to strafe while shooting instead of turning. Notice I have made the mock up over an iPod Touch, because Thats what I own (and the Touch has no external buttons on the outside)

Comment by agillust...@mac.com, Oct 24, 2007

Looks like this port is dead in the water.

Comment by cool.jun...@gmail.com, Oct 26, 2007

not really, its just like when your watching the TV and a terrible programme comes on, but, the remote is on top of the set. You really don't want to get up, but, you also badly want to change the channel. In the end, you will get up and pick up the remote. Its just hard for people to start up again after doing nothing.

Comment by Phi...@gmail.com, Oct 26, 2007

The code is open source and someone else can do it, I would of started work on it, but I couldn't get it working with the 0.3 toolchain, and I don't have a mac.

Comment by cool.jun...@gmail.com, Oct 27, 2007

Just out of interest, what is the best code for coding for the iPhone/Touch, and what do you have to compile it as?

Comment by elcarnem...@gmail.com, Nov 1, 2007

I'll bet this thing will be shocked back to like when Apple releases their SDK.

Comment by agillust...@mac.com, Nov 1, 2007

Rumor has it that ID Software is developing games for the iphone or at least looking into it. I wish someone would prt the old Wolfenstein 3D though.

Comment by cool.jun...@gmail.com, Nov 2, 2007

The game you are refering to is Quake Zero, it a is Web version of Quake 3 Arena. I doubt it is going to work for iPhone/iPod Touch, but, oh well...

Comment by tehsteal...@gmail.com, Nov 10, 2007

Come, on! somebody get to work on this! its been going on forever... and the thought of doom on my iPhone is killing me.

- tehstealth1029

Comment by Bol...@gmail.com, Nov 11, 2007

seems to take a long time to create the controls. Hoped it would go faster :( Keep on working, wanna play doom on my iPhone

Comment by gfxma...@gmail.com, Nov 11, 2007

I favor...

Personally I think smartmarc's second mockup is BRILLIANT with cool.junior's a very close second. The idea of utilizing the volume buttons for the fire/action button is the closest thing to a dual-shock scheme (L, R buttons). I gave it a whirl on my buddies iphone and it's simply brilliant. Cool.junior's scheme is a close second fav, only for those without the external buttons.

Getting the control issues down is important IMHO: think of the possibilities. Once it's properly laid out what's to stop the influx of Hexen and maybe build engine ports (Blood, Duke Nukem 3D, Redneck Rampage, Strife, etc)? Those control schemes would even work perfectly for more advanced titles like Quake. BTW, anyone have any clue on the iphone's 3D capabilities?

Comment by elcarnem...@gmail.com, Nov 11, 2007

The only trouble with using volume buttons is one, you can't change volume of game, and two, the whole screen shakes and it's a little awkward.

For these reasons I propose we follow smartmarc's first/cooljunior's. What I'm really hoping for is Doom 2 and mods/addons to work as well. I look forward to playing the Half-Life doom version on my iPhone.

Comment by gfxma...@gmail.com, Nov 11, 2007

elcarnemago, you're very wrong my man: sound CAN be adjusted in ALL Doom Engine games (and Quake Engine, and Build Engine) by going to Options -> Sound. There are separate sliders for effects/midi and music...hence my still favoring smartmarc's second.

PS: For the above, I actually double checked Doom and Duke Nukem 3D 5 minutes ago on my Pocket PC.

Comment by gfxma...@gmail.com, Nov 11, 2007

More problems with your post elcarnemago (again IMHO): "The most logical way to do movement would be something like this: Forward - drag finger up along left box to get started, tap again to stop. Backward - drag finger down along left box to get started, tap again to stop.."

FPS's require twitch, split-second reaction which is negated by the repeated tap-start-tap-stop-tap-turn actions. Think ahead to when wifi multiplayer is enabled for this or even when other ports are made (DN3D etc). Also imagine being surrounded by 6 to 10 mid-level Doom grunts attacking you simultaneously and going at them with that setup: you can't be in your system's cruise-control in the middle of a firefight (even with one grunt), so it's mandatory tapping: tap-turn-tap-stop-tap-forward-tap-stop-tap-blockViewOfScreenAndFire-OhNoHeMoved?-tap-back-tap-stop... You'd be fragged before you could take more than one or two grunts down. Seriously, you wouldn't last 10 seconds in a deathmatch or on any of the higher difficulty settings.

"The reason I would have it like this is to best emulate a mouse and keyboard. When you're playing an FPS, you quickly swish your mouse in a direction, lift up and repeat, do you not?"

No one I know plays that way, not at home and certainly not at any LAN parties I've attended. If you're a serious FPS'er mouselook is ALWAYS enabled and your mouse NEVER leaves the pad.

"Down to movement, you don't really need to strafe much other than to dodge shots..It seems logical to continue forwards and backwards, but move a couple feet left and right, eh?"

As you said, strafing is mainly for dodging shots..which is the whole point of an FPS: not to get shot. As above, strafing is a no-brainer for any and all serious FPS'ers/FPS's. Anyone will tell you that.

smartmarc's first one is good, no doubt. But his second one (and also cool.junior's variant) is infinitely better IMHO, more ergonomically sound, future proof (as far as subsequent ports of other shooters), most closely mimics the dual-analog AND mouse-keyboard setup (which are the standards).

Comment by elcarnem...@gmail.com, Nov 12, 2007

First of all, that was an old post, so sorry, but you wasted your time disproving it. Second, at the moment, there is no real menu navigation, remember?

Comment by gfxma...@gmail.com, Nov 13, 2007

No need to get testy my man, the point of this whole thing is to get a good interface up and running. Your idea wasn't too refined, I pointed it out...it wasn't personal.

Regarding menu navigation, isn't that (and the control interface) part of the game itself? Or would you rather have a working demo you can't interact with?

Finally, 1.9 days isn't "an old post" and my response was made exactly 3 hours after yours: check the timestamps.

:)

Comment by cool.jun...@gmail.com, Nov 14, 2007

people, people, stop with the argueing. Finding flaws in other peoples ideas isn't gonna help move this project forward.

And just a little note. The reason why I omitted the (truely brilliant) idea of using the Volume control, was only because not all the platforms this game is available on has the hardware capability (iPod Touch), and the fire button is quite a crutial component of the game :P

Comment by aldenlas...@gmail.com, Nov 22, 2007

If U Could do this, it would be frickin sweet! <img src="http://a948.ac-images.myspacecdn.com/images01/90/l_cef1b8a76dce10f29d720ad74a49cdb3.jpg">

Comment by aldenlas...@gmail.com, Nov 22, 2007

Add a jump and a use button and this is good to go...

Comment by lime...@gmail.com, Nov 27, 2007

Yeah I like Aldenlaslett's!

Comment by RabidZom...@gmail.com, Nov 30, 2007

There's no jump in Doom. Philistines, learn your video game culture.

Depending on how stiff the volume button is, smartmarc's ideas are pretty good. Simply get rid of unnecessary buttons (replace jump with use + no need for up/down look).

Comment by aldenlas...@gmail.com, Dec 1, 2007

any idea when ur gonna release this yet?

Comment by Bleep1...@gmail.com, Dec 1, 2007

i bet it will never be released.

Comment by aldenlas...@gmail.com, Dec 2, 2007

ur probably right 'sigh' :-(

Comment by tedro...@gmail.com, Dec 14, 2007

Wow, you have a playable version of iPhone Doom and the binaries have STILL not been submitted.

POST THE FREAKING BINARIES.

Comment by nico...@gmail.com, Dec 14, 2007

why dont you make a basic controller just to enter to the game and see how fast it runs

Comment by kr3ml...@gmail.com, Dec 15, 2007

Wow; yes this project does seems dead... but, I hope to inject (some) energy. Not a professional Obejective C programmer but I've dabbled in C in my time.

If an earlier post (Comment by goo...@lux.vu, Oct 13, 2007) is anything to go by any competent OS X developers could make attempts to at least see how fast/slow this thing runs without acceleration as per nicogml suggestion.

There's an amazing GBA emulator called gpSPhone by Zodttd with some help from NerveGas? that has a decent digital control overlay. This code is GPL'd but has yet to be cleaned up and made available. There's still hope, and I myself am currently attempting toolchain with with Windows (may quit and just do it in Linux... love a challenge though).

Let's all try to get it past the "demo-screens" first.

BTW, anyone who is proficient enough to make the current demo do more then just display 2 screens, let us know, even if anonymously (I see how you wouldn't want to be hassled by some of the less mature posters).

Peace.

Comment by maxwellc...@gmail.com, Dec 18, 2007

I have an interface idea that involves no dedicated on-screen buttons:

move: tilt the iphone

turn left/right: drag and hold a left or a right anywhere on the screen. eventually have varying levels of acceleration

switch weapon: drag an up/down anywhere on the screen to switch next/previous

shoot: click with two fingers. drag two fingers to shoot while turning

use/menu: volume up/down

Comment by maxwellc...@gmail.com, Dec 18, 2007

also:

use: double-click with two fingers

menu: outward pinch

Comment by early...@gmail.com, Dec 18, 2007

this kid posted a youtube video showing doom on iphone working!! Here:

http://youtube.com/watch?v=ghAD_PqYxLI

is it a fake????

Comment by g...@mn.rr.com, Dec 19, 2007

It looks like the GameBoy? Advance version running under the gpSPhone emulator. It runs, but is too slow to be very playable. The speed is improving with each release of the emulator, so it may one day function at 100%

Comment by Adam.De...@gmail.com, Dec 26, 2007

how about a wireless bluetooth keyboard and mouse?!?!?!?!

Comment by toomuchc...@gmail.com, Dec 28, 2007

Yeah, is this EVER going to have controls? Seriously, it needs them like, a month ago. :/

Comment by psychoch...@gmail.com, Dec 30, 2007

Quick build using the patch above is downloadable and playable. The controls wont make sense right now as they're not rotated along with the screen view, so left-right = up-down, etc.

Comment by agillust...@mac.com, Dec 30, 2007

I recommend putting it on the installer app for easy installation.

I cant get it to run. I put the Doom app in my applications folder and Doom1.wad in a folder called Doom in the var/root/media folder but when I start it the screen goes white and then just kicks me back to the summerboard. Any ideas?

Comment by blomqvis...@gmail.com, Jan 9, 2008

What about using the sensors for movment and freelook? Did anyone investigate that? Seems doable when googling for code on the sensors.

Comment by marian.k...@gmail.com, Jan 22, 2008

Idiots

Comment by smartm...@gmail.com, Jan 23, 2008

rofl

Comment by namjam...@gmail.com, Feb 9, 2008

Add Source installer : http://iphonebaidu.com/app/ Test iPhone - iPhone Simulator : http://iphonebaidu.com/test/ All Software for Apple MAC : http://iphonebaidu.com/mac-iphone/ All Software for Apple iPhone : http://iphonebaidu.com/mac-iphone/iphone.html

Install iTransformy (.swf) view for iPhone : http://iphonebaidu.com/beta/ Forum, DOwnload Themes, Apps for iPhone. http://iphonebaidu.com/forum/

Copyright © 2008 iPhone Baidu! Inc. All rights reserved

Comment by bitzaro...@gmail.com, Mar 16, 2008

a good idea for controller input would be the one used in the "Yeti3D" first person shoot'em up for iphone!! (check www.iphonecake.com )... I hope the project is not dead because Doom is one of the greatest shooters ever made...

Comment by i...@oyuntan.com, Apr 10, 2008
Comment by karin...@gmail.com, Jun 28, 2008

double-click with two fingers http://www.proof-h.org

Comment by s...@soleking.net, Jun 28, 2008

www.ful-izle.net

Comment by sna...@gmail.com, Jun 28, 2008
Comment by erhanmeh...@gmail.com, Jun 28, 2008
Comment by suheyl...@gmail.com, Jun 28, 2008

<p><a href="http://www.komikaze.info" >http://www.komikaze.info</a> Great </p>

Comment by teknoo...@gmail.com, Jun 28, 2008

I like smartmarc's idea, too. Very similar to the mouse/keyboard controls most people are used to on a computer, but would still allow you to do everything you need on the phone. It could definitely work. I'm not sure if free look is implemented in the doom core you ported, but if it is you could add another up/down slider to the left of the screen for those occasions when it's nice to check out what's above or below you. haber

Comment by lincoln1...@hotmail.com, Jun 28, 2008

hii.good topic thank you

<a href="http://www.webiddaa.net" title="iddaa,iddaa sitesi"target="blank">iddaa</a>

Comment by cypfor...@gmail.com, Aug 7, 2008

I like very much the writings and pictures and explanations in your adress so I look forward to see your next writings. I congratulate you.

www.northerncyprusholidays.org

Comment by amue...@hotmail.com, Aug 20, 2008

this would be my controller:

And the movements wold be based in the acelerometer

Comment by amue...@hotmail.com, Aug 20, 2008

Comment by prensler...@hotmail.com, Sep 1, 2008

<a href="http://www.chipoyun.com">minikperi</a> <a href="http://www.chipoyun.com">kraloyun</a> <a href="http://www.chipoyun.com">kral oyun</a> <a href="http://www.chipoyun.com">oyunlar1</a> <a href="http://www.chipoyun.com">rixoyun</a> <a href="http://www.chipoyun.com">rix oyun</a> <a href="http://www.chipoyun.com">fixoyun</a> <a href="http://www.chipoyun.com">fix oyun</a> <a href="http://www.chipoyun.com">oyunlife</a> <a href="http://www.chipoyun.com">oyunmemo</a> <a href="http://www.chipoyun.com">oyunyolu</a> <a href="http://www.chipoyun.com">oyun99</a> <a href="http://www.chipoyun.com">oyun oyna</a> <a href="http://www.chipoyun.com">oyun sitesi</a> <a href="http://www.chipoyun.com">oyun siteleri</a> <a href="http://www.chipoyun.com">oyun ara</a> <a href="http://www.chipoyun.com">oyun</a> <a href="http://www.chipoyun.com">oyunlar</a> <a href="http://www.chipoyun.com">barbie oyunu</a> <a href="http://www.chipoyun.com/barbie-oyunlari.htm">barbie oyunları</a> <a href="http://www.chipoyun.com">barbie oyunları</a> <a href="http://www.chipoyun.com">barbie oyunlar</a> <a href="http://www.chipoyun.com">barbie</a> <a href="http://www.chipoyun.com/winx-club-yapboz.html">winx oyunu</a> <a href="http://www.chipoyun.com/winx-club-yapboz.html">winx club</a> <a href="http://www.chipoyun.com/winx-club-yapboz.html">winx oyunları</a> <a href="http://www.chipoyun.com">winx</a> <a href="http://www.chipoyun.com/isletme-oyunlari.htm">işletme oyunu</a> <a href="http://www.chipoyun.com/isletme-oyunlari.htm">işletme oyunları</a> <a href="http://www.chipoyun.com">işletme oyunları</a> <a href="http://www.chipoyun.com">bratz oyunu</a> <a href="http://www.chipoyun.com">bratz oyunları</a> <a href="http://www.chipoyun.com">bratz oyunu</a> <a href="http://www.chipoyun.com">giysi oyunu</a> <a href="http://www.chipoyun.com">giydirme oyunu</a> <a href="http://www.chipoyun.com">kıyafet oyunu</a> <a href="http://www.chipoyun.com">giydirme oyunları</a> <a href="http://www.chipoyun.com">giysi oyunları</a> <a href="http://www.chipoyun.com">giysi giydirme oyunu</a> <a href="http://www.chipoyun.com">giysi giydirme oyunları</a> <a href="http://www.chipoyun.com">makyaj oyunları</a> <a href="http://www.chipoyun.com">makyaj oyunu</a> <a href="http://www.chipoyun.com">makyaj yapma oyunları</a> <a href="http://www.chipoyun.com/yemek-oyunlari.htm">yemek oyunları</a> <a href="http://www.chipoyun.com">yemek oyunları</a> <a href="http://www.chipoyun.com">yemek yapma oyunları</a> <a href="http://www.chipoyun.com">pasta oyunları</a> <a href="http://www.chipoyun.com">pasta süsleme oyunları</a> <a href="http://www.chipoyun.com">futbol oyunları</a> <a href="http://www.chipoyun.com/cocuk-oyunlari.htm">çocuk oyunları</a> <a href="http://www.chipoyun.com">çocuk oyunları</a> <a href="http://www.chipoyun.com/yaris-oyunlari.htm">yarış oyunları</a> <a href="http://www.chipoyun.com">yarış oyunları</a> <a href="http://www.chipoyun.com">boyama oyunları</a> <a href="http://www.chipoyun.com/araba-oyunlari.htm">araba oyunları</a> <a href="http://www.chipoyun.com">araba oyunları</a> <a href="http://www.chipoyun.com">araba yarışı oyunları</a> <a href="http://www.chipoyun.com">motor oyunları</a> <a href="http://www.chipoyun.com">basketbol oyunları</a> <a href="http://www.chipoyun.com/beceri-oyunlari.htm">beceri oyunları</a> <a href="http://www.chipoyun.com">beceri oyunları</a> <a href="http://www.chipoyun.com/dovus-oyunlari.htm">dövüş oyunları</a> <a href="http://www.chipoyun.com">dövüş oyunları</a> <a href="http://www.chipoyun.com">manken oyunları</a> <a href="http://www.chipoyun.com">komik oyunlar</a> <a href="http://www.chipoyun.com">oda oyunları</a> <a href="http://www.chipoyun.com/spor-oyunlari.htm">spor oyunları</a> <a href="http://www.chipoyun.com">spor oyunları</a> <a href="http://www.chipoyun.com/zeka-oyunlari.htm">zeka oyunları</a> <a href="http://www.chipoyun.com">zeka oyunları</a> <a href="http://www.chipoyun.com">yapboz oyunları</a> <a href="http://www.chipoyun.com">cep oyunları</a> <a href="http://www.chipoyun.com">yeni oyunlar</a> <a href="www.chipoyun.com/oyunambari-oyna">oyunambari</a> <a href="http://www.chipoyun.com">oyuncambazi</a> <a href="http://www.chipoyun.com">oyun sitesi</a> <a href="http://www.chipoyun.com">oyun siteleri</a> <a href="http://www.chipoyun.com">oyun hileleri</a> <a href="http://www.chipoyun.com">hileler</a> <a href="http://www.chipoyun.com">çizgi film</a> <a href="http://www.chipoyun.com">cep oyunu</a> <a href="http://www.chipoyun.com">oyun oyns</a> <a href="http://www.chipoyun.com">oyun oyna</a> <a href="http://www.chipoyun.com">video izle</a> <a href="http://www.chipoyun.com">chip oyun</a> <a href="http://www.chipoyun.com">barbie oyunu</a> <a href="http://www.chipoyun.com/kiz-oyunlari.htm">kız oyunları</a> <a href="http://www.chipoyun.com">kız oyunları</a> <a href="http://www.chipoyun.com">sue oyunları</a> <a href="http://www.chipoyun.com">güzel oyunlar</a> <a href="http://www.chipoyun.com/pop-oyunlar.htm">pop oyunlar</a> <a href="www.chipoyun.com/pop-oyunlar.htm">pop oyunlar</a> <a href="www.chipoyun.com/pop-oyunlar.htm">pop oyun</a> <a href="www.chipoyun.com/pop-oyunlar.htm">popoyunlar</a> <a href="www.chipoyun.com/pop-oyunlar.htm">popoyun</a> <a href="www.chipoyun.com/pop-oyunlar.htm">popoyunları</a> <a href="http://www.chipoyun.com/araba-oyunlari.htm">araba yarışı</a> <a href="http://www.chipoyun.com/araba-oyunlari.htm">araba yarışları</a> <a href="http://www.chipoyun.com/araba-oyunlari.htm">araba oyunu</a> <a href="http://www.chipoyun.com/macera-oyunlari.htm">macera oyunları</a> <a href="http://www.chipoyun.com">macera oyunları</a> <a href="http://www.chipoyun.com">hedef oyunları</a> <a href="http://www.chipoyun.com/hedef-oyunlari.htm">hedef oyunları</a> <a href="http://www.chipoyun.com/savas-oyunlari.htm">savaş oyunları</a> <a href="http://www.chipoyun.com">savaş oyunları</a> <a href="http://www.chipoyun.com/3-boyutlu-oyunlar.htm">3D oyunlar</a> <a href="http://www.chipoyun.com/3-boyutlu-oyunlar.htm">3 boyutlu oyunlar</a> <a href="http://www.chipoyun.com/3-boyutlu-oyunlar.htm">3D</a> <a href="http://www.chipoyun.com/2-kisilik-oyunlar.htm">2 kişilik oyunlar</a> <a href="http://www.chipoyun.com/varmisin-yokmusun.html">varmısın yokmusun oyunu</a> <a href="http://www.chipoyun.com/varmisin-yokmusun.html">varmısın yokmusun oyunları</a> <a href="http://www.chipoyun.com/varmisin-yokmusun.html">varmısın yokmusun yarışma oyunu</a> <a href="http://www.chipoyun.com">çocuk oyunları</a> <a href="http://www.chipoyun.com">çocuk oyun</a> <a href="http://www.chipoyun.com">bedava oyunlar</a> <a href="http://www.chipoyun.com">saç oyunları</a> <a href="http://www.chipoyun.com">doktor oyunları</a> <a href="http://www.chipoyun.com">selena oyunları</a> <a href="http://www.chipoyun.com">komik oyunlar</a> <a href="http://www.chipoyun.com">2 kişilik oyunlar</a> <a href="http://www.chipoyun.com">oyunlar</a> <a href="http://www.chipoyun.com">ameliyat oyunları</a> <a href="http://www.chipoyun.com">oyun</a> <a href="http://www.chipoyun.com">oyunlar</a> <a href="http://www.chipoyun.com">güzel oyun</a> <a href="http://www.chipoyun.com">en güzel oyunlar</a> <a href="http://www.chipoyun.com">chip oyun</a> <a href="http://www.chipoyun.com">saç oyunları</a> <a href="http://www.chipoyun.com">doktor oyunları</a> <a href="http://www.chipoyun.com">bedava oyunlar</a> <a href="http://www.chipoyun.com">Yetenek Oyunları</a> <a href="http://www.chipoyun.com">Aksiyon Macera Oyunları</a> <a href="http://www.chipoyun.com">Nişancılık Oyunları</a> <a href="http://www.chipoyun.com/zeka-oyunlari.htm">Zeka Hafıza Oyunları</a> <a href="http://www.chipoyun.com">Motor Oyunları </a> <a href="http://www.chipoyun.com/zeka-oyunlari.htm">Zeka Oyunları</a> <a href="http://www.chipoyun.com/zeka-oyunlari.htm">Zeka Oyunu</a> <a href="http://www.chipoyun.com">Mario Oyunları</a> <a href="http://www.chipoyun.com">Strateji Taktik Oyunları</a> <a href="http://www.chipoyun.com">Yemek Pişirme Oyunları</a> <a href="http://www.chipoyun.com">Dekor Oyunları</a> <a href="http://www.chipoyun.com">Boyama Kitabı Oyunları</a> <a href="http://www.chipoyun.com">Hugo Oyunları</a> <a href="http://www.chipoyun.com">Sonic Oyunları</a> <a href="http://www.chipoyun.com">Webcam Oyunları</a> <a href="http://www.chipoyun.com">Peri Güzellik Oyunları</a> <a href="http://www.chipoyun.com">Battleon Oyunları</a> <a href="http://www.chipoyun.com">Bebek Oyunları</a> <a href="http://www.chipoyun.com">Süper Oyunlar</a> <a href="http://www.chipoyun.com">İlizyon Oyunları</a> <a href="http://www.chipoyun.com">Komik Oyunlar</a> <a href="http://www.chipoyun.com">Teletabi Oyunları</a> <a href="http://www.chipoyun.com">Giysi Giydirme oyunları</a> <a href="http://www.chipoyun.com">Makyaj yapma oyunları</a> <a href="http://www.chipoyun.com/varmisin-yokmusun.html">varmısın yokmusun</a> <a href="http://www.chipoyun.com">Bedava Oyunlar</a> <a href="http://www.chipoyun.com">en beğenilen oyunlar</a> <a href="http://www.chipoyun.com">en güzel oyunlar</a> <a href="http://www.chipoyun.com">en süper oyunlar</a> <a href="http://www.chipoyun.com">süper oyunlar</a>

Comment by duzce...@gmail.com, Sep 13, 2008

<a href="http://www.kelebeek.net/liseli-sohbet.htm" title="liseli sohbet" target="_blank">liseli sohbet</a> <a href="http://www.kelebeek.net" title="netlog" target="_blank">Netlog</a> <a href="http://www.kelebeek.net" title="Siberalem" target="_blank">Siberalem</a> <a href="http://www.kelebeek.net/hossohbet.htm" title="Hoş Sohbet,hossohbet" target="_blank">Hos Sohbet</a> <a href="http://www.kelebeek.net/hossohbet.htm" title="Hoş Sohbet,hos sohbet" target="_blank">Hoş Sohbet</a>

Comment by aylac...@gmail.com, Sep 17, 2008

<a href="http://www.sohbet1.org" title="cet,cet siteleri" target="_blank">çet</a> <a href="http://www.sohbetatesi.net" title="sohbet,chat kanalları" target="_top">bedava sohbet</a> <a href="http://www.sohbetsevgim.net/chat.htm" title="chat siteleri" target="_top">bedava chat</a> <a href="http://www.sohbet1.org/bedava_chat.htm" title="bedava chat" target="_top">bedava chat</a> <a href="http://www.sohbetatesi.net" title="sohbet,chat kanalları" target="_top">sohbet</a> <a href="http://www.sohbet1.org/kelebek_cet.htm" title="kelebek çet" target="_blank">kelebek cet</a> <a href="http://www.sohbetsevgim.net" title="kızlarla sohbet,sohbet" target="_top">cinsel sohbet</a> <a href="http://www.sohbeteuro.net"title="sohbet" target="_top">sohbet siteleri</a> <a href="http://www.sohbetsiteleri.us" title="sohbet siteleri" target="_top">sohbet siteleri</a> <a href="http://www.chatodalari.us" title="chat odaları" target="_top">chat odaları</a>

Comment by loftcr...@gmail.com, Oct 3, 2008

www.anturizm.com - www.ankaramnakliyat.com, www.siiroku.com

Comment by canlarse...@hotmail.com, Nov 2, 2008

<a href="http://www.canlarseslichat.com/sesli chat sesli sohbet">sesli chat </a>

Comment by bybars.m...@gmail.com, Nov 9, 2008

thanks you <a href="http://www.sohbetgor.org" title="Sohbet" target="_blank">Sohbet</a>

Comment by bybars.m...@gmail.com, Nov 9, 2008
Comment by nurgulxy...@gmail.com, Nov 9, 2008
Comment by loftcr...@gmail.com, Nov 16, 2008
Comment by S.Atesi....@gmail.com, Nov 17, 2008

<a href="http://www.sohbetatesi.com">sohbet</a> my sites thank ui use

Comment by maraba2...@gmail.com, Nov 26, 2008
Comment by emrekocy...@gmail.com, Dec 11, 2008

http://www.abiyeburada.com the best abiye. i love doom its good for iphone havers :D

Comment by ozgurcic...@gmail.com, Jan 19, 2009

enteresan http://www.ozgurdurum.net/ deneyelim bakalım uyacakmı ?

Comment by ozgurcic...@gmail.com, Jan 19, 2009

uydu valla http://www.ekmekmusafcarpsin.com bide http://saygineryapi.com var bunlarıda sıkıştıralım

Comment by besiktas...@gmail.com, Jan 19, 2009

www.adultt.org Adult

Herkeze Yer Var Sakin:)

Comment by avrupac...@gmail.com, Jan 24, 2009

<a rel="nofollow" href="http://www.sohbetdj.com" title="sohbet,sohbet odalari" target="_blank">sohbet</a> <a rel="nofollow" href="http://www.avrupachat.net/sohbet.html" title="chat odaları , çet , cet , chat , sohpet , chat siteleri , chat sitesi , sohbet sitesi , sohbet siteleri , çet siteleri , çet odaları , çet odası" target="_blank">chat</a> <a rel="nofollow" href="http://www.avrupachat.net/173/spormax-canli-izle" title="spormax izle,canli spormax izle" target="_blank">spormax izle</a> <a rel="nofollow" href="http://www.avrupachat.net" title="sesli chat,seslichat,sesli sohbet" target="_blank">sesli chat</a> <a rel="nofollow" href="http://www.avrupachat.net" title="bedeva lig tv,canli lig tv izle,lig tv,justın tv" target="_blank">lig tv izle</a> <a rel="nofollow" href="http://www.avrupachat.net/174/muzik-dinle" title="Müzik, müzik dinleme, şarkı dinleme, mp3 dinleme, türkü dinleme " target="_blank">müzik dinle</a> <a rel="nofollow" href="http://www.avrupachat.net/198/derya-baykal" title="Derya Baykal Derya Gibi Örgüleri, Örgücü, Örgü Modelleri, Yeni Dantel Modelleri" target="_blank">Derya baykal</a> <a rel="nofollow" href="http://www.avrupachat.net/175/key-odemeleri" title="key ödemeleri,key sorgulaması, key ödemesi listesi yenileniyor, key ödemeleri, key listesi, key ödeme listesi, konut edindirme yardımı, key parası alacaklar" target="_blank">key ödemesi</a> <a rel="nofollow" href="http://www.avrupachat.net/l21-iddaa.html" title="iddaa,macsonuclari,canli iddaa,ıddaa sonuclar,bankolar" target="_blank">iddaa</a>

Comment by avrupac...@gmail.com, Jan 24, 2009

<a rel="nofollow" href="http://www.sohbetdj.com" title="sohbet,sohbet odalari" target="_blank">sohbet</a> <a rel="nofollow" href="http://www.avrupachat.net/sohbet.html" title="chat odaları , çet , cet , chat , sohpet , chat siteleri , chat sitesi , sohbet sitesi , sohbet siteleri , çet siteleri , çet odaları , çet odası" target="_blank">chat</a> <a rel="nofollow" href="http://www.avrupachat.net/173/spormax-canli-izle" title="spormax izle,canli spormax izle" target="_blank">spormax izle</a> <a rel="nofollow" href="http://www.avrupachat.net" title="sesli chat,seslichat,sesli sohbet" target="_blank">sesli chat</a> <a rel="nofollow" href="http://www.avrupachat.net" title="bedeva lig tv,canli lig tv izle,lig tv,justın tv" target="_blank">lig tv izle</a> <a rel="nofollow" href="http://www.avrupachat.net/174/muzik-dinle" title="Müzik, müzik dinleme, şarkı dinleme, mp3 dinleme, türkü dinleme " target="_blank">müzik dinle</a> <a rel="nofollow" href="http://www.avrupachat.net/198/derya-baykal" title="Derya Baykal Derya Gibi Örgüleri, Örgücü, Örgü Modelleri, Yeni Dantel Modelleri" target="_blank">Derya baykal</a> <a rel="nofollow" href="http://www.avrupachat.net/175/key-odemeleri" title="key ödemeleri,key sorgulaması, key ödemesi listesi yenileniyor, key ödemeleri, key listesi, key ödeme listesi, konut edindirme yardımı, key parası alacaklar" target="_blank">key ödemesi</a> <a rel="nofollow" href="http://www.avrupachat.net/l21-iddaa.html" title="iddaa,macsonuclari,canli iddaa,ıddaa sonuclar,bankolar" target="_blank">iddaa</a>

Comment by ozgurcic...@gmail.com, Jan 28, 2009

http://tiklanet.net garip bi video sitesi.beceriksiz mektepli bi sahibi var

Comment by kalpsyz....@gmail.com, Jan 30, 2009

<a href="http://www.chatyeli.gen.tr/" rel="nofollow">sohbet kanalları</a> - <a href="http://www.chatyeli.gen.tr/" rel="nofollow">sohbet siteleri</a> - <a href="http://www.chatyeli.gen.tr/" rel="nofollow">sohbet odaları</a>

bunlar olurmu ki

Comment by kalpsyz....@gmail.com, Jan 30, 2009
Comment by SeLimBe...@gmail.com, Jan 30, 2009
Comment by m4.ha...@gmail.com, Jan 31, 2009

Thank You . Very Good.

http://www.m4hsun.info | <a href="http://www.m4hsun.info">M4hSun?.INFO | SEO Teknikleri & Makaleleri</a> Thank You . Very Good.

http://www.m4hsun.info | <a href="http://www.m4hsun.info">M4hSun?.INFO | SEO Teknikleri & Makaleleri</a>

Comment by kalpsyz....@gmail.com, Feb 13, 2009
Comment by kalpsyz....@gmail.com, Feb 19, 2009

<a href="http://www.oyunokey.org" rel="nofollow" title="okey">okey oyna</a> <a href="http://www.oyunokey.net" rel="nofollow" title="okey">okey oyna</a> <a href="http://www.chatkeyfim.com" rel="nofollow" title="muhabbet">muhabbet</a>

Comment by kalpsyz....@gmail.com, Feb 21, 2009

<a title="okey oyna" href="http://www.turkokey.org" target="_blank">okey oyna</a> <a title="okey oyna" href="http://www.turkokey.gen.tr" target="_blank">okey oyna</a> <a title="okey oyna" href="http://www.oyunokey.net" target="_blank">okey oyna</a> <a title="okey oyna" href="http://www.oyunokey.org" target="_blank">okey oyna</a> <a title="okey oyna" href="http://www.chatyeli.gen.tr" target="_blank">okey oyna</a>

Comment by komeci...@gmail.com, Feb 25, 2009

<a href="http://www.mirckeyfi.net" target="_blank" title="mirc">mirc</a> <a href="http://www.mirckeyfi.net" target="_blank" title="mirc">mirc indir</a> <a href="http://www.mirckeyfi.net" target="_blank" title="mirc">mirc yukle</a> <a href="http://www.mircsea.net" target="_blank" title="mirc">mirc indir</a> <a href="http://www.irchane.org" target="_blank" title="mirc">mirc</a> <a href="http://www.mircsevdam.com" target="_blank" title="mirc indir">mirc</a> <a href="http://www.mircnoktasi.com" target="_blank" title="mirc">mirc</a> <a href="http://www.ajansayvatas.com" target="_blank" title="cast , ajans">ajans</a> <a href="http://www.mircyuklet.biz" target="_blank" title="mirc">mirc yükle</a>

Comment by komeci...@gmail.com, Feb 25, 2009

www.mirckeyfi.net

Comment by ForumSoh...@gmail.com, Mar 15, 2009
Comment by sporl...@gmail.com, Mar 16, 2009

<a href="http://www.sporlive.org" target="_blank" title="spor haberleri,spor">spor haberleri</a> <a href="http://www.okeyoyna.org" target="_blank" title="okey,okey oyna">okey pyna</a>

Comment by roman...@gmail.com, Mar 23, 2009
Comment by domainpa...@gmail.com, Mar 23, 2009

<a href="http://www.ardasemih.info" target="_blank" title="arda turan">arda turan</a>

Comment by alaettin...@gmail.com, Mar 23, 2009
Comment by onuruc...@gmail.com, Mar 23, 2009

<a href="http://www.game.gen.tr" target="_blank">Yeni Oyun </a> | <a href="http://www.game.gen.tr" target="_blank">3D

Oyun </a> | <a href="http://www.game.gen.tr" target="_blank">Oyun Oyna
</a> | <a href="http://www.game.gen.tr" target="_blank">Oyna </a> | <a href="http://www.game.gen.tr" target="_blank">Oyun Sitesi </a>

Comment by y.kadirg...@gmail.com, Mar 23, 2009

Thanks you

http://eftelya.org

Comment by requal...@gmail.com, Mar 23, 2009

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

http://istehayat.com İş Dünyası ve Reel Sektör Haberleri

Comment by requal...@gmail.com, Mar 23, 2009

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

http://turkharekat.com TURKISH OPERATIONAL FORCES / DEFENDERS OF REPUBLIC - Official Web Site

Comment by euroa...@gmail.com, Mar 23, 2009
Comment by seckinca...@gmail.com, Mar 23, 2009

www.indirgame.com

Comment by kaks...@gmail.com, Mar 23, 2009

yuh ulan geri zekalilar bukadar spam olmaz ya serefsizler

Comment by admin.by...@gmail.com, Mar 23, 2009

"yuh ulan geri zekalilar bukadar spam olmaz ya serefsizler "

doğru demişsn arkadaşım işin bokunu çıkarmışlar yaa :( ben utanıyorum valla

Comment by xilker...@hotmail.com, Mar 23, 2009

"" I actually become this message:

http://ekimhost.com

NSRunLoop ignoring exception ' Exception received from DOM API: 1' that raised during posting of delayed perform with target 0x3965f0 and selector 'handleSingleTapEvent:'

Any idea? ""

Comment by salih.bi...@gmail.com, Mar 23, 2009
Comment by Cilalam...@gmail.com, Mar 23, 2009
Comment by tam...@gmail.com, Mar 23, 2009

http://www.taneraksoy.com

edebiyat dil anlatım matematik geometri tüm dersle

Comment by erkanpol...@gmail.com, Mar 23, 2009
Comment by katilims...@gmail.com, Mar 23, 2009
Comment by abdulker...@hotmail.com, Mar 23, 2009

http://www.endengesiz.com Graphic Design and Photoshop Lessons

Comment by aliozke...@gmail.com, Mar 23, 2009
Comment by kayipo...@gmail.com, Mar 23, 2009

<a href="http://www.crazyssimo.com/" >Porno izle</a>

Comment by halilibr...@msn.com, Mar 23, 2009

www.ilahiler.in

Comment by halilibr...@msn.com, Mar 23, 2009
Comment by muratha...@gmail.com, Mar 23, 2009

alem www.ialem.net

Comment by muratha...@gmail.com, Mar 23, 2009

http://www.ialem.net alem izmir forum

Comment by Yazgulu...@gmail.com, Mar 24, 2009

Sorry, I initially posted this under "Issues" before I saw this discussion. How about a set of movement/weapon selection controls (like w,a,s,d etc) beneath the screen in portrait or on the sides in landscape (similar to what you described above), and then a "point-and-shoot" interface for shooting. What I mean by "point-and-shoot" is, you tap the screen on an enemy or object, and when you tap it, the gun shoots at that enemy/object. Does that seem feasible?<a href="http://www.magicplast.com">estetik</a> <a href="http://www.hemenarac.com">rent a car</a> <a href="http://www.kardeslerrentacar.com">arac kiralama</a> <a href="http://www.magicsacekimi.com">sac ekimi</a> <a href="http://www.estetikistanbul.info">estetik istanbul </a> <a href="http://www.otokiraliyorum.net">oto kiralama</a> <a href="http://www.yazgulu.com">yazgulu</a> <a href="http://www.yazgulu.com.tr">diyet</a> <a href="http://www.arackiraliyorum.com">araba kiralama </a> <a href="http://www.kilokontrolmetodu.com/">herbalife</a> <a href="http://www.binbirchat.com">chat</a> <a href="http://www.burun-estetigi.info/">burun estetigi</a>

Comment by avrupac...@gmail.com, Mar 25, 2009

www.sporix.org

Comment by avrupac...@gmail.com, Mar 25, 2009

www.sporix.org

Comment by avrupac...@gmail.com, Mar 25, 2009

www.gazetemiz.com

Comment by avrupac...@gmail.com, Mar 25, 2009

www.avrupachat.net

Comment by avrupac...@gmail.com, Mar 25, 2009

www.sohbetdj.com

Comment by hasantah...@gmail.com, Mar 27, 2009

www.ayka.net teşekürler

Comment by hasantah...@gmail.com, Mar 27, 2009

http://www.ayka.net teşekürler

Comment by ekmenram...@gmail.com, Mar 30, 2009

halı yıkama makinaları http://www.kromtasmakina.com

Comment by ekmenram...@gmail.com, Mar 30, 2009

vesaire hikayeleri, sagopa kajmer sözleri, msn nickleri, yaşanmış efsaneler, yabancı atasözleri, doğum günü kutlama, fıkra oku, ustak kalemler, usta kalemlerin yazıları http://www.ersinakcan.com.tr

Comment by ekmenram...@gmail.com, Mar 30, 2009

deniz iskele, deniz iskelesi, deniz iskeleri http://www.teomcelikyapi.com.tr

Comment by asks...@gmail.com, Apr 1, 2009

sorry for the multiple posts.. browser kept saying error when posting.

http://www.baharimsin.com

Comment by antakya....@gmail.com, Apr 3, 2009

Very good, thank you, but a source in the following sites have removed as much good will .. I will use this information useful and I hope that my work ..

http://www.engintopcuoglu.com/blog/tag/doviz-kurlari

Comment by erci...@hotmail.com, Apr 3, 2009

thank you. Good post.

<a href="http://www.sanalika.info/" title="sanalika">sanalika</a><a href="http://www.online-filmizle.com/" title="online film izle">online film izle</a><a href="http://www.bedavafilm-izle.com/" title="bedava film izle">bedava film izle</a>

Comment by sommern...@gmail.com, Apr 6, 2009

Not one day without new and very good ideas. Join us, you are welcome: http://www.reknova.de

Comment by bi...@adsl-basvuru.com, Apr 6, 2009
Comment by hami...@gmail.com, Apr 7, 2009

thanks

http://www.hostingsiteniz.net

<a href="http://www.hostingsiteniz.net" title="host , hosting,reseller,vps,domain,sunucu" target="_blank">Host</a>,

Comment by erci...@hotmail.com, Apr 7, 2009

I followed with interest the article. Highly successful and beautiful articles. I wish you continued success. Next you write, I'm waiting with great impatience. http://www.online-filmizle.com/ http://www.bedavafilm-izle.com/ http://www.sanalika.info/

Comment by kemalkar...@gmail.com, Apr 7, 2009
KaradenizFORUM - Msn ifadeleri, Avatar, smiley, izle, indir, programlar, Resimler

http://www.karadenizforum.org/

Comment by bitanes...@gmail.com, Apr 7, 2009
Comment by ibrahima...@hotmail.com, Apr 8, 2009
Comment by suleyman...@gmail.com, Apr 8, 2009

http://www.taneraksoy.com

Egitim ögretim dersler cografya inkilap matematik ingilizce ders videoları web seo yasam hayat futbol islam dini taneraksoy kişisel blog wordpress

http://www.suleymankaradag.net

Süleyman Karadağ Tek Türkiye Dizisi izle indir Şivan Haydin Gidik Ula Doktor Tarık Botan komutan Süleyman Karadağ Resimleri Şivan Replikler

Comment by DoktorTR...@hotmail.com, Apr 8, 2009
Comment by mehmetbe...@gmail.com, Apr 8, 2009
Comment by aysunx...@hotmail.com, Apr 10, 2009

<a href="http://www.play65tavlaoyna.info" target="_blank">play65</a></div>

<a href="http://www.bittimsabunual.info" target="_blank">bıttım sabunu</a></div>

<a href="http://www.yorekilim.com" target="_blank">karakovan</a></div>

<a href="http://www.zevk69.info" target="_blank">sıcak videolar</a></div>

<a href="http://www.sicaksikis.info" target="_blank">sıcak videolar</a></div>

<a href="http://www.altinkilim.com" target="_blank">siirt battaniyesi</a></div>

Comment by firathat...@gmail.com, Apr 11, 2009
Comment by firathat...@gmail.com, Apr 11, 2009
Comment by Adnan.Ay...@gmail.com, Apr 12, 2009

Nice to see these games on our phones. http://www.geziantalya.com

Comment by manol...@gmail.com, Apr 13, 2009

www.handlanu.com

Comment by manol...@gmail.com, Apr 13, 2009
Comment by hamier...@gmail.com, Apr 14, 2009
Comment by yasinduz...@gmail.com, Apr 15, 2009

Special Thanks Guys :)

http://www.adultpornocu.com

Comment by oyu...@gmail.com, Apr 16, 2009

google un code bölümüne bile link eklemeye cekinmiyorsunuz tebrikler google baba kizabilir size:D

Comment by oyu...@gmail.com, Apr 16, 2009

google un code bölümüne bile link eklemeye cekinmiyorsunuz tebrikler google baba kizabilir size:D

Comment by ekmenram...@gmail.com, Apr 29, 2009

Thank you site. Nice post good much

Halı Yıkama Makinaları http://www.kromtasmakina.com

Comment by efulim....@gmail.com, May 7, 2009

<a href="http://www.dayiz.com" title="web master" target="_blank">web master</a> <a href="http://www.youtubetc-izle.com" title="youtube" target="_blank">youtube</a> <a href="http://www.youtubetc-izle.com" title="video izle" target="_blank">video izle</a> <a href="http://www.dayiz.com" title="forum" target="_blank">forum</a>

Comment by sinanhab...@gmail.com, May 11, 2009
Comment by egeca...@hotmail.com, May 13, 2009
Comment by gulgunt...@gmail.com, May 17, 2009

Thanks You... <a href="http://www.bursaevdeneve.net">bursa evden eve</a>

Comment by turka...@gmail.com, May 17, 2009
If you're moving left and right, you can tap with the look pad, and if you're looking, you can tap with the move pad. It's slightly limiting because you can't look, move AND fire, but I think it's very intuitive. I think the weapon selection and menu and other buttons can be a little harder to reach.

sohbet-chat-film izle

Comment by turka...@gmail.com, May 17, 2009
If you're moving left sohbet odaları and right, you can tap with the look pad, and if you're looking, you can tap with the move pad. It's slightly limiting because you can't look, move AND fire,
Comment by krutzoha...@gmail.com, May 19, 2009

http://www.sahsiyet.com Google banlayacak hepinizi :D

Comment by foru...@gmail.com, May 20, 2009

burasıda çöplük olmuş puhahaha Biz Türkolardan bişe kaçmıyo

Comment by catlaq.h...@gmail.com, May 25, 2009

<a href="www.eksioglunakliyat.com">Evden Eve Nakliyat</a>

Comment by kmkgor...@hotmail.com, May 27, 2009

Bu gerçekten çok çirkin burası bile çöplük olmuş..

Comment by gokhan89...@gmail.com, May 28, 2009

<a href="http://www.networkmarketing-tr.com">network marketing</a> <a href="http://www.emphaire.com">saç ekimi</a> <a href="http://www.networkmarketing-tr.com">network haber</a> <a href="http://www.dinleturk.com">müzik dinle</a> <a href="http://www.dinleturk.com">dinle</a> <a href="http://www.tutku.be">sohbet odaları</a> <a href="http://www.tutku.be">sohbet</a> <a href="http://www.networkmarketing-tr.com">network</a> <a href="http://www.dinleturk.com">dinle</a> <a href="http://www.disdoktorunuz.org">diş hekimi</a>

Comment by recepu...@gmail.com, May 29, 2009

<a href="http://www.pierrecassi.com" title="Takım Elbise, Gömlek, damat" target="_blank" >takımelbise</a> <a href="http://www.pierrecassi.com" title="Takım Elbise, Gömlek, men shirt" target="_blank" >takım elbise</a> <a href="http://www.pierrecassi.com" title="Takım Elbise, Gömlek, pantalon" target="_blank" >takim elbise</a> <a href="http://www.pierrecassi.com" title="Okul Kıyafeti, Okul giysisi, okul takımı" target="_blank" >gömlek</a> <a href="http://www.pierrecassi.com" title="kolej kıyafeti,gömlek ,bayiilik" target="_blank" >bayiilik</a> <a href="http://www.pierrecassi.com" title="damatlık, kaban, mont" target="_blank" >damatlık</a>

Comment by duzce...@gmail.com, May 30, 2009

www.mylobi.net www.kelebeek.net www.mirc81.net

Comment by DjSerk...@gmail.com, Jun 2, 2009
Comment by ikizm...@gmail.com, Jun 3, 2009

thank you well http://www.okeytr.net

Comment by vura...@gmail.com, Jun 11, 2009
Comment by aylac...@gmail.com, Jun 13, 2009
Comment by turkphp...@gmail.com, Jun 15, 2009

Is there a way to see how fast the iPhone renders the 3D stuff? okey | 101 okey | okey oyna | 3g internet | http://www.sanalkahve.com

Comment by komikgal...@gmail.com, Jun 19, 2009
Comment by DjSerk...@gmail.com, Jun 22, 2009

Thank you for information http://www.ozturyapevdenevenakliyat.com

Comment by andgameo...@gmail.com, Jun 23, 2009
Comment by myilkem2...@gmail.com, Jun 24, 2009

thank you so much

indir oyunlar

Comment by unrealco...@gmail.com, Jun 30, 2009

My pleasure, glad you found the articles helpful, I found very useful, I wish working the success.

sohbet oyun oyna video izle forum resim galerisi güzelsözler sohbet odaları

Comment by rbu...@gmx.at, Jul 4, 2009

Tanks a lot for this Energie Information http://www.energie-und-umwelt.at

Comment by sabrito...@gmail.com, Jul 19, 2009

Fantastic post. Bookmarked this site and emailed it to a few friends, your post was that great, keep it up. Useful information for users of drupal. Thank you very much for this information. I like this site.

<a href="http://www.5video.net" title="video izle">video izle</a>, <a href="http://www.yukle.be" title="yükle">yükle</a>, <a href="http://www.download5.net" title="Free software downloads and reviews">Free software downloads and reviews</a>, <a href="http://www.yukle.be/yereldosya/3975/Multi-Msn-8+-(Coklu-Msn).html" title="Multi Msn Çoklu Msn Yükle">Multi Msn Çoklu Msn Yükle</a>,

<a href="http://www.yukle.be" title="yükle">yükle</a>, <a href="http://www.yukle.be/topdownload/1/0/index.html" title="Popüler Programlar">Popüler Programlar</a>, <a href="http://www.yukle.be/yenieklenenler/1/0/index.html" title="Yeni Eklenenler">Yeni Eklenenler</a>, <a href="http://www.yukle.be/bedavalar/1/0/index.html" title="Bedava Programlar">Bedava Programlar</a>, <a href="http://www.yukle.be/yerelkategori/1/0/araclar/index.html" title="Araçlar">Araçlar</a>, <a href="http://www.yukle.be/yerelkategori/1/0/grafik/index.html" title="Grafik - Resim">Grafik - Resim</a>, <a href="http://www.yukle.be/yerelkategori/1/0/masaustu/index.html" title="Masaüstü">Masaüstü</a>, <a href="http://www.yukle.be/yerelkategori/1/0/internet/index.html" title="Internet">Internet</a>, <a href="http://www.yukle.be/yerelkategori/1/0/ses/index.html" title="Ses - Video">Ses - Video</a>, <a href="http://www.yukle.be/yerelkategori/1/0/web/index.html" title="Web Araçları">Web Araçları</a>, <a href="http://www.yukle.be/yerelkategori/1/0/ofis/index.HTML" title="İş - Ofis">İş - Ofis</a>, <a href="http://www.yukle.be/yerelkategori/1/0/oyun/index.html" title="OYUN">OYUN</a>,

Useful information for users of drupal. Thank you very much for this information. I like this site. http://www.yukle.be http://www.5video.net http://www.download5.net http://www.yukle.be/yereldosya/3975/Multi-Msn-8+-(Coklu-Msn).html

Comment by kursat....@gmail.com, Jul 28, 2009
Comment by erhanko...@gmail.com, Jul 30, 2009
Comment by omer6...@gmail.com, Aug 25, 2009

thanks you very much

http://www.girhadi.com

http://www.forumdur.tk

very nice

Comment by ozcansar...@gmail.com, Sep 4, 2009

www.benimguzelmelegim.gen.tr www.kapalicarsi.gen.tr www.bukalpseniunuturmu.gen.tr www.askbirhayal.gen.tr www.haniminciftligi.gen.tr www.meleklerkorusun.tv.tr www.askimemnudizisi.gen.tr www.adanalidizisi.gen.tr

Comment by ayseta...@gmail.com, Sep 4, 2009

<a href="http://isletmeoyunlari.com" alt="işletme oyunları">işletme oyunları</a> thank you http://www.isletmeoyunlari.com

Comment by ayseta...@gmail.com, Sep 4, 2009
Comment by verlie...@gmail.com, Sep 5, 2009

http://www.flashoyna.net thanks for iphone newspaper

Comment by sa...@seksmarketim.biz, Sep 14, 2009
Comment by asil...@hotmail.com, Sep 24, 2009

Thanks a lot. Polónia são outros países que mantêm moratórias sobre o cultivo de transgénicos. <a href="http://www.myalem.net" title="Sohbet">Sohbet</a>-<a href="http://www.alemyerin.net" title="Sohbet">Sohbet</a>-<a href="http://www.sohbetli.com" title="Sohbet">Sohbet</a>-<a href="http://www.myalem.net" title="muhabbet">muhabbet</a> <a href="http://www.pastelboya.com" title="web tasarım">Web Tasarım</a>-<a href="http://emlak.ilkon.com" title="emlak">Emlak</a> <a href="http://www.Myalem.Net" title="Kızlarla Sohbet">kızlarla sohbet</a>-<a href="http://www.Myalem.Net" title="turkish chat">turkish chat</a> podem justificar a rejeição destas moções pela CDU. Tal posição é de lamentar, pois a defesa da zona pedonal - um espaço criado por iniciati

Comment by sunnysmi...@gmail.com, Oct 5, 2009

Nice article, very helpful. Thanks! <br />----------------------<br /> <a href="http://www.getagoodbuy.com/"> Nike Shoes </a>||<a href="http://www.tagnice.com/"> air yeezy </a>

Comment by sunnysmi...@gmail.com, Oct 5, 2009

Nice article, very helpful. Thanks!

http://www.getagoodbuy.com/ Nike Shoes http://www.tagnice.com/ air yeezy

Comment by ismano...@gmail.com, Oct 10, 2009

Interesting codes, thanks.

islam islami sohbet

Comment by abdulsla...@gmail.com, Oct 12, 2009

<a title="نادي الهلال" href="http://kora.alhnuf.com/الأندية/111140-نادي-الهلال/">نادي الهلال</a> - <a title="الجزيرة الرياضية" href="http://kora.alhnuf.com/g-الجزيرة+الرياضية/">الجزيرة الرياضية</a> - <a title="مباريات اليوم" href="http://kora.alhnuf.com/g-مباريات+اليوم/">مباريات اليوم</a> - <a title="مترجم قوقل" href="http://kora.alhnuf.com/منتدى-حوار/116637-ترجمة-جوجل-|/">مترجم قوقل</a> - <a title="جدول دوري زين" href="http://kora.alhnuf.com/الرياضة-العربية-والعالمية/114645-جدول-دوري-زين/">جدول دوري زين</a></p>

Comment by burakze...@gmail.com, Oct 18, 2009

<a href="http://www.grafikrim.com" >web tasarimi</a> nice sharing.. thanks..

Comment by onurva...@gmail.com, Oct 28, 2009

<a href="http://www.onurvardi.com"title="onurun kişisel web sitesi">onurun kişisel web sitesi</a>

<a href="http://www.hatayvatan.com"title="hatay vatan gazetesi">hatay tv</a>

Comment by sewemLep...@hotmail.com, Nov 7, 2009

<a href="http://www.cam-balkon.ws">cambalkon</a> <a href="http://www.andseriilan.com">seriilan</a> <a href="http://www.cumhuriyet-ilan.com">cumhuriyet</a> <a href="http://www.ankaraevdeneve.ws">ankara</a>

Comment by blogmerk...@gmail.com, Nov 23, 2009
En Güzel oyunlar http://www.findikoyun.com 'da oynanır.
Comment by islamisa...@gmail.com, Nov 23, 2009
Comment by yuregini...@msn.com, Nov 25, 2009
Comment by liuzhiwe...@163.com, Nov 26, 2009
If you want to buy <a href="http://www.cheapnikeairshoes.com">cheap Nike shoes</a>, our website are cheap Nike shoes as you choose. Our website is <a href="http://www.cheapnikeairshoes.com">www.cheapnikeairshoes.com</a>. Thank you very much!
Comment by deniz...@gmail.com, Nov 27, 2009
Comment by rosettas...@gmail.com, Apr 29, 2010

Nike Kobe, Kobe zoom IV, basketball shoes, Nike Kobe shoes, Kobe sport shoes, Kobe basketball shoes, Nike Kobe shoes, Kobe V, Kobe 2K10, Kobe 2K10 high, Kobe Hyperdunk. http://www.kobeshoes.org/ http://www.kobeshoes.org/ http://www.kobeshoes.org/ http://www.kobeshoes.org/ http://www.kobeshoes.org/ http://www.kobeshoes.org/ http://www.kobeshoes.org/ http://www.kobeshoes.org/

Comment by mehmetakifardic, Jun 28, 2010

thanks for information. http://www.gizliilimler.tr.gg

Comment by hasanakt...@gmail.com, Aug 5, 2010

Çilingir Servisi

Günlük hayatımızda Gece veya Gündüz hepimizin Muhakkak Başına Gelmiştir,Kapıda kalmışızdır veya Anahtarımızı kaybettiğimiz zaman olmuştur bunun neticesinde hemen bir Anahtarcı,veya, çilingir,hizmeti sunan firmalardan teknik destek Almışınızdır.

Çilingirlerin Kıymeti İhtiyaç olduğu Anda Anlaşılır Neden ? Hırsızlık Olaylarında Çilingir Gelmeden Polis Kapıyı Açamaz İcralık durumlardada bu Aynıdır Çilingir Olmazsa olmazıdır.

Bu Tarz olayların Kısacası Hepsi Birbirine bir Halkadır Günlük hayatta Kimi zaman doktor vazifesi Gibi oluruz İceride yaşlılarımızdan haber alamadığımızda Çilingir Acil Bir şekilde olaya müdahele eder bizim için O an zaman çok Önemlidir Acı ve tatlı Bir çok olayla karşılaştığımız için hayat tecrübesi kazanır İnsan

Çilingirlik mesleği her geçen gün daha da zorlaşmaktadır eskiden pek fazla Anahtar Kilit çeşitleri yoktu hatırladığım kadarıyla,ithal fiam kilitleri, Ezseet emniyet kilitleri ,ve kale kilit, ito kilit,vardı çok fazla kilit çeşitleri olmadığı için sürekli bu sistemleri kullanırdık günümüzde o kadar çok kilit sistemleri geliştiki ne ararsanız var, uzaktan kapı açma sistemleri, kırılmaz bareller çelik takviyeli ürünler, 14 lü kilit sistemi, rozetli kilitler, Bilyalı kilit Sistemleri Daha bir çok ürün Anahtar ve Kilit çeşitlerimiz vardır listede yazılmayan

Çilingir Olarak Hepsinin Açma Sistemleri Birbirlerinden çok farklıdır Bugün çilingir veya Anahtarcı Olmak için çıraklık okulları var Eskiden kurs yoktu çıraklıktan başlardık ustaların yanında çilingir Ustaları Anahtarları Eğe veya kollu makinelerde yapardı Otomatik makineler Yoktu çok zorluk ve Sıkıntılarla bu Günlere Geldiler Anahtarcı Çilingir Ustaları.

İnsanların çilingir Söyleyince Akla ilk gelen bir Malzeme Gelir. İnsanların Aklına Çoğu Kez Başıma Gelmiştir. Usta kapıyı çilingirlemi Açıcaksın diye çilingir Diye bir Alet Yoktur çilingir işi yapan Ustanın mesleğidir.

Her kapının Kilidin Farklı Açma yöntemi,vardır bunun Neticesinde para kasaları,Oto Kilitleri farklı sistem ve Tekniklerle Açılır.

Araçlarınız Otolarınız Değişik model ve farklı bir kilit sistemlerine sahip olduğu için onların da Açma yöntemleri farklıdır.

Çilingirlerin yaptığı hizmetler hakkında bir kaç örnek sunayım sizlere Kilit montajı, Kapı açma, Kasa Açma,Oto Açma,Şifre Değişimi,Master Anahtar sistemi,anahtarı kaybolmuş kilide anahtar yapımı,kontak tamiri,kilit tamiri, bu işlerin Arasında daha yazmadığım bir çok hizmetleri vardır anahtarcı çilingir ustalarının.

Bizler çilingir olarak 7/24 saat çalışırız Gecenin Kaçı olursa olsun telefonumuz her zaman Açıktır çünkü hizmet sektörüyüzdür sizlerden ricamız servis çağırırken lütfen servis hizmet bedelini sorunuz ? Çünkü her kapının her kasanın ve Arabanın farklı açma sistemi olduğu için Servis fiyatlarımız bazı durumlarda değişebilir nasılmı ?

Gündüz Açma servis hizmetiyle Gece Gidilen Çilingir hizmeti,Oto Çilingir servisi,Para Kasaları Açma servisi Yapılacak işin konumuna Göre değişebilir Yaptıracağınız çilingir hizmeti ne olursa Olsun Fiyat bedelini lütfen Sorunuz En çok Başımıza gelen olay Kapınıza geldiğimiz zaman usta Kaça Açıcaksın diye sorulmasıdır. Çilingir Servisi http://www.cilingirservisi.com/

Comment by bykontra...@gmail.com, Oct 8, 2010

<a href="http://www.saglikveturizm.gen.tr" rel="nofollow">http://www.saglikveturizm.gen.tr</a> <a href="http://www.filmlerdiziler.net" rel="nofollow">http://www.filmlerdiziler.net</a> <a href="http://www.oyunclub.net" rel="nofollow">http://www.oyunclub.net</a>

Comment by wowwow...@gmail.com, Oct 15, 2010

Once the controls required by the risk assessment and management process have been agreed and documented in the SoA they must be implemented. The degree of implementation of a given control must match the risk management requirements defined by the organisation. Controls implemented should be effective, efficient, should not create additional levels of bureaucracy, reduce the effectiveness of the user or stifle creativeness.

All controls must be effectively implemented and monitored to ensure that they remain effective. wow account for sale

Comment by genessi...@gmail.com, Jan 5, 2011

Eğitim öğretim siteleri yazili soruları testler denemeler sunular eğitimle ilgili ne varsa ulaşabileceğiniz siteler http://www.egitimmekani.com http://www.egitimmekani.net http://www.okuldepo.com http://www.okuldokumanlari.com

Comment by nobet...@gmail.com, Jan 5, 2011

Çilingir lazım olduğunda 24 saat hizmet alabileceğiniz adresler http://www.cilingir34.com/ http://www.nobetcicilingir.com/

Comment by saglik...@gmail.com, Jan 14, 2011
Comment by siber...@gmail.com, Jan 16, 2011

Oyun: http://www.gameoyun.biz Game oyun

Comment by mcmicrol...@gmail.com, Feb 1, 2011

Eğer herhangi bir tür bir kredi ihtiyacım var mı? dudee.deanloanlink @ hotmail.com: evet sonra adınızı, ülkenizi, gerekli kredi miktarı, kredi süresi, aylık gelir, e-posta yoluyla geçerli cep telefonu numarası ile bize ulaşın eğer

Comment by Evilhunt...@gmail.com, Feb 2, 2011
Comment by merasu...@gmail.com, Apr 30, 2012

Sign in to add a comment
Powered by Google Project Hosting