Spelletje (ii)

zaterdag 9 augustus 2008 in Sonstiges. Permanente link | 3 reacties

Bijna geen tijd voor niets gehad, vandaag, maar in de rapte toch nog aan de slag gegaan met pygame.

Typisch, natuurlijk: ik zou eigenlijk moeten de computer moves programmeren, maar ik heb mij eerst op het grafische en op de distributie gegooid.

Nu ja, gegooid: eens uitgeprobeerd wat het allemaal doet. Ik heb een achtergrond en ik heb beeldjes voor de pionnen en zo. Qua teaserachtig, de beeldjes om aan te duiden dat het aan speler A of speler B is (de pionnen en zo zelf zullen niet zo irritant bewegen, natuurlijk):

O_animX_anim

En ik ben erin geslaagd om het in een executable te gooien. Nu ja, niet dat dat moeilijk was of zo, maar toch. Het voelt altijd fijn aan als iets gecompileerd kan worden.

Morgen verder!

(tussen het leeghalen van de keuken door, that is)

Spelletje (i)

vrijdag 8 augustus 2008 in Sonstiges. Permanente link | 4 reacties

Vanalles gedaan vandaag, en pas vanavond aan mijn spelletje begonnen. Het is Python geworden, de programmeertaal. Omdat ik er veel goed van gehoord heb, en omdat ik zin had om eens een taal te leren waar ik nog nooit in gewerkt had.

Het is een beetje objectgeoriënteerd, mijn spelletje, omdat dat nu eenmaal kan in Python. Het had ook niet-OO gekund, maar hey, zo is het nu eenmaal.

Het spelbord zit in een class, met een paar methodes eraan vast: eentje om het bord te tekenen, eentje om een zet te doen, en eentje om te kijken of er een winnaar is. En het bord zelf, de vakjes, zitten allemaal in één string van 25 karakters, haha.

Ik heb voorlopig enkel de hoofdloop van het spel staan: een nieuw bord maken, en zolang er geen winnaar is, de speler doen spelen. Uiteindelijk komen daar twee spelers in, nu heb ik alleen nog maar een functie voor menselijke speler (teken bord, vraag zet en zorg ervoor dat hij geldig is, doe zet).

En dit is wat het tot nog toe doet:

Turn 1

     a b c d e
   +===========+
 1 |           |
 2 |           |
 3 |           |
 4 |           |
 5 |           |
   +===========+
Player O, enter your move (a-e or 1-5):

Er zijn twee spelers, O en M. Het speelbord is 5×5, en spelers kunnen om beurten een zet doen aan de linkerkant of langs boven. Nu is speler O aan zet. Stel dat hij een pion op B binnenschuift, dan wordt dit de situatie:

     a b c d e
   +===========+
 1 |   O       |
 2 |           |
 3 |           |
 4 |           |
 5 |           |
   +===========+
Player M, enter your move (a-e or 1-5):

M zet een pion op 1, en daarmee verschuift de pion van O naar rechts:

Turn 2

     a b c d e
   +===========+
 1 | M   O     |
 2 |           |
 3 |           |
 4 |           |
 5 |           |
   +===========+
Player O, enter your move (a-e or 1-5):

…en zo dus verder. Het is niet compleet evident spelen, omdat het spelbord voortdurend verschuift, maar het is ook geen schaken natuurlijk. En na de negende zet kan het er bijvoorbeeld zo uitzien:

Turn 10

     a b c d e
   +===========+
 1 | M O M M   |
 2 | M O O     |
 3 | M M O O M |
 4 | O M O   M |
 5 |     O O   |
   +===========+
Player O, enter your move (a-e or 1-5):

Zo. Next up: de computer doen bewegen. Ik denk eerst eens random om te zien wat het doet, en dan eens brute kracht, drie ply of zo. En dan pas slimmer werken.

En dáárna: grafisch verzorgen.

Dutroux en Jambers

zondag 8 juni 2008 in Sonstiges. Permanente link | 3 reacties

Ik was op zoek naar meer informatie voor het meest recente artikel in de reeks machtige volkscafés op Gentblogt (aangeraden! tekst en foto!), toen ik deze pop-up voorgeschoteld kreeg:

Schietkraam

Voor de duidelijkheid: er komt geen enkel ander hoofd dan Marc Dutroux en Paul Jambers tevoorschijn. Enkel Jambers en Dutroux.

Ik werd daar eigenlijk een beetje ongemakkelijk van.

Topologie

vrijdag 28 december 2007 in Sonstiges. Permanente link | 5 reacties

Afijn, ik dénk dat het dat is: allemaal punten met lijnen ertussen, en dan er proberen voor zorgen dat die lijnen elkaar niet overlappen.

Ik had vroeger zo’n dwangneurotisch trekje met mijn databaserelatiediagrammen, dat die geen overlappende lijnen mochten bevatten:

Mybooksrels

Wel: dit spelletje is precies hetzelfde. Leute! Jammer dat het zo snel gedaan is. Het ziet er allemaal redelijk ingewikkeld uit als je eraan begint:

Level17_tangled

Level17_tangled2

…maar uiteindelijk valt het allemaal wel mee:

Level17

Wie had gedacht dat die dwangneurose ooit nog zou van pas komen? :)

Uno

maandag 25 juni 2007 in Sonstiges. Permanente link | 19 reacties

Daarjuist met Zelie en Louis en Sandra een spel Uno gespeeld. En verloren: Louis was eerste, dan Sandra, dan Zelie en dan ik.

Louis heeft gewonnen wegens puur geluk. Sandra heeft gewonnen omdat Zelie een stommiteit begaan heeft (Sandra had er nog één en dan deed Zelie een “omkeren”-kaart, pff). En Zelie is gewonnen omdat Sandra ze geholpen heeft, tot twee keer toe!

Uno

Kijk hé, daar kan ik nu eens niet tegen hé. Akkoord, dat we spelletjes spelen waar, ook wegens kinderen aan het werk, geen greintje strategie mee gemoeid is, akkoord. Maar dan nog eens vals spelen!

Hooooo ik ben daar zó slecht in, als zo’n dingen gebeuren… ik kan tegenwoordig echt wel serieus goed tegen mijn verlies, maar met dergelijke smeerlapperijen, bah.  

En ook:

Omkeren

omkeren als er nog meer twee spelers zijn, is hetzelfde als beurt overslaan voor de andere speler!!

Houd u in stilte bezig

woensdag 4 oktober 2006 in Games. Permanente link | Eén reactie

Productiviteit is voor heaumeaux. Hierzie. Ha!

Spelletje vi

maandag 5 juni 2006 in Televisie. Permanente link | Geen reacties

De opdracht:

100% – 500/5 – CASH – HONDERDMAN – 1302 – 2 eeuwen
Hoeveel keer 100?

De oplossing: 48.

100 = 1 x 100
500 = 5 x 100
500/5 = 1 x 100
CASH = 1 x C (Latijnse 100)
honderdman = 1 x “honderd”
honderdMan = 1 x M (Latijnse 1000) = 10 x 100
honDerDman = 2 x D (Latijnse 500) = 10 x 100
1302 = 13 x 100
1302 = 1 x 100
1302 = 3 x 100
2 eeuwen = 200 = 2 x 100

Ik was in eerste instantie de twee keer D vergeten.

*smacks self in forehead*

Je zou ook de honderd van de opdracht kunnen laten meetellen en de CENT van procent, en dan eventueel “eeuw” van “2 eeuwen”, en dan kan je de 302 laten vallen.

Enfin, er zijn echt wel veel manieren om er te geraken.

Spelletje v

zondag 4 juni 2006 in Televisie. Permanente link | 8 reacties

Zegt Beau:

Dit is de opgave:

Hoeveel keer 100?
100%, 500/5, CASH, Honderdman, 1302, 2 eeuwen.

Euhm, kan iemand mij vertellen hoe iemand in Gods naam kan weten hoeveel keer 100 er in het woord CASH staat? Jesus. Antwoord komt hier van zodra het er is.

Deze opdrachten lijken me nochtans gemakkelijker te doen dan die van de optelsommen.

Eens kijken:

  • in de vraag staat al één keer “100”
  • “100%”, daar staan twee honderden in: “100” en “proCENT”
  • “500/5” is ook honderd
  • 500 is vijf keer honderd
  • de C in CASH is honderd in het latijn
  • honderdman: “honderd”
  • de M van honderdman is duizend in het latijn, dus nog eens tien keer honderd
  • 1302: dertien keer honderd
  • 2 eeuwen: twee keer honderd

Totaal: 36. Heb ik er gemist?

Spelletje iv

donderdag 1 juni 2006 in Sonstiges. Permanente link | 3 reacties

Dyslexia zegt:

(80 – 50) x (2 + 10) – 12 = 348

Tja. Zo kan het natuurlijk heel erg vaak: als je de cijfers gewoon mag gebruiken door elkaar en zelf de bewerkingen uitvinden, kun je zo’n 63% van de getallen tussen nul en duizend “vinden”.

De volgens VTM “echte” oplossing, 438, bereik je zo:

(50 – 12) + (80 x 10) / 2 = 438

En 437 is bijvoorbeeld

(((80 x 10) + 50) / 2) + 12

De oplossing van Dyslexia, 348, kun je bijvoorbeld ook zó bereiken:

(12 / 2) x ( (80 / 10)  + 8 ) = 348

Maar dan is het helemaal niet moeilijk meer natuurlijk, dan kan het écht zowat alles zijn.

Alhoewel, alhoewel: Dyslexia heeft een oplossing die echt wel alle elementen die gegeven werden—vijf getallen, een vermenigvuldigingsteken, een plusteken en twee mintekens—gebruikt.

Spijtig dat het volgens VTM 438 en niet 348 was. Of heb ik me vergist? Nee, ik denk het niet. Ik heb het echt meteen opgeschreven toen ze het zeiden.

Grr.

Spelletje iii

donderdag 1 juni 2006 in Televisie. Permanente link | 9 reacties

Er stond

TACHTIG – TWAALF,
x TWEE,
+ TIEN,
- VIJFTIG

De vraag was “wat is het totaal?”.

Het antwoord was 438.

Spelletje ii

woensdag 31 mei 2006 in Televisie. Permanente link | 34 reacties

De opdracht van het spelletje op VTM, gepresenteerd in een afgrijselijk decor door een klier van een kerel, een zeker Gino Van Droogenbroeck, is

TACHTIG – TWAALF,
x TWEE,
+ TIEN,
– VIJFTIG

Is dat een woordpuzzel of zoiets? Of is het een wiskundige opdracht? Als het wiskunde is, kan je er toch niet naast zitten? 80–12=68, 68×2=136, 136+10=146, 146–50=96?

Er worden de meest uiteenlopende antwoorden gegeven, en 96 is al twee keer gezegd en verkeerd gerekend.

Of moet het 80–12×2+10–50 zijn, en dan dus 80–24+10–50 zijn?

Of is het een taalspelletje? Moeten de letters vervangen worden door cijfers? Die komma’s zijn van betekenis, maar hoe? Moet je dan zeggen “68, maal twee, tien, min vijftig”?

Ik blijf kijken tot de oplossing komt, hoezeer die Gino ook op mijn zenuwen werkt. Getver dat is een akelig vervelende kerel.

update anderhalf uur later: NIETS! Geen antwoord! Hij geeft het door naar morgen!Aaaaarrghh!!!

Spelletjes

dinsdag 30 mei 2006 in Televisie. Permanente link | 10 reacties

Als een mens geveld door ziekte en koorts voor de beeldbuis gekluisterd zit, en als het al niet zo erg goe dlukt om te concentreren, dan komen sommige programma’s wel heel erg vreemd over.

Zoals die vreemde irriterende spelletjes-met-domme-opdrachten die onlangs op één geparodieerd werden.

Op VT4 heeft zonet een meisje, Vicky denk ik, een minuut of vijf moeten volpraten terwijl haar computer niet mee wou en de opdracht van een spelletje niet wou tonen.

CIMG2556 CIMG2557

Een heel mooi blond meisje, dat er heel erg sympathiek en vriendelijk uitziet, en dat na de nachtmerrie waar ze nu in gevangen zit, alleen maar een betere toekomst tegemoet kan.

Ik heb er eigenlijk vooral medelijden mee: ik kan me niet inbeelden dat ze enorm veel betaald worden, en het ziet er enorm frustrerend om doen uit: uren aan een stuk vol staat lullen om een opdracht die eigenlijk op dertig seconden op te lossen is, en waar op een minuut echt alles over verteld is.

CIMG2572 CIMG2566

Deze keer: vul het ontbrekende woord aan—

. . . . T A P
. . . . F L E S J E
. . . . K R A T

Gniii!

Het begint een beetje weird, en dan wordt het meer en meer wanhopig, smeken, bidden, bel nu! Je kan 5000 euro winnen! Bel me! Laat me niet staan! Ik wil geld weggeven! Je kan 5000 euro winnen! Win 5000 euro! Bel nu! Bel! Laat mij niet in de steek!

En dan na (o toeval) precies drie kwartier, net voor ze een nieuw spel gaan beginnen, belt er een dame, zegt die uiteraard de juiste oplossing (“bier”)… maar dan komt er plots een kluis, en moeten er viercijfers gegeven worden!

Hu? Daar was helemaal geen sprake van?

Bon, die dame geeft na enige verwarring vier cijfers, die blijken niet juist te zijn, en, euh, niets geen vijfduizend euro: honderd euro, “omdat ze het woord juist had”.

Be-drieg-ten-boel!

Maar het blijft wel een sympathiek meisje, en ik blijf er wel medelijden mee hebben. :)

Vriendjes

Zoek

<insert standard disclaimer>

Alles wat hier staat is mijn eigen opinie. Het wordt niet nagelezen of goedgekeurd door mijn werkgever voor het on-line komt, en ik bied geen enkele garantie voor kwaliteit of correctheid.

Mijn werkgever is het niet noodzakelijk eens met wat ik schrijf, en het spreekt vanzelf dat hij dan ook op geen enkele wijze aansprakelijk kan zijn voor wat ik hier publiceer.

Ter info

Eén van mijn e-mailadressen is michel [at] zog punt org. Normaal gezien antwoord ik daar, buiten de kantooruren, onmiddellijk op.

Valideert, in principe: css & xhtml.
Gemaakt met WordPress.
Syndicatie: Entries (RSS) en commentaar (RSS).



ISSN 1780-1338