NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Jan Haratek
Člen
Avatar
Jan Haratek:22.9.2017 18:30

Ahoj.... Dělám na svoji hře... A přesněji UNICORN CLICKER! No a potřebuju tam dát to aby když kliknou na tlačítko které bude stát 100 duhy. Tak to bude samo klikat po 1 duze!

Je to v c# a dělám to ve VisualStudio díky moc za rozumné rady! :)

 
Odpovědět
22.9.2017 18:30
Avatar
dez1nd
Člen
Avatar
dez1nd:22.9.2017 18:45

Jako, že máš třeba 1000dp (duha points) klikneš na tlačítko a má se ti odečítat duha point po jednom do -100 bodů ?

 
Nahoru Odpovědět
22.9.2017 18:45
Avatar
Jan Haratek
Člen
Avatar
Odpovídá na dez1nd
Jan Haratek:22.9.2017 18:46

No kdyzse klikne tak se odecte kolik chcu a bude se mu samo pricitat po 1 dp treba az do 558525852458524 :D

 
Nahoru Odpovědět
22.9.2017 18:46
Avatar
Odpovídá na Jan Haratek
Martin Vejvoda:22.9.2017 18:55

Zkus Timer. Udělej si nějakou proměnnou, která bude udávat, o kolik se ti zvýší DP při každém ticku. Pak jednoduše při nákupu zvyš tuto proměnnou o nějakou konstantu.

Nahoru Odpovědět
22.9.2017 18:55
matika > informatika
Avatar
dez1nd
Člen
Avatar
dez1nd:22.9.2017 18:59
private void tlacitko_Click(object sender, EventArgs e)
{
        duhaPoints = duhaPoints-100; //tu stovku dej do proměnné, bude se ti to lépe měnit
        NejakaMetodaNaPricitaniDuhy();
}

private void NejakaMetodaNaPricitaniDuhy()
{
        for(int i = duhaPoints;i <= maxDuhaPoints;i++)
        {
                duhaPoints++;
                //Sem si najdi jak pozastavit funkčnost na cca 1 vterinu
        }
}

třeba takto ? a nesmějte se mi

Editováno 22.9.2017 19:00
 
Nahoru Odpovědět
22.9.2017 18:59
Avatar
Jan Haratek
Člen
Avatar
Odpovídá na dez1nd
Jan Haratek:22.9.2017 20:02

No jako podle mně tato metoda je moc složitá.... Ale díky!

 
Nahoru Odpovědět
22.9.2017 20:02
Avatar
Odpovídá na Jan Haratek
Michal Štěpánek:22.9.2017 21:33

ŠmarjáJózef, co se ti na tom zdá složitýho??? Co bys chtěl jednoduššího?

Nahoru Odpovědět
22.9.2017 21:33
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jan Haratek
Člen
Avatar
Jan Haratek:22.9.2017 23:33

No takže... Asi sem hodím kod at to vyřešíme což?

 
Nahoru Odpovědět
22.9.2017 23:33
Avatar
Tomáš Valenta
Brigádník
Avatar
Tomáš Valenta:23.9.2017 8:13

Přidej si tam timer. Nastavis mu jak rychle tiká a do metody Tick() dáš kolik duhy se má přidat.

Nahoru Odpovědět
23.9.2017 8:13
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.
Avatar
Jan Haratek
Člen
Avatar
Odpovídá na Tomáš Valenta
Jan Haratek:23.9.2017 9:29

Nedokážu to napsat .... :( Jsem začátečník!
Jste mi to schopný napsat tady? Díky moc :)

 
Nahoru Odpovědět
23.9.2017 9:29
Avatar
Odpovídá na Jan Haratek
Michal Štěpánek:23.9.2017 9:45

Když jsem začátečník, učím se jednoduché prográmky a nepouštím se do složitých her. Ty můžu programovat až budu umět základy.
Už jsem ti to psal v jiném vlákně, projdi si místní tutoriály, ať ty základy pochopíš...

Editováno 23.9.2017 9:47
Nahoru Odpovědět
23.9.2017 9:45
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.