Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Hra v batu (.Bat)

Ahoj chtěl, bych v batu vyrobit "hru" něco jako možná známe z prohlížeče. (Problém je že jsem se zasekl při skoro na prvním kroku). Jako že mám určitý počet továren a ty v určitém intervalu (třeba 10 min.)vyrábějí něco(stroje, peníze atd...) Chtěl bych, aby se mi po 10 min. připočetlo nějaké číslo do dalšího čísla.

Zatím mám tohle:

set /a tovarny="2"
set /a prijem="100"         
set /a T1=tovarny*prijem 


set /a dollar="10000"
set /a T="%T1%"
SET /A D1=dollar+T

              
echo Hotovost: %D1% $  Tovarny: %tovarny%

Bylo by možné příjem z továren opakovaně přičítat k hotovosti ?
Předem děkuji za pomoc :)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Vsechno jde, kdyz se chce, jen to da obcas hodne prace a chce to jiny pristup. truktura takovehle h…
gilhad 15.07.2014 09:31
gilhad
Len dodam ze nekonecna smycka sa robi cez goto na label, ak by to chcel skusat (ano mozne to je tak… poslední
MM.. 15.07.2014 11:22
MM..

Vsechno jde, kdyz se chce, jen to da obcas hodne prace a chce to jiny pristup.

truktura takovehle hry by asi byla nekonecna smycka s bujarym vetvenim.

Ve vyrobni vetvi by sis ulozil, kdy opet ma dojit k vyrobe (cas+10 minut) a v kazdem pruchodu by ses podival, je-li aktualni cas stejny ci vyssi (protoze jen stejny by mohlo byt preskoceno v nejake jine vetvi a pak uz bys nevyrabel nikdy nic) a pokud ano, tak prictes vyrobu a nastavis cas dalsi vyroby. Pokud ne, tak touhle vetvi jen prosvistis a nedelas v ni nic.

V jine vetvi bys testoval, jestli nahodou uzivatel neco nezadal, pokud ano, tak to prectes a das do fronty prikazu, kdyz ne, tak jedes dal.

V jine vetvi resis frontu prikazu - vezmes prvni a provedes a jedes dal (pokud neni zadny nedelas nic a jedes dal)

Ve vykreslovaci vetvi das cls a vykreslis celou obrazovku v aktualnim zneni.

kdyz takhle projdes vsechny vetve, skocis na zacatek a jedes znova.

Vetsinu casu projdes vsechny vetve aniz by se neco stalo a jen zhavis CPU, ale to je dan za to, ze sis vybral nevhodne prostredi a nevhodne prostredky a chces to mit interaktivni.

Zpět do poradny Odpovědět na původní otázku Nahoru