Exemplo n.º 1
0
$tekst4 = "Podaj poziom eliksiru";
do {
    $wybor = array();
    $wybor2 = array();
    $wybor2 = pobranie($tekst1, 4);
    $wybor = pobranie($tekst2, 4);
    $brak = false;
    for ($i = 1; $i < 5; $i++) {
        if ($wybor2[$i] == 0 || $wybor[$i] == 0) {
            echo "\nbrak parametru prosze podac jeszcze raz zmienne\n";
            $brak = true;
        }
    }
} while ($brak);
$zmienna3 = new potwor($wybor2[1], $wybor2[2], $wybor2[3], $wybor2[4]);
$zmienna2 = new Wiedzmin($wybor[1], $wybor[2], $wybor[3], $wybor[4]);
$koniec = false;
$zmienna = new tura($zmienna2, $zmienna3);
do {
    $zmienna->kolej();
    $zmienna2->aktywne();
    if ($zmienna2->gettura() == 1) {
        $wtura = 0;
        while ($wtura == 0) {
            echo $zmienna2;
            echo "\n";
            echo $zmienna3;
            $wyb = array();
            $wyb = pobranie($tekst3, 1);
            $zmienna2->punktyakcji();
            $w = $wyb[1];
Exemplo n.º 2
0
<?php

include 'autoloader.php';
echo "Witaj w grze Wiedzmin!\n\n";
//pobieranie danych postaci
echo "Wprowadz statystyki Wiedzmina:";
$w_parametry = Helpers::set_init();
echo "Wprowadz statystyki Potwora:";
$p_parametry = Helpers::set_init();
//tworzenie obiektów
$wiedzmin = new Wiedzmin($w_parametry["szybkosc"], $w_parametry["sila"], $w_parametry["zrecznosc"], $w_parametry["zycie"]);
$potwor = new Potwor($p_parametry["szybkosc"], $p_parametry["sila"], $p_parametry["zrecznosc"], $p_parametry["zycie"]);
//dane testowe
//$wiedzmin = new Wiedzmin(5, 15, 5, 50);
//$potwor = new Potwor(16, 5, 7, 20);
//dane poczatkowe
$game_finished = false;
//glowna petla gry
while (!$game_finished) {
    //obliczanie PA
    $wiedzmin->calculate_pa($potwor->szybkosc);
    $potwor->calculate_pa($wiedzmin->szybkosc);
    $wiedzmin->check_effect();
    $wiedzmin_moved = false;
    $potwor_moved = false;
    while ($wiedzmin_moved == false || $potwor_moved == false) {
        if (($wiedzmin->szybkosc >= $potwor->szybkosc || $potwor_moved == true) && $wiedzmin_moved == false) {
            //sprawdzanie toksycznych efektow eliksirow
            //statystyki
            echo "Wiedzmin: \n";
            $wiedzmin->show_stats();