Films op TV, beoordeel

Voor de les Webservices moesten we twee api’s combineren. Na een beetje Googlen kwam ik er toevallig achter dat FilmTotaal.nl een api. Hiermee kunnen de films die vandaag en morgen op tv komen worden opgevraagd. Via hun website kunnen mensen de films beoordelen en in de gegevens zit ook het cijfer dat op IMDb is gegeven.Het leek me dus een goed idee om ook cijfers van een film van een andere site te halen. Daarbij kwam ik uit bij Rotten Tomatoes (developers).

De gegevens van FilmTotaal worden ingeladen via PHP. Deze gegevens probeerde ik eerst via jQuery te laden, echter leek ik op die manier geen toegang te hebben. Door het imdb nummer in de html te plaatsen kan er na het laden van de pagina via jQuery ajax alle beoordelingen van Roten Tomatoes geladen worden.

Het resultaat is hier te zien:
http://www.remcoraaijmakers.nl/filmsoptv/

ActionScript 3: Verschillende creaties

Voor de eerste les van Objectgeoriënteerd programmeren moesten we verschillende opdrachten maken om te oefenen.

Opdracht 1

Als de bal tegen de bovenkant aan komt moet hij weer naar beneden en als hij aan de rechterkant weer terug. Vervolgens was de uitdaging om de ballen ook zwaarte kracht te geven. Met behulp van deze tutorial is dat gelukt.

Resultaat is hier te bekijken: demo (broncode)

Opdracht 2

We moesten twee ballen op de stage zetten die bestuurbaar zijn en veranderen van kleur als ze elkaar raken.

Bal 1 is te besturen met: A, S, D, W
Bal 2 is met de pijltjes te besturen.

Resultaat is hier te bekijken: demo (broncode)

Schip besturen

Voor deze opdracht was het werken met overerven het leerdoel.

Het schip is te besturen met de pijltjes toetsen. Met het schip kunnen de ronden objecten (boei en olievat) op gepakt worden. Hier krijgt de speler dan punten.

Resultaat is hier te bekijken: demo (broncode)

PHP framework Yii

Tijdens de PHP lessen was ik opzoek gegaan naar een PHP framework om iets OO (Objectgeoriënteerd) proberen te maken. Ik ben toen begonnen met een Quiz te maken in CakePHP.

Wat me toen al een tegen zat was de speciale manier van naamgeving aan je classes. Je moest iets in het Engels enkelvoud aanmaken waarna het systeem het meervoud vervolgens bedacht en je het op die manier verder moest gebruiken.

Zo kon je het model ‘Post’ aanmaken en moest je vervolgens de controller ‘posts’ aanmaken.

Het admin gedeelte van de Quiz heb ik werkend gekregen, waarna ik er niet meer verder mee ben gegaan omdat er weer andere opdrachten waren.

Drankjes Gadget

Ondertussen hebben we met project 3 een Hyves gadget gemaakt. Deze staat online en moet natuurlijk ook beheerd kunnen worden. Toen ben ik weer eens gaan zoeken naar een nieuw framework om daarmee op een eenvoudige en snelle manier een beheer systeem mee te maken.

Yii (Yes It Is!)

Ik ben toen al snel met Yii gaan werken. Met behulp van de screencasts en de Gii module heb ik gemakkelijk models en controllers kunnen maken. Je kon direct drankjes en ingrediënten aanmaken, bewerken en verwijderen.

Zelf moet ik nu nog het onderdeel maken dat er voor zorgt dat de ingrediënten ook bij het drankje weergegeven worden.

XML en Javascript opdrachten

Voor de IMP01-3 lessen hebben we drie opdrachten gemaakt. Opdracht één was gericht op het leren maken van xml bestanden en was een voorbereiding op weekopdracht 2. De andere twee opdrachten hebben twee leuke producten opgeleverd en zijn online te bekijken.

Weekopdracht 2

Voor deze opdracht moesten we een kalender maken met jQuery en Javascript. Hiermee moesten we XML bestand uitlezen waarin taken stonden voor een kalender. Die taken moesten getoond worden op de juiste dagen. Het belangrijkste was dat je moest kunnen navigeren tussen maanden en jaren met daarbij rekening te houden met de schrikkeljaren.

Bekijk de kalender hier.

Eindopdracht

Met de kennis van de eerste twee opdrachten moesten we nu een vriendenlijst. We kregen een format waaraan ons XML bestand aan moest voldoen. Zodat iedereen hun gemaakte xml met elkaar kon delen en iedereen hem ook uit kon lezen. Dit bestand moest je vervolgens zelf generen met PHP.

Als je een link van iemand anders in jouw vriendenlijst zette moest het mogelijk zijn om die vriend zijn profiel te bekijken en de projecten die hij gemaakt had.

De XML bestanden moesten met jQuery geladen worden en de vriendenlijst moest ook geanimeerd worden met jQuery. Een ander belangrijk punt was de gebruikers ervaring.

Bekijk het resultaat hier.

Aankomende spellen

Nu we weten welke spellen de studio’s hebben gemaakt gaan we kijken welke er binnenkort uitkomen. Er zullen spellen voor verschillende platformen voorbij komen.

Dat Guerrilla Games op dit moment aan Killzone 3 werkt zal voor de meeste geen verrassing zijn. Het verhaal gaat verder waar deel twee stopte. Het speciale is dat dit derde deel ook in 3D te spelen zal zijn op de PlayStation. Het zal niet zomaar even omgezet worden in 3D. Tijdens de ontwikkeling wordt er wel degelijk rekening mee gehouden. Het spel wordt begin 2011 verwacht.

Friese volksheld

Triangle Studios is bezig met een spel over de Friese volksheld en vrijheidsstrijder Grutte Pier. Begin 16e eeuw streed hij als piraat tegen de Hollanders en de Saksen. Het zal geen spel worden voor de die-hard gamers. Het spel richt zich namelijk op de doelgroep van twaalf tot zestien jaar. Het spel wordt verwacht in 2011 en komt voor de PlayStation 3. Het zal het grootste project van de studio worden tot nu toe.

Daarnaast zijn ze ook nog bezig met het DS spel ‘Calvin Tucker’s Redneck: Farm Animals Racing’. Hiermee kan je met verschillende boerderij dieren kart racen op je DS.

Fight Game: Rivals

Windows Phone 7 is net uit en Khaeon is al bezig met een spel voor het nieuwe platform. Fight Game: Rivals wordt, zoals de titel al zegt een vechtspel. Het zal ook gebruik gaan maken van Xbox Live functies. Waardoor je waarschijnlijk ook achievements kan halen voor het zelfde account als van je Xbox.

Dit zijn de tot zo ver bekende spellen die uit gaan komen. Rough Cookie heeft twee onbekende spellen in ontwikkeling. Daar is jammer genoeg nog niets over bekend.

Minder bekende spellen

De op dit moment twee bekendste spel series die door Nederlandse game studio’s zijn uitgebracht zijn Killzone door Guerilla en Overlord van Triumph. De overige studio’s zijn wat minder bekend. Daarom gaan we kijken welke spellen die studio’s dan maken.

Er worden wel redelijk wat spellen gemaakt door de overige studio’s. De studio’s zijn alleen niet erg bekend bij veel mensen, waardoor je soms ook niet weet dat het spel van een Nederlands development team komt.

App Store

Het spel “Star Defense” is door het Nederlandse Rough Cookie gemaakt. Het is een tower defense wat zich afspeelt op planeten. Het is gemaakt met 3D graphics, wat voor toen één van de eerste was. Het stond vorig jaar in de US App Store top tien best verkopende iPhone spellen van die zomer. Voor de App Store hebben ze ook nog de puzzel spellen Waterways en Dougie Moo’s Aqua Antics gemaakt.

De spellen ‘GodFinger All-Stars’ en ‘Titan Wars’ zijn gemaakt door Khaeon. Zij hebben daarbij samengewerkt met Rough Cookie. Khaeon heeft ook weer samengewerkt met Rough Cookie aan de eerder genoemde spellen. Naast deze spellen heeft Khaeon ook nog een drietal pc spellen gemaakt. In 2003 Aplha Black Zero, 2004 Eurocops en in 2009 Chronicles of Spellborn.

Nintendo

Triangle Studio is de maker van een groot aantal Nintendo DS spellen. Dit zijn onder andere Stratego: Next Edition, 10 Voor Taal, Denksport, Één tegen 100 en Pluk van de Petteflet. Een WiiWare en iPhone spel wat vorig jaar door hun is uitgebracht is ‘Heron: Steam Machine’. Dit is een snel puzzel spel waarbij je pijpleidingen goed moet leggen.

Two Tribes heeft in 2007 Worms: Open Warfare 2 naar de DS gebracht. In deze versie hebben ze de nieuwe Forts en Race multiplayer modes verwerkt. Aan het spel zijn ook elf nieuwe wapens toegevoegd waaronder een boemerang.

Zo zie je dat de minder bekende studio’s ook een reeks spellen hebben gemaakt. Deze zijn alleen niet zo goed doorgebroken als Killzone en Overlord. In het volgende en laatste artikel gaan we kijken welke spellen er nog aankomen.

De Nederlandse game studio’s

Je zou waarschijnlijk zelf maar één of twee studio’s kunnen opnoemen die uit Nederland komen. Echter hebben we in Nederland wel iets meer game studio’s. Dat zijn onder andere Guerrilla, Triumph Studios, Khaeon, Rough Cookie, Two Tripes, Cannibal en W!Games. Playlogic was er ook nog één, deze is jammer genoeg sinds augustus 2010 failliet.

Voor de meeste is Guerrilla uit Amsterdam wel bekend als de maker van Killzone op de PlayStation. Zij werken op dit moment alleen aan deze game serie. Daarnaast zijn er de makers van de game reeks Overlord, dit is Triumph Studios die gevestigd is in Delft. Zij zijn ook de makers van de Age of Wonders serie.

Aantal spellen

Hier volgen een paar statistieken van het aantal spellen die de studio’s tot nu toe uitgebracht hebben.

  • Guerrilla Games:
    Heeft totaal 4 spellen met als laatste: Killzone 2 op de PlayStation 3.
  • Triumph Studios:
    Totaal 7 met als laatst: Age of Wonders Trilogy op de pc. Wat de samenvoeging is van de drie spellen van die serie. Overlord 2 is dan de laatste nieuw game die ze uitgebracht hebben.
  • Khaeon:
    9 waarvan Titan Wars voor de App Store de laatste is.
  • Rough Cookie:
    3 spellen zelf en nog aan 6 spellen meegewerkt. Water Ways voor de App Store is hun laatst zelf ontwikkelde spel die is uitgebracht.
  • Two Tripes:
    8 spellen totaal. Frenzic voor de DSiWare is hun laatst uitgebrachte spel.
  • Cannibal Game Studios:
    Hebben nog geen spel uitgebracht maar zijn bezig met Bohm.
  • W!Games:
    2 spellen waarvan Greed Corps voor PC/Xbox 360 en PlayStation 3 is de laatste.

Winstgevend?

Er zijn dus aardig wat spellen gemaakt door Nederlandse studio’s. Alleen dit zijn niet de grote bestsellers. Daardoor word er ook niet altijd (veel) winst gemaakt. Daarom moeten de studio’s vaak samenwerken of fuseren. Als dat niet lukt dan kan het gebeuren dat de studio net als Playlogic faillissement aan moet vragen.

Enkele studio’s werken dus ook aan nieuwe spellen door middel van subsidies. Cannibal doet dat met Bohm tot dat een publisher het spel op pikt en wil uitbrengen voor Xbox of PlayStation.

In het volgende artikel zal ik verder in gaan op de spellen van de studio’s.

Galgje

De eind opdacht voor de les Actionscript (Flash) is het maken van het spel Galgje.

Hij is zo gemaakt dat je elke keer opnieuw kan beginnen. Dus veel plezier.

[swfobj src=”http://www.remcoraaijmakers.nl/wp-content/uploads/2010/10/galgje.swf”]