aboutsummaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt95
1 files changed, 88 insertions, 7 deletions
diff --git a/README.txt b/README.txt
index 5f4f277..4ada829 100644
--- a/README.txt
+++ b/README.txt
@@ -23,18 +23,99 @@ ne olennaisesti tehdä mitä tahansa, sen sijaan että Z-kone millään lailla
rajoittaisi niitä.
+Järjestelmävaatimukset (TÄRKEÄÄ)
+--------------------------------
+
+INTELLIJ IDEA:n OLETUSTERMINAALI EI OLE TUETTU!!! Sinun on pelattava tätä
+jossain tuetussa terminaalissa. Muuten tuloste tulee näyttämään oudolta
+(todennäköisesti rivin alku tulostuu toistuvasti siihen, mihin yrität
+kirjoittaa tai kursorisi ei pääse pois rivin alusta). Onneksi tuetut
+terminaalit ovat varsin yleisiä: nopealla testillä kaikki keksityt
+terminaalit olivat tuettuja IDEAa lukuun ottamatta.
+
+Tuettuja olivat ainakin:
+* cmd.exe (dokumentaation perusteella - ei ollut saatavilla testiin)
+* alacritty (toimii myös Windowsilla)
+* xterm
+* gnome-terminal
+* konsole
+* kitty
+* xfce4-terminal
+* jopa st (miten sekin on OOB parempi kuin IDEA?)
+
+Tarkemmin määriteltynä, jos uuden terminaalin lataamista ennen tahdot varmistua
+kyseisen terminaalin sopivuudesta: terminaalisi on tuettava ANSI-koodeja `ESC7`,
+`ESC8` ja `ESC[0E` (jossa 0 voisi muissa sovelluksissa olla jokin muukin luku).
+Näiden koodien bitit ovat samassa järjestyksessä 0x001b 0x0037, 0x001b 0x0038 ja
+0x001b 0x005b 0x0045, mikäli edelliset merkinnät olivat epäselvät.
+
+
Pelin käynnistäminen
--------------------
-[yksittäisen käyttäjän käynnistäminen]
+Saat käynnistettyä pelin seuraavasti:
+```
+1) Liity viralliselle palvelimelle (cron4.fi)
+2) Käynnistä palvelin laitteellasi ja liity sille
+3) Liity mielivaltaiselle palvelimelle
+> 1
+Valitse itsellesi pelin sisäinen alter ego.
+> [nimi]
+[liityt peliin]
+```
+Huomaa, että olet liittynyt julkiselle palvelimelle, jolla saattaa olla muita
+pelaajia. Jos olet assari arvioimassa, kovin moni tuskin vielä tietää pelistä
+taikka palvelimesta, joten pelin tila lienee jotakuinkin ennallaan.
Moninpeliominaisuudesta saat eniten iloa irti, joten jaa [pelin nimi]
-ystävillesi ja ala pelaamaan! Jos sinulla ei ole ystäviä, voit myös kokea
-moninpeliominaisuuden mahtavuuden hieman vaisumpana käynnistämällä toisen
-käyttäjän ylläolevien ohjeiden mukaisesti ja liittymällä samaan peliin
-(eli samalle serverille), johon edellisellä käyttäjällä liityit. Toista
-tämä niin monta kertaa kuin tahdot, kunnes serveri valittaa liian suuresta
-pelaajamäärästä.
+ystävillesi ja ala pelaamaan! Jos sinulla ei ole ystäviä, onnistuu moninpeli-
+ominaisuuden testaaminen joko liittymällä useamman kerran julkiselle palveli-
+melle tai pystyttämällä palvelin omalle koneelle seuraavasti `n` pelaajaa
+varten.
+
+Prosessi 1:
+```
+Miten tahdot pelata?
+1) Liity viralliselle palvelimelle (cron4.fi)
+2) Käynnistä palvelin laitteellasi ja liity sille
+3) Liity mielivaltaiselle palvelimelle
+> 2
+Valitse portti palvelimelle. (Jätä tyhjäksi oletusta 2267 varten)
+>
+Kuinka monta pelaajaa pelissä saa olla samanaikaisesti?
+> [n]
+Syötä vuorojen aikaraja yksiköttömänä sekunneissa odottelun vähentämiseksi. Syötä 0 aikarajan poistamiseksi. (Jätä tyhjäksi oletusta 30 varten)
+>
+Palvelin käynnistetty taustalla.
+Valitse itsellesi pelin sisäinen alter ego.
+> [nimi]
+[liityt peliin]
+```
+
+n x muu prosessi: (huom. en ole prosessiteekkari)
+```
+Miten tahdot pelata?
+1) Liity viralliselle palvelimelle (cron4.fi)
+2) Käynnistä palvelin laitteellasi ja liity sille
+3) Liity mielivaltaiselle palvelimelle
+> 3
+Syötä palvelimen verkkotunnus.
+> 127.0.0.1
+Valitse portti palvelimelle. (Jätä tyhjäksi oletusta 2267 varten)
+>
+Valitse itsellesi pelin sisäinen alter ego.
+> Bob
+```
+
+Huomaa, että pelin ajamista varten samalla koneella useampaan kertaan, on
+IntelliJ IDEA:n ajokonfiguraatiota muokattava. Olettaen, että ohjelma on kerran
+ajettu main-funktion play-napista, valitse play-napin vierestä valikko, jossa
+lukee `main` tai `[pelin nimi]` -jotain. Sieltä valitse "Edit Configurations".
+Valitse oikea kohde avautuvan ikkunan vasemmasta palkista, klikkaa kohtaa
+"Modify options" ja valitse "Allow multiple instances". Sitten OK/Apply.
+Jos tästä muodostuu ongelma, kannattaa ensin vähän googlata tai lukea seuraava
+StackOverflow:
+=> https://stackoverflow.com/questions/41226555/how-do-i-run-the-same-application-twice-in-intellij
Pelin tavoite