-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
40 lines (21 loc) · 1.06 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Vimim
by Tomi Belan
Ako spustiť:
./vimim state
"state" je meno súboru, kde sa to bude sejvovať. Keď dáte iný súbor, bude to
"nová hra". V adresári "vysledky" sú state súbory družiniek z momentu, keď sa
skončilo. (Keď nedáte žiadne meno súboru, sejvovanie nebude.)
Aby to fungovalo, treba Python 2 a Pygame. Cairo backend navyše potrebuje
Pycairo a Numpy. SDL_ttf backendu stačí Pygame, viď nižšie.
Kupóny nájdete v súbore codes.txt. Ťažbu si len predstavujte.
Pokročilejšie spúšťanie:
SDL_ttf backend (niekedy rýchlejší, niekedy nie) sa zapína s:
sdlttf=1 ./vimim state
Na entoch sa to spúšťalo v ssh v screene takto:
DISPLAY=:0 sdlttf=1 ./vimim state | tee -a log
Zhrnutie stavu vyzeralo takto:
grep -o 'app.credits.........' state; grep -o 'features.: {[^}]*' state; grep -o 'app.task.....' state
Na bežiaci proces sa pripája takto:
python2
import access; e = access.connect(); e['config_app.credits'] = 12345; e.save()
Ale pozor, bug: loadovanie dát funguje len, keď sa sejv volá presne "state".