login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Poker - Ajax

Offline pj_muller00 - 27/02/2007 14:23
Avatar van pj_muller00PHP interesse Beste,

Ik ben van plan om een poker spel te maken, maar aangezien ik niet veel kennis heb van flash zou ik dit in Ajax willen maken.

Nu heb ik een paar vragen :
- ik ga dus vanaf elke speler die mee doet elke 0.5 seconden een request moeten doen om te zien of iemand heeft gereageerd ...
Gigantische serverload niet ?

- Wat doe ik als iemand zijn venster sluit ? moet ik dit bijhouden met een online veld in de database dat ik elke 0.5 sec. update en als het langer als 3 sec. is hem offline verklaren ?

- Is het echt moeilijk om van PHP naar Flash te gaan ? in hoeveel tijd zou ik genoeg kennis hebben om zo een flash spel te schrijven.

Alvast bedankt,
Pj 

22 antwoorden

Gesponsorde links
Offline HomeServNL - 27/02/2007 14:34 (laatste wijziging 27/02/2007 14:35)
Avatar van HomeServNL Nieuw lid Je kan in Flash gegevens ophalen vanuit je database. Ook kan Flash pagina's aanroepen waarmee je gegevens over en weer kan sturen.

  1. http://www.google.nl/search?q=Flash+MySQL&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a
Offline pj_muller00 - 27/02/2007 15:41
Avatar van pj_muller00 PHP interesse Nog iemand info over het één of het ander ?
Offline vinTage - 27/02/2007 15:53
Avatar van vinTage Nieuw lid Ik zou iets proberen met een socket ipv elke keer een request, volgens mij genereer je dan niet meer verkeer dan nodig is.

Diezelfde socket zou ik ook gebruiken om hun online status bij te houden.

Als je niks van flash kent, dan ben je daar echt wel even zoet mee, als je wel iets van flash kent ook 
Offline pj_muller00 - 27/02/2007 16:37
Avatar van pj_muller00 PHP interesse Kan je sockets gebruiken in Ajax ?
Heb je daar een tutorial van ?
Offline Martijn1989 - 27/02/2007 16:51
Avatar van Martijn1989 PHP ver gevorderde Gigantische serverload niet ?

- Ja

Wat doe ik als iemand zijn venster sluit ? moet ik dit bijhouden met een online veld in de database dat ik elke 0.5 sec. update en als het langer als 3 sec. is hem offline verklaren ?

- Kan je doen idd, misschien is het handig om het gewoon bij 1 gebruiker in een sessie op te slaan?


Is het echt moeilijk om van PHP naar Flash te gaan ? in hoeveel tijd zou ik genoeg kennis hebben om zo een flash spel te schrijven.

- Nee, maak met php een txt bestand ervan en je kan ze met flash met iets van getvariables eruit halen.

Kan je sockets gebruiken in Ajax ?

- Nee, Ajax is Javascript, dus dat is niet mogelijk je kan natuurlijk wel met behulp van ajax een php bestand oproepen en daar een socket in gebruiken.. geen idee hoe.


Ik weet dat je dit doet door het PokerTopic op TB ik wens je veel success, want dit is in je eentje toch wel bijna niet te doen.
Offline pj_muller00 - 27/02/2007 17:24
Avatar van pj_muller00 PHP interesse Ik denk het ook 

Wel balen van die sockets.
Want dat wordt echt hels als 10 spelers rond één tafel elke 0.5 sec. moeten pingen of iemand een actie heeft ondergaan 
Offline vinTage - 27/02/2007 17:27
Avatar van vinTage Nieuw lid Dan maak je het wel met flash he, ik denk dat het in flash makkelijker is dan in ajax (vooral het grafische gedeelte)
Offline pj_muller00 - 27/02/2007 17:53
Avatar van pj_muller00 PHP interesse kunnen we het niet samen doen vintage ?  

Ik denk dat er een 8000 € mee te verdienen valt.
Splitten we het gewoon op tussen ons tweeën, naar gelang werk erin gestoken natuurlijk
Offline Wim - 27/02/2007 18:00
Avatar van Wim Crew algemeen 8000€ BWAHAHAHAHAA

sorry, maar, dat is er echt zwaar over... Wat dacht je van 250€ voor php/js en 400€ voor flash met mooie graphics?
Offline Button - 27/02/2007 18:09
Avatar van Button PHP ver gevorderde
Citaat:
8000€ BWAHAHAHAHAA

sorry, maar, dat is er echt zwaar over... Wat dacht je van 250€ voor php/js en 400€ voor flash met mooie graphics?


volgens mij bedoelt hij de winsten uit reclame van het spel en dergelijke, vermoed ik toch (blijft toch veel)
Offline pj_muller00 - 27/02/2007 18:20
Avatar van pj_muller00 PHP interesse Nee hoor.

Op Tb zijn er mensen die het spel willen kopen.
De oorspronkelijke starter van het onderwerp had 10.000 € over voor het spel.

En dat was voor PHP/Ajax, Flash is vele beter.
En er zijn minstens 6 geïntereseerden, laat die mensen maar tegen elkaar opbieden of verkoop het gewoon 6 keer (aan een lagere prijs welliswaar).

8000 € is echt haalbaar.

Citaat:
Wat dacht je van 250€ voor php/js en 400€ voor flash met mooie graphics?


Werk jij aan 3 € per uur ofzo ?  
Voor die prijs mag je het direct voor mij maken hoor
Offline vinTage - 27/02/2007 20:12 (laatste wijziging 27/02/2007 20:13)
Avatar van vinTage Nieuw lid Idd, laat t hem maar maken voor (om hem n pleziertje te doen voor het dubbele van wat hij voorstelt) 1100 euro, en "wij" beuren dan de resterende 6900 

Offline pj_muller00 - 28/02/2007 08:36
Avatar van pj_muller00 PHP interesse Maar je hebt dus wel interesse om mee te doen ? 
Offline vinTage - 28/02/2007 11:21
Avatar van vinTage Nieuw lid Ik wil je best helpen met het socket gedeelte in flash, dat is niet zo'n heel groot drama, maar verder heb ik er n hard hoofd in.
Ik geloof niet dat je voor iets als een poker spelletje 8000 euro gaat vangen (tenzij mischien als bedrijf met facturen etc, waar je dan uiteindelijk ook niks meer aan overhoud)

verder ken ik niet eens pokeren, dus ik zou begot niet weten waar te beginnen 
Offline pj_muller00 - 28/02/2007 12:50
Avatar van pj_muller00 PHP interesse Maar daarvoor ben ik er 
Ik heb heel het idee in mijn hoofd.

Maar we zullen dit eerder op msn bespreken.

Pj 
Offline vinTage - 28/02/2007 13:03 (laatste wijziging 28/02/2007 13:07)
Avatar van vinTage Nieuw lid Maar ik ga het toch niet doen hoor, zoals ik al zei wil ik je best n beetje helpen met het socket gedeelte in flash, maar verder moei ik me niet.

ik heb drnet een beetje zitten klooien om het werken met sockets stuff te tonen (de socket (php) heb ik niet zelf geschreven, want daar heb ik me nooit in verdiept ).

klikje (zolang mn local host niet van ip veranderd)
Als je zelf met meerdere vensters connect, dan zie je dat het echt werkt


De as (behalve die van die personen en kaarten, want die was maar ff snel gedaan)
  1. <?
  2. var socket:XMLSocket = new XMLSocket();
  3. socket.onConnect = function(success:Boolean) {
  4. if (success) {
  5. bericht.text = "Connected";
  6. socket.send("iemand joined");
  7. } else {
  8. bericht.text = "Connectie mislukt";
  9. }
  10. };
  11.  
  12. socket.connect("84.197.179.70", 9999)
  13.  
  14. //ophalen
  15. XMLSocket.prototype.onData = function(src) {
  16. bericht.text = src;
  17. };
  18. //doe iets verzenden
  19. function posten(val) {
  20. socket.send(val);
  21. bericht.text = val;
  22. }


edit
haha, kool, ik zie jullie nu allemaal testen 
Offline marten - 28/02/2007 13:15
Avatar van marten Beheerder hehe
dit is hartenjagen maar het gaat omt idee ;)
Offline vinTage - 28/02/2007 13:16
Avatar van vinTage Nieuw lid idd, alleen om het idee hoe je flash met n socket laat klooien.
Offline Martijn1989 - 28/02/2007 16:51
Avatar van Martijn1989 PHP ver gevorderde @ : wimmarien >> Het moet een flash multiplayer zijn, lek dicht ... dit maak je niet zomaar hoor. Voor 2500 mag je dat van mij maken. Heb je het binnen een maand af krijg je er 3000 voor.

@ PJ : Flash zou idd wel kunnen, alleen heb je daar gewoon nog steeds de zelfde serverload hoor?
Offline vinTage - 28/02/2007 17:13
Avatar van vinTage Nieuw lid @hierboven, nee, want via die socket laat je geen textbestand oid in...
Offline pj_muller00 - 01/03/2007 09:31
Avatar van pj_muller00 PHP interesse Maar zie,

Het enigste probleem met een Ajax poker spel is dat de computer elke 0.5 sec. een request moet doen naar de server of er iets gebeurt is.

Met sockets is het de server die iets laat weten wanneer er iets gebeurt is.

Bespaart hopen tijd - load 

Of zit ik ernaast ?
Offline xSc - 01/03/2007 16:04
Avatar van xSc Onbekend Download de AKFB module

http://www.download.com/download-akfb-module.html

AKFB staat voor AJAX Kit For Belgian Losers
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.388s