W Toku

Prosty skrypt do gry w ruletkę. AJAX + PHP

Witam

Chodzi o napisanie prostego skryptu do gry w ruletkę z możliwością podglądu stołu do gry z wirtualnego kasyna. Cały skrypt to dwie strony.

Pierwsza wygląda jak powyżej. Druga zostanie opisana za poniżej.

1) URL – osoba wchodząca na stronę powinna mieć możliwość wpisania adresu www do kasy w którym chce zagrać.

2) „W” i „H” – wysokość i szerokość okna do gry. Temat zostanie rozwinięty przy drugiej stornie.

Domyśle wartości mogą być wstawione na W: 800px H: 600px

3) CAPTHA – w celu rozpoznania osób.

4) Zacznij GRĘ – po sprawdzenie w/w pól. Przechodzimy do nowej strony gdzie możemy rozpocząć rozgrywkę.

5) Okno z adresem URL z poprzedniej strony. (Wyświetlanie zewnętrznej strony na w/w stronie)

6) Przyciski – gracz po rozegraniu rundy w grze, klika przycisk z odpowiednią liczbą jaką wylosował. Ta liczba powinna pojawić się w polu nr 7) na samej górze.

Oraz powinna zostać wysłana do bazy razem z wynikami jakie pojawią się w polu nr 9)

oraz odpowiednim komunikatem z pola nr 11)

7) Lista wylosowanych liczb od początku gry.

8) Początkowe ustawienia dla gracza:

a. Typ gry:

i. Typ1: ( domyślny )

1. gracz po wygranej j = 1; ( j – jednostka np. 0,1 $)

2. gracz po przegranej zwiększa j++

ii. Typ2:

1. gracz po wygranej j = 1; ( j – jednostka np. 0,1 $)

2. gracz po przegranej zwiększa j=j*2

b. „W” i „H” – zmiana wielkości okna, gracza powinien mieć możliwość wpisywania nowego rozmiaru okna. Chyba, że okno będzie się automatycznie dopasowywać do wielkości ekranu. To wtedy można usuną te opcje.

c. Kwota na start – z jakim saltem zaczynamy. Domyśla wartość 2000 jednostek.

d. Poczekaj – ile rund ma gracz zaczekać zanim zacznie grać. Używane tylko przy Typ2.

e. Kiedy koniec – kiedy gracz powinien przestać grać. . Domyśla wartość 1000 jednostek.

f. Zastosuj – zastosowanie prowadzonych ustawień.

9) Pole ze statystykami ( można powiększyć obrazek aby lepiej to zobaczyć.

a. Z każdą wylosowaną liczbą odpowiednie pole powinno zwiększyć daną wartość:

Np.: Wylosowano 1czerwone:

A więc pola: Czerwone, Niskie, Nieparzyste, Kolumna1 , Tuzin1, 1-4, powinny zwiększyć swoją wartość o 1. W/w wartości powinny być obliczane na postawie 25, 50, 100 i 200 ostatnich rozegranych i wylosowanych liczb.

10) Ustawienia domyśle dla poszczególnych kombinacji.

a. 25,50,100 i 200 spinów

i. 1:1 – 20%

ii. 1:2 - 20%

iii. 1:5 – 15%

11) Wyświetlanie komunikatów. Powinno się zacząć dopiero po w rozegraniu przez gracza 50 rund.

Na postawie wartość dla 25,50,100 i 200 spinów. Powinien pojawić się odpowiedni komunikat. Np.

Gracz rozegrał 50 rund. Zostały wylosowane takie liczby, że ilość trafień na 2 kolumnę w 25 ostatnich spinach wyniosła 2 a ilość trafień w ostatnich 50 spinach wyniosła 9.

Obie wartości są poniżej 20%. A więc gracz powinien otrzymać komunikat

„Postaw teraz na 2 kolumnę.”

12) Zapisanie wyników do pliku. Gracz powinien mieć możliwość zapisania swoich wyników do pliku tekstowego.

Uwagi:

Format pliku i tablicy powinien wyglądać w ten sposób.

Id liczba stan_konta komunikat czerwone czarne itd.

23 7 2010 „Postaw teraz na 2 kolumnę.” 2:9:0:0 20:39:0:0

Dodatkowo powinny znaleźć się proste zabezpieczenia przed nadmiernym klikaniem lub odświeżaniem strony. Łącznie z przekierowaniem 404 w przypadku wykrycia takich zdarzeń.

Jeżeli masz swoją koncepcją jak można napisać ten skrypt lepiej, tak aby zachować w pełni jego funkcjonalność. To napisz do nas.

Wyceną prosimy przesyłać poprzez formularz zgłoszeniowy.

Pozdrawiamy

Umiejętności: AJAX, JavaScript, PHP

Zobacz więcej: 404 d, w-9, php ci, 9 w, typ, prosty, php te, php ma, le do na, domy, ana, ajax url, ajax ana php, captha, ajax php drag drop script, ajax php message box, ajax php message live, post form ajax php, rss feed ajax php, ajax php mysql dynamic form

O pracodawcy:
( 0 ocen ) Poland

Numer ID Projektu: #5957620

2 freelancerów złożyło ofertę na kwotę zł128 do tego projektu

ahmeddaif22

A proposal has not yet been provided

zł140 PLN w ciągu 20 dni
(0 Oceny)
0.0
Danielduel

Potrafię to zrobić, napiszę to w zespole, za który jestem odpowiedzialny. Gwarantuje to dobrze wykonaną pracę.

zł115 PLN w ciągu 7 dni
(0 Oceny)
0.0