Texas Hold'em singleplayer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »
Dizzy

Dizzy

12/08/2007 13:15:00
Quote Anchor link
Hey ,

Ik ben bezig om een beetje OOP in PHP te verkennen ... en heb daarom gekozen om Texas Hold'em te maken ... (eerst klein beginnen met singleplayer) :p

Omdat ik niet echt thuis ben in de wereld van OOP heb ik enkele vragen en een error klaarliggen.

Index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
class kaarten{
function
create_deck() {
    $deck = array(        
                    1 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //harten
                    2 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //schoppen
                    3 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //koeken
                    4 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1")  //klaveren
                );
    global $deck;
}
function
genereer_gemeenschappelijke_kaarten() {
    for($x=1;$x=5;$x++){
    
    $rand_s = array();
    $rand_c = array();
    
    $rand_s[$x] = rand(1 ,4);
    $rand_c[$x] = rand(0, 12);
    echo $rand_s[$x];
    echo $rand_c[$x];
    }
}

$nieuw_object = new kaarten;
$nieuw_object->genereer_gemeenschappelijke_kaarten();
?>


Als je het antwoord weet van 1 van mijn volgende vragen mag je het altijd posten (bij voorbaat dank!).

1. Ik moet een deck hebben en zoals je ziet heb ik al een deckje inneengestoken, maar is het nodig om die global te maken?

2. Om 5 gemeenschappelijke kaarten te genereren is mijn optie de beste optie ? (for lus 10 willekeurige getallen generen om daarna uit de multidimensionale array ($deck) te halen)

3.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in C:\xampp\htdocs\Poker\index.php on line 24
ow :s? Roep ik mijn class verkeerd aan?

4. hoe kan ik bv in $deck[1][0] (harten 2) verwijderen ... zodat de computer of de speler geen 2 keer dezelfde kaarten kan hebben of krijgen na de wissel?
Gewijzigd op 01/01/1970 01:00:00 door Dizzy
 
PHP hulp

PHP hulp

22/12/2024 08:59:56
 
Tommy Masschelein

Tommy Masschelein

12/08/2007 13:50:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
class kaarten{
  public $var;
  function
set_var() {
      $this->var = array();
  }
}

?>


Edit:

en je mist nog een accolade d8 ik.

yup, de accolade om je class te sluiten



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
class kaarten{
  public $deck;
  function
create_deck() {
      $this->deck = array(        
                    1 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //harten
                    2 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //schoppen
                    3 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //koeken
                    4 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1")  //klaveren
                );
    }
   function
genereer_gemeenschappelijke_kaarten() {
      for($x=1;$x=5;$x++){
    
      $rand_s = array();
      $rand_c = array();
    
      $rand_s[$x] = rand(1 ,4);
      $rand_c[$x] = rand(0, 12);
      return $rand_s[$x];
      return $rand_c[$x];
     }
   }
}

$nieuw_object = new kaarten;
$nieuw_object->genereer_gemeenschappelijke_kaarten();
?>
Gewijzigd op 01/01/1970 01:00:00 door Tommy Masschelein
 
Dizzy

Dizzy

12/08/2007 14:20:00
Quote Anchor link
Ok bedankt , nu heb ik de volgende error ->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Catchable fatal error: Object of class kaarten could not be converted to string in C:\xampp\htdocs\Poker\index.php on line 25


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
class kaarten{
  public $deck, $rand_s, $rand_c;
  function
create_deck() {
      $this->deck = array(        
                    1 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //harten
                    2 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //schoppen
                    3 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //koeken
                    4 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1")  //klaveren
                );
    }
    
   function
genereer_gemeenschappelijke_kaarten() {
      for($x=1;$x=5;$x++){
    
      $this->rand_s = array();
      $this->rand_c = array();
    
      $this->rand_s[$x] = rand(1 ,4);
      $this->rand_c[$x] = rand(0, 12);
      return $rand_s[$x];
      return $rand_c[$x];
     }
   }
}

$nieuw_object = new kaarten;
$nieuw_object->genereer_gemeenschappelijke_kaarten();
echo $nieuw_object;
?>


Edit:
zonder code ben je natuurlijk niets :)
Gewijzigd op 01/01/1970 01:00:00 door Dizzy
 
M Ypma

M Ypma

12/08/2007 14:26:00
Quote Anchor link
@Dizzy momentje...even wachten voor je er me de fouten van tommy vandoor gaat.
dit gaat natuurlijk niet werken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
function genereer_gemeenschappelijke_kaarten() {
      for($x=1;$x=5;$x++){
    
      $this->rand_s = array();
      $this->rand_c = array();
    
      $this->rand_s[$x] = rand(1 ,4);
      $this->rand_c[$x] = rand(0, 12);
      return $rand_s[$x];
      return $rand_c[$x];
     }
   }

?>

2 niet besdtaande returns en een array die je steeds leeg gooit en de 2e return zal zowieso nooit uitgevoerd worden. pas het eventjes alsvolgt aan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
function genereer_gemeenschappelijke_kaarten() {

      $this->rand_s = array();
      $this->rand_c = array();
    
      for($x=1;$x=5;$x++){
    
      $this->rand_s[$x] = rand(1 ,4);
      $this->rand_c[$x] = rand(0, 12);

     }
   }

?>


nu moet je alleen nog 2 getter methods maken voor je public rand_s en rand_c. dan kun je ze private maken
 
Tommy Masschelein

Tommy Masschelein

12/08/2007 14:33:00
Quote Anchor link
:-) wilde gewoon aantonen dat een ECHO niet thuis hoort in een class
 
Dizzy

Dizzy

12/08/2007 14:50:00
Quote Anchor link
michel schreef op 12.08.2007 14:26:
nu moet je alleen nog 2 getter methods maken voor je public rand_s en rand_c. dan kun je ze private maken


:) wat bedoel je daarmee?
iets met $_GET ofzo? XD
 
Mike van Dongen

Mike van Dongen

12/08/2007 14:51:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

for($x=1;$x=5;$x++){

?>


Dat moet natuurlijk

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

for($x=1;$x<5;$x++){

?>


zijn ;)
 
Dizzy

Dizzy

12/08/2007 15:05:00
Quote Anchor link
:) zal dan wel $x<=5 moeten zijn ... want in totaal zijn er 5 gemeenschappelijke kaarten.

Maar hij geeft namelijk geen ouput ... :s (dus geen 10 random getallen)
 
Tommy Masschelein

Tommy Masschelein

12/08/2007 15:12:00
Quote Anchor link
echo $instancename->var_function;
Edit:

als je werkt met return waarden*


Met getter bedoelt iets als :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
class Class_A {
   function
return_value($varname) {
        return $this->$varname;
   }
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Tommy Masschelein
 
Dizzy

Dizzy

12/08/2007 15:15:00
Quote Anchor link
als je naar het laatste deel van mijn code kijkt zul je ook een echo tegenkomen ^^
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$nieuw_object
= new kaarten;
$nieuw_object = $nieuw_object->genereer_gemeenschappelijke_kaarten();
echo $nieuw_object;
?>

krijg nu wel een witte pagina :) dus geen errors meer etc maar jammer genoeg niet de output die ik wens :)
 
Tommy Masschelein

Tommy Masschelein

12/08/2007 15:19:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$nieuw_object
= new kaarten;
echo $nieuw_object->genereer_gemeenschappelijke_kaarten();
?>


je moet je toch van je object geen var maken anders heb je geen object meer :-/
 
Dizzy

Dizzy

12/08/2007 15:37:00
Quote Anchor link
ok bedankt ... maar komt nog altijd geen output ^^ dit heb ik nu (heb beetje veranderd)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<pre>
<?php
class kaarten{
    public $deck, $rand_s = array(), $rand_c = array();
    function
create_deck() {
        $this->deck = array(        
                    1 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //harten
                    2 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //schoppen
                    3 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1"), //koeken
                    4 => array("2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "1")  //klaveren
                );
    }
    
    function
genereer_gemeenschappelijke_kaarten() {
      for($x=1;$x<6;$x++){
      $this->rand_s[$x] = rand(1 ,4);
      $this->rand_c[$x] = rand(0, 12);
     }

     print_r($rand_s);
     print_r($rand_c);
   }
}
  
$nieuw_object = new kaarten;
echo $nieuw_object->genereer_gemeenschappelijke_kaarten();
?>

</pre>


^^ deze keer ook GEEN errors :s maar ook geen output ^^

Edit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
$rand_s
= array();
$rand_c = array();
    for($x=1;$x<6;$x++){
    $rand_s[$x] = rand(1 ,4);
    $rand_c[$x] = rand(0, 12);
    }

print_r($rand_s);
print_r($rand_c);
?>
... dit werkt perfect :|
Gewijzigd op 01/01/1970 01:00:00 door Dizzy
 
Jan geen

Jan geen

12/08/2007 16:00:00
Quote Anchor link
misschien zou je kunnen overwegen om het iets anders op te bouwen, bijv met een klasse Kaart die voor 1 enkele kaart staat en een klasse Hand die dan 2 (of in andere varianten meerdere) kaarten heeft. Verder kan je nog een klasse maken die kijkt naar of je iets hebt (pair, flush enz). Een getter is een functie die een instantie variabele teruggeeft.
 
M Ypma

M Ypma

12/08/2007 16:29:00
Quote Anchor link
met een getter bedoel ik:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
public function getRandS() {
        return $this>rand_s;
}

public function getRandC() {
        return $this>rand_c;
}

?>


de manier van tommy kan ook maar die is mij iets te dynamisch. Ik scrijf ze graag gewoon uit ivm code hinting. ook kan ik nu geen niet bestaande klasse variablene opvragen.

ik raad je in het algemeen aan eens wat tutorials te lezen omdat veel logica in je klassen nog niet kloppen.
een goede tutorial staat op phpfreakz:
http://phpfreakz.nl/artikelen.php?aid=116
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.