<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Talgø Software - Ole Petter Talgø &#187; Pong</title>
	<atom:link href="http://www.talgosoftware.no/category/40-timers-spill/pong/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.talgosoftware.no</link>
	<description>Webutvikling, reklame og programvare</description>
	<lastBuildDate>Sun, 09 Oct 2011 07:20:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Arbeidstittel: Ping (2)</title>
		<link>http://www.talgosoftware.no/2008/03/20/arbeidstittel-ping-2/</link>
		<comments>http://www.talgosoftware.no/2008/03/20/arbeidstittel-ping-2/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 22:55:40 +0000</pubDate>
		<dc:creator>Ole Petter</dc:creator>
				<category><![CDATA[Pong]]></category>

		<guid isPermaLink="false">http://www.talgosoftware.no/2008/03/20/arbeidstittel-ping-2/</guid>
		<description><![CDATA[Det begynner å bli en stund siden jeg planla å starte noen små spill-prosjekter ved å utvikle spill i løpet av 40 timer. Jeg har arbeidet litt videre med min pong-klone, som for første gang er kjørbar nå. Mye av tiden har gått med på å repetere og gå dypere inn i pygame, og alt [...]]]></description>
			<content:encoded><![CDATA[<p>Det begynner å bli en stund siden jeg planla å starte noen små spill-prosjekter ved å <a href="http://www.talgosoftware.no/2007/06/08/hva-er-40-timers-spill/">utvikle spill i løpet av 40 timer</a>. Jeg har arbeidet litt videre med min pong-klone, som for første gang er kjørbar nå. Mye av tiden har gått med på å repetere og gå dypere inn i <a href="http://www.pygame.org/">pygame</a>, og alt er programmering i <a href="http://www.python.org/">python</a>.</p>
<p><a href="http://www.talgosoftware.no/2007/06/08/arbeidstittel-pang/">Les første post om Ping her</a>.</p>
<p><a href="http://www.talgosoftware.no/wp-content/uploads/2008/03/pingv01.PNG" title="ping v 0.1"><img src="http://www.talgosoftware.no/wp-content/uploads/2008/03/pingv01.thumbnail.PNG" alt="ping v 0.1" align="right" /></a><strong>Ping versjon 0.1</strong><br />
<a href="http://www.copypastecode.com/codes/view/72"><em>Kildekode</em></a><br />
<a href="http://www.talgosoftware.no/wp-content/uploads/ping_v0_1.rar"><em>Kjørbar</em></a> (2 MB RAR-fil)</p>
<p><strong>Forklaring:</strong></p>
<p>Last ned, pakk ut og kjør ping.exe. Det krever noen standard DLL-filer, som skulle vært med de fleste windows-distribusjoner. Spillet kjører i fullskjerm, med en oppløsning på 640&#215;480.</p>
<p>Spiller 1 styrer med &#8216;w&#8217; og &#8216;s&#8217;, mens spiller 2 styrer med pil opp og ned. For å avslutte bruker du Escape. Det er mulig å splitte ballen ved hjelp av &#8216;a&#8217;, og tallene fra 1 til 6 vil aktivere noen powerups som jeg skal integrere senere. Dette er forandre fart på ballen, forandre størrelsen på spillerne, og forandre farten på spillerne. Ved å trykke &#8216;q&#8217; blir alle disse satt til standard igjen. Om du trenger en pause, kan du trykke &#8216;p&#8217;.</p>
<p>Det finnes så langt ingen kunstig intelligens i spillet, men de fleste powerups jeg hadde planlagt er implementert. Grafikken er ikke noe imponerende, kun god, gammeldags svart-hvit pong-grafikk.</p>
<p><strong>40-timers spill update:</strong><br />
Time 3 &#8211;  7 &#8211; Lese om pygame og teste eksempler<br />
Time 8 &#8211; 10 &#8211; Implementere gameloop, innstillinger og enkel spillmekanikk<br />
Time 11 &#8211; 12 &#8211; Implementere objektorientert spillere og baller, samt poenger<br />
Time 13 &#8211; 14 &#8211; Omimplementere spillere og baller til å arve fra Sprite-klassen til pygame<br />
Time 15  &#8211; 16 &#8211; Implementere  powerups og pause<br />
Time 17 &#8211; Sette seg inn i <a href="http://www.py2exe.org/">py2exe</a>, for å lage binære filer</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talgosoftware.no/2008/03/20/arbeidstittel-ping-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Arbeidstittel: Pong</title>
		<link>http://www.talgosoftware.no/2007/06/08/arbeidstittel-pang/</link>
		<comments>http://www.talgosoftware.no/2007/06/08/arbeidstittel-pang/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 18:37:51 +0000</pubDate>
		<dc:creator>Ole Petter</dc:creator>
				<category><![CDATA[Pong]]></category>

		<guid isPermaLink="false">http://www.talgosoftware.no/2007/06/08/arbeidstittel-pang/</guid>
		<description><![CDATA[Så, første prosjekt blir en pong-klone, bare for moro skyld. Jeg skal prøve å utvide pong noe fra den gamle typen, men vil fortsatt ha retro-musikk og grafikk. Noe jeg også ønsker å lage er powerups av en del forskjellige typer: Splitt ballen i to eller tre 50% og 200% hastighet på ballen i 10 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.talgosoftware.no/2007/06/08/arbeidstittel-pang/pong/" rel="attachment wp-att-12" title="Pong"><img src="http://www.talgosoftware.no/wp-content/uploads/2007/06/pong.thumbnail.png" alt="Pong" align="right" /></a>Så, første prosjekt blir en pong-klone, bare for moro skyld. Jeg skal prøve å utvide pong noe fra den gamle typen, men vil fortsatt ha retro-musikk og grafikk. Noe jeg også ønsker å lage er powerups av en del forskjellige typer:</p>
<ul>
<li>Splitt ballen i to eller tre</li>
<li>50% og 200% hastighet på ballen i 10 sekunder</li>
<li>Tilfeldig ball-&#8221;refleksjon&#8221; i 30 sekunder</li>
<li>50% og 200% størrelse på spilleren i 30 sekunder</li>
<li>50% og 150% hastighet på spilleren i 30 sekunder</li>
</ul>
<p>I tilegg tenker jeg på en triggered powerups, det vil si powerups som spilleren samler opp, og aktiverer når man ønsker det.</p>
<ul>
<li>Bridge i 5 sekunder, bridge betyr at spilleren dekker hele sitt område</li>
<li>Skyte, om motspilleren blir truffet får skyteren poeng</li>
<li>Splitt ball, man kan velge når ballen skal splittes, noe sjelden poweru</li>
</ul>
<p>Powerups kommer i to typer, environmental og player-basert. Environmental betyr at powerupen spawner på et tilfeldig område, og blir aktivert når ballen treffer den. Player-basert betyr at når ballen treffer den, begynner den også å bevege seg, og spilleren som fanger den får bruke den powerupen. Det finnes som man kan se overfor både positive og negative powerups.</p>
<p>Poengene i spillet er rimelig simple. Man får to poeng om motspilleren ikke greier å ta ballen, og man får ett poeng om man klarer å skyte motspilleren. Alt dette er selvsagt kun foreløpige planlegging, så det kan bli forandra etter hvert.</p>
<p>Spillet skal hovedsaklig basere seg på to spiller mot hverandre, men behovet for også å ha en AI er absolutt tilstede. Siden pong kan være vanskelig å lage AI for, skal jeg se nærmere på dette senere, og tenke på at det skal være mulig å lage en AI-klasse som styrer en spiller, istedet for å basere seg på tastatur-input.</p>
<p><strong>40-timers spill update:</strong><br />
Time 1 &#8211; Planlegging og design<br />
Time 2 &#8211; Første versjons grafikk og prototype (start)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talgosoftware.no/2007/06/08/arbeidstittel-pang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

