<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Footy!  Stage 1 - ball and pitch</title>
		<link>http://www.allegro.cc/forums/view/586182</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sat, 08 Jul 2006 01:29:50 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><span class="remote-thumbnail"><span class="json">{"name":"Image4.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/1\/012618106ab630ecc4837b0a5086d3d2.jpg","w":646,"h":505,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/1\/012618106ab630ecc4837b0a5086d3d2"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/0/1/012618106ab630ecc4837b0a5086d3d2-240.jpg" alt="Image4.jpg" width="240" height="187" /></span></p><p>Has your team been knocked out already? Gibbering waiting for tomorrow&#39;s matches?</p><p>Never mind! compile the attached (with glu &amp; agl) and the future will become brighter.</p><p>I don&#39;t (fully) intend to write the whole game myself, but here is a start.  I will probably convert to C++ before adding anything else.  If anyone wants to join in, feel free.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matt Smith)</author>
		<pubDate>Fri, 30 Jun 2006 02:05:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
here is a start
</p></div></div><p>
Well, it doesn&#39;t show what it&#39;s going to be at the moment. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Krzysztof Kluczek)</author>
		<pubDate>Fri, 30 Jun 2006 02:56:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It&#39;s a cricket game, or maybe tiddlywinks
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matt Smith)</author>
		<pubDate>Fri, 30 Jun 2006 03:05:25 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
It&#39;s a cricket game, or maybe tiddlywinks
</p></div></div><p>
It doesn&#39;t seem to be too closely connected with football then. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> If you haven&#39;t decided how game mechanics will look like, here are my suggestions:</p><ul><li><p>Real-time:
</p></li></ul><p>- Air hockey<br />- Air hockey variant - instead of cylindrical mallets player and CPU use flat cones, which allows them to put the ball into the air</p><ul><li><p>Turn-based:
</p></li></ul><p>- Both players controll their teams (although even a single &quot;unit&quot; per team is OK), every turn one of the players move one unit by selecting angle and initial velocity. Moving unit collides with everything on the way, including the ball. Exact rules, team sizes, maximum velocity and unit and ball frictions and masses would have to be tuned to improve gameplay. Playing it on the table using three coins and a ruler is fun, so it could work. The only problem can be making proper computer player AI (hot-seat games usually don&#39;t work, as you have to find someone willing to play first).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Krzysztof Kluczek)</author>
		<pubDate>Fri, 30 Jun 2006 03:54:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I thought that was sarcasm. It looks like a football game to me.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Fri, 30 Jun 2006 03:57:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I thought that was sarcasm. It looks like a football game to me.
</p></div></div><p>
I know, but football, being a sport, doesn&#39;t map directly to a computer game. By &quot;what it&#39;s going to be&quot; I meant what gameplay mechanics is it going to have, as in its current state, the game doesn&#39;t show any (at the moment the closest is &quot;yet another Pong clone&quot;). <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Krzysztof Kluczek)</author>
		<pubDate>Fri, 30 Jun 2006 04:32:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Typical Sports games are all either Managerial, or you get to controll a team.. They map perfectly fine to computer games <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Fri, 30 Jun 2006 04:46:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Footy games evolve rather than face rigourous design criteria.  At their simplest, you have a simple knockabout game like Kick Off, Sensible Soccer, International Soccer (C64) and then by progressivly adding graphics, AI and joystick buttons, you end up with a modern FIFA &#39;xx game.</p><p>Gameplay mechanics is always &quot;get the ball in the net&quot;.  The Pong type physics can obviously be refined, but I don&#39;t have to dictate what those refinments should be, because the Laws Of Association Football and the laws of physics are the guide. At the least this one needs friction, rolling, wind resistance. Curving in the air due to spin is an additional desirable refinement. </p><p>Lots of AI code can be written without any regard for how the players are represented.  They could be sprites or they could be fully articulated forwardly kinetic models, but they still have to cover the same field with the same 11 men and get the same ball in the same 8yd wide goal.</p><p>The players could be controlled by keyboard, mouse, joystick, AI, network players or any combination. All you need is one 8-way directional control and one button marked KICK. </p><p>The camera could be first person, panning from the grandstand, or a static top-down view of the whole pitch. It&#39;s all The Beautiful Game that God gave bladders to pigs for.</p><p>If you think the sport doesn&#39;t map directly to a computer game then you should try a few of EA Sports&#39; games, or at least look at their sales figures.</p><p>[EDIT]</p><p>On the subject of managerial games, these used to be a seperate genre, often with no graphics, or very poor simulations, but lately the big sims let you play all aspects within the same game, or at least use very similar engines.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matt Smith)</author>
		<pubDate>Fri, 30 Jun 2006 05:34:33 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;ve never spent so much time playing a game since I got AoE. That&#39;s amazing! I can&#39;t wait until something happens!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Blaize)</author>
		<pubDate>Mon, 03 Jul 2006 17:45:48 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Whatever you do, don&#39;t put complicated controls in it. I haven&#39;t enjoyed Pro-evolution soccer because its controls stink big time (and FIFA games generally stink, too).</p><p>An example: </p><p>in ProEv you have to push one of the shoulder buttons to accelerate the player. That&#39;s very difficult to handle while you are handling the directions, the passing and the change player function at the same time.</p><p>An altenative for this is to accelerate the footballer as long as the player keeps the   joystick(or key) at the same direction. If the player wants his footballer to do small steps, then he would have to push the stick in discrete steps.</p><p>Talking about footy game controls, here is my best shot:</p><p><b>directional keys</b>: they make the player accelerate and run at the direction they are assigned to. If the controls are analog, then the player accelerates in any direction of 360 degrees the player pushes the joystick to. The acceleration has a limit, of course. </p><p>Pushing the joystick in a sideways direction makes the player change direction without loosing much of the speed. Pushing the joystick in  the opposite direction makes the players deccelerate, then change direction, then accelerate towards the new direction.</p><p>The ball should stick to the player&#39;s feet as long as it is close to the feet. If the player changes direction while the ball is away, the ball shall continue its trajectory.</p><p>When two footballers are &#39;shoulder to shoulder&#39;, then a gentle push of the joystick will push the other footballer away. A stronger push will result in a fault.</p><p><b>kick button on offense</b>: the kick button makes the player kick the ball in the direction the player is facing. The longer the player holds down the button, the stronger the shot is.</p><p>The player can change the kick&#39;s direction by the joystick:</p><p>1) by pushing the joystick at a specific direction <b>at the same time</b> the shoot button is pressed, the player is able to kick the ball backwards or sideways.</p><p>2) by pushing the joystick at a specific direction <b>after</b> the ball has been kicked, the player can apply lift (by pressing the joystick in the opposite direction) and spin (by pressing the joystick sideways).</p><p><b>kick button on defense</b>: the defender will tackle the offender. The power of the tackle is defined by how long the kick button is hold down, as in shooting. The direction of the tackle will be defined by the joystick direction.</p><p><b>kick button on &#39;free&#39; ball</b>: by &#39;free&#39;, I mean that no footballer controls the ball. The kick button should kick the ball either by a high or low header or air kick (backwards or sideways), depending on ball position and player position. The strength of the shot is defined by duration of holding button down.</p><p>A footy game was always at the back of my mind, but it&#39;s quite a difficult thing to do because it involves lots of animation and AI.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (axilmar)</author>
		<pubDate>Fri, 07 Jul 2006 13:33:51 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Perhaps if you added some bombs, lasers and oversized textures it could turned into a mario football hybrid.</p><p>But don&#39;t add a mega sized tree, otherwise it&#39;ll never get finished <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Walker)</author>
		<pubDate>Fri, 07 Jul 2006 18:11:15 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
When two footballers are &#39;shoulder to shoulder&#39;, then a gentle push of the joystick will push the other footballer away. A stronger push will result in a fault.
</p></div></div><p>
Don&#39;t forget that the game should be playable using keyboard only. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Krzysztof Kluczek)</author>
		<pubDate>Fri, 07 Jul 2006 20:33:14 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Don&#39;t forget that the game should be playable using keyboard only.
</p></div></div><p>

But that&#39;s the reason I proposed those controls.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (axilmar)</author>
		<pubDate>Sat, 08 Jul 2006 01:29:50 +0000</pubDate>
	</item>
</rss>
