Texas Hold'em singleplayer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Senior PHP developer

Functie Jouw werkzaamheden zullen grotendeels bestaan uit het in teamverband ontwerpen, vernieuwen en door ontwikkelen van het systeem. Het is echt back-end werk (bijvoorbeeld het doorontwikkelen van een API) en dit moet je dan ook liggen. Ze zijn niet persee gebonden aan talen of tools maar gebruiken graag de technieken die het beste aansluiten op de gegeven oplossing. Voor nieuwe (versies van) componenten maken ze veelal gebruik van Go(lang). Bij aanpassingen aan bestaande onderdelen gebeurt dit in PHP en C++. Het team is heel divers, er hangt een relaxte sfeer en ze organiseren regelmatig leuke music nights, game nights e.d.

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

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

17/11/2024 19:24:37
 
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.