Keskustelu:Shakkiaapinen/Keskusteluarkisto
Tämä sivu on arkisto. Älä muokkaa tätä sivua, paitsi milloin arkistoit sivulle lisää materiaalia. Tarkennus: Arkistoitu 2007-10-19, 2008-10-22, 2009-12-12 |
Sisällys
- 1 Arkistoitu 2007-10-19
- 2 Arkistoitu 2008-10-22
- 2.1 Kysymys pelipuun hävinneen haaran palautusmahdollisuuksista
- 2.2 Lähdeviitteet
- 2.3 Shakkiaapinen mallineen muokkaus
- 2.4 Luokka
- 2.5 Sisilialainen puolustus
- 2.6 Kirjan aiemmista kehitysvaiheista
- 2.7 Kehitysideoita
- 2.8 Käynnistysongelmia
- 2.9 Eri sivuilla olevien shakkilauta-mallineiden sisältövertailu
- 2.10 Shakkiaapinen jaetaan useammaksi osaksi
- 2.11 Pelipuuhun liittyviä ongelmia
- 2.12 Toteutuksen ideointia
- 2.13 Esimerkki
- 2.14 Testausta
- 3 Arkistoitu 12.12.2009
Arkistoitu 2007-10-19
muokkaa- Pelipuusivun formaattia korjattiin vielä ja toivottavasti nyt viimeisen kerran. Shakkilauta siirtyi sivun vasempaan laitaan ja sen oilealle puolelle tulevat linkkilistat pannaan nyt taulukkoihin, joissa voi olla informatiivisesti mukana useampiakin siirtotasoja (joko tilapäisesti työskentelyn helpottamiseksi tai miksei pari kolme siirtoparia myös pysyvämminkin), mutta linkkejä seuraaviin pelitilanteisiin saa olla vain välittömästi seuraavalle tasolle. kaikki pelitilanteeseen liittyvät teoriakommentit tulee nyt suorraan sivuotsikon alle.
- Pelipuuhun talletetaan nyt seuraavaksi yleisiä avauksia muutamia tasoja, jolla "vahvistetaan puun runkoa", jotta siihen voi ripustaa seuraavaaksi niitä aloittelijoiden tyypillisiä ansoja ja myös pedemmälle eteneviä järkeviä pelilinjoja.
- Raimondo 3. elokuuta 2007 kello 19.55 (UTC)Vastaa
- Kirjan yleinen rakenne on nyt pääpiirteittäin purkissa. Tekstisivut ovat toistaiseksi niukat ja on ehkä parasta pitääkin sellaisina niin kauan, että pelipuuhun saadaan lisää sisältöä. Sitten, kun pelipuussa on tarpeeksi materiaalia, voidaan tekstisivuja täydentää käyttäen pelipuussa olevia pelejä tekstisivujen esimerkkeinä.
- Kirjan sanasto on laajennettu monisivuiseksi ja sanastoon on lisätty myös englanninkieliset termit, jotka on linkitetty vastaaviin suomenkielisiin termeihin ja termien selitykset on vain suomeksi. Puuha on kesken ja jatkuu rinnan kirjan muun kehityksen kanssa.
- Kirjaan on lisätty myös linkkilista wikipedian teoriasivuille, jossa jokaisen suomenkielisen sivulinkin perässä on sulkeissa linkki vastaavalle englanninkieliselle sivulle, koska ne on ehditty yleensä viimeistellä pidemmälle kuin suomenkieliset sivut.
- Raimondo 15. elokuuta 2007 kello 19.19 (UTC)Vastaa
Löysin muutaman sivun, jotka ovat uskoakseni jäänteitä kirjan aiemmista kehitysversioista. Merkitse poistettavat {{Roskaa}} -tagilla, niin niistä päästään eroon. Tässä lista:
- Shakkiaapinen/1.d4 d5 Suljetut pelit
- Shakkiaapinen/ALKU
- Shakkiaapinen/Peli/1. e4/1.e4 e5 2.d4
- Shakkiaapinen/Shakkipelin aloitusasema/1. e4
-TeemuN 16. elokuuta 2007 kello 16.28 (UTC)Vastaa
OK! Raimondo 18. elokuuta 2007 kello 10.00 (UTC)Vastaa
Luokkien lisääminen pelipuuhun
muokkaaMiten pelipuuhun voi lisätä allaolevan listan mukaiset alaluokat ja jatkossa mahdollisesti vielä lisää?
- Avopelit
- Puoliavoimet pelit
- Suljetut pelit
- Puolisuljetut pelit
- Intialaiset pelit
- Muut pelit
- Epätavalliset avaukset
- Albinin vastagambiitti
- Aljechinin puolustus
- Benko-gambiitti
- Birdin avaus
- Bogointialainen puolustus
- Budapestin puolustus
- Caro-Kannin puolustus
- Elefanttigambiitti
- Englantilainen avaus
- Espanjalainen peli
- Evansin gambiitti
- Grobin hyökkäys
- Hollantilainen puolustus
- Italialainen peli
- Katalonialainen avaus
- Keskuspeli
- Kolmiratsupeli
- Kuningasgambiitti
- Kuningasintialainen puolustus
- Kuningatargambiitti
- Kuningatarintialainen puolustus
- Larsenin avaus
- Latvialainen gambiitti
- Lähettipeli
- Neliratsupeli
- Nimzo-intialainen puolustus
- Owenin puolustus
- Philidorin puolustus
- Pircin puolustus
- Ponzianin avaus
- Preussilainen peli
- Ranskalainen puolustus
- Rétin avaus
- Sisilialainen puolustus
- Skandinaavinen puolustus
- Skotlantilainen peli
- Slaavilainen puolustus
- Sokolskin avaus
- Tanskalainen gambiitti
- Trompowskin hyökkäys
- Unkarilainen puolustus
- Vanha-Intialainen puolustus
- Venäläinen peli
- Waren avaus
- Wieniläinen peli
Wikikirjastossa, kuten muissakin w:Mediawikiä käyttävissä projekteissa jokainen luokka on sivu, jonka nimi alkaa "Luokka:" -liitteellä. Esimerkiksi luokka Avopelit luodaan tekemällä sivu Luokka:Avopelit. Tämä sivu täytyy vastaavasti luokitella johonkin toiseen luokkaan, (tässä tapauksessa Luokka:Pelipuu), kirjoittamalla [[Luokka:Pelipuu]] sivun loppuun. Uskoisin, että luokat kannattaa tehdä hierarkkiseen järjestykseen, siis Luokka:Avopelit sisältäisi luokan Luokka:Tanskalainen gambiitti. (En ole shakkiharrastaja, mutta pikavilkaisun perusteella em. järjestys vaikuttaisi loogiselta.)
Melko suuri urakkahan tuosta uudelleenluokituksesta tulee, mikäli aiot tehdä kaikki aikomasi luokat, koska jokainen pelipuun sivu täytyy luokittaa uudelleen. Tietysti, jos luokituksen haluaa, kannattaa se tehdä mahdollisimman pian, koska työmäärä kasvaa jokaisen uuden pelipuusivun myötä. Wikikirjastossa ainakin pyritään siihen, että tavallinen käyttäjä ei joutuisi luokkien kautta puljaamaan haluamiaan sivuja, joten en pidä moista urakkaa vaivan arvoisena (ellet osaa esittää parempia perusteluja). Uskoisin myös, että kannattaa ainakin kysellä Wikipedian puolelta bottia avuksi, mikäli luokittelu kuitenkin tulee ajankohtaiseksi. -TeemuN 16. elokuuta 2007 kello 16.54 (UTC)Vastaa
- Olen vasta äskettäin shakkiharrastuksen aloittanut ajanvietepelaaja ja ryhdyin tämän shakkiaapisen virittelyyn alunperin tehdäkseni muistiinpanoja itselleni siinhen liittyvistä hyödyllisistä tiedoista. Verkosta näytti löytyvän runsaasti aiheeseen liittyvää materiaalia, mikä kuitenkin oli enimmäkseen suunnattu jo pidemmälle ehtineille. Niinpä ajattelin kokeilla millaisen shakkioppaan itsekin aloittelijana saisin aikaiseksi omiin oppimiskokemuksiini tukeutuen.
- Tässä tosin kävi nyt niin, että shakin opiskelun asemasta olenkin nyt opiskellut lähinnä Wiki-maailman ihmeellisyyksiä. Eikä siinä mitään, kivaa puuhaahan tämäkin on. Ehkä tässä päästään joskus vielä kiinni itse shakkipelinkin opiskeluun. Että silleen....
- Tämä luokittelun tarkennuspohdinta liittyy tuohon pelien "transpositio"-ominaisuuteen eli siihen, että erilaiset siirtosekvenssit tuottavat samanlaisia pelitilanteita ja ne olisi pelipuussa tarkoitus myös liittää yhteen, eikä kirjoittaa niistä erillisiä rinnakkaisia haaroja. Ajattelin, että luokituksen tarkentaminen saattaisi auttaa näiden tilanteiden löytämisessä.
- Aikomukseni ei kuitenkaan ole kokonaan uusia luokitusta vaan vain tarkentaa sitä (hierarkkisesti) tarpeen mukaan yleisesti käytettyjä avausten nimiä luokkaniminä käyttäen. Kaikki pelipuusivut olisivat siten edelleen pelipuusivuja, mutta sen lisäksi ne voisivat kuulua esim. luokkaan Luokka:Avopelit ja edelleen myös esim. luokkaan Luokka:Tanskalainen gambiitti. Tämä on varmaankin mahdollista?
- Tuo "transpositio"-pulma on itseasiassa hankalampikin, kuin alunperin ajattelin. Aluksi ajattelin, että tilanne laudalla ja tieto siirtovuorosta riittäisi saman aseman tunnistaamiseen, vaan eipä riitäkään. Lisäksi tarvitaan ainakin tieto jäljellä olevista linnottautumisoikeuksista.
- Pohdinkin nyt sitä, voisiko kuhunkin pelipuun sivuun liittää FEN-koodauksen, jossa on mukana myös tieto linnoitusoikeuksista. Tämä koodi ilmeisesti yksilöisi kaikki laudan mahdolliset asemat yksiselitteisesti.
- Tämä koodi on kiinnostava myös siksi, että eo. sivun lisätietolinkistä löytyy sivu FEN2Wikipedia, jolla voi tuottaa Wiki-shakkilauta mallineen FEN-koodista.
- Nyt kuitenkin (ennekuin pelipuuhun tehdään merkittävästi lisää sivuja) olisi tarkoitus saada näkyviin muutamia transpositio-tapauksia kaivamalla tarvittavat tiedot esim. Wikipedian teoriasivuilta ja samalla ajattelin tarkentaa läpikäymieni pelipuusivujen luokituksia vielä ihan käsipelillä. Nuo botit tuntuvat vielä vähän konstikkailta, mutta pitää tutkia niitäkin vielä lisää.
- Kyllä, sama sivu voi kuulua useampaan luokkaan yhtäaikaa. Luokitus kuitenkaan ei välttämättä auta samojen pelitilanteiden selvittelyssä, koska samaan pelitilanteeseen voi käsittääkseni päästä useammastakin aloituksesta. Tuo linnoittautumisvaihtoehto jäi minultakin huomioimatta. Tietysti nykyiseenkin mallineeseen pysttyy lisäämään tiedon tuosta linnoituksesta (Myös siten, että se ei näy sivun lukijalle). -TeemuN 19. elokuuta 2007 kello 15.27 (UTC)Vastaa
- Tosi on! Samanlaisen pelitilanteen toteamiseen tarvitaan mallineen nappulakartan lisäksi tieto sekä siirtovuorosta että linnoitusoikeuksista. Ajattelin, että lisäämällä mallineeseen näkyviin FEN-koodi, tarvitsisi vertailussa tutkia vain yhtä mallineen kenttää. Lisäksi koodista olisi hyötyä myös siten, että se olisi helposti kopioitavissa visuaalisen kuvaan alta johonkin peliselaimeen, jolla peliä voisi pelaata sitten tästä tilanteesta eteenpäin. Ehkä nyt pitää välillä opiskella vähän myös tekniikkaa? Toivottavasti tähän löytyy myös asiantuntija-apuja. Raimondo 20. elokuuta 2007 kello 05.42 (UTC)Vastaa
Arkistoitu 2008-10-22
muokkaaSeuraava sivu
http://fi.wikibooks.org/wiki/Shakkiaapinen/Peli/1._e4/1...e5/2._Rf3/2...Rc6/3._Lb5/3...a6/4._La4/4...Rf6/5._Rc3
näkyy täysin tyhjänä. Vähän ennen tätä havaintoa ruudulla vilahti, joku tietokantapäivitysviesti. Oliskohan tämä sivu vaurioitunut päivityksen sivuvaikutuksena ja voisikohan sitä sekä sen mahdollista alasivuhierargiaa palauttaa vielä pelipuuhun? Jos kyse oli vain yhdestä sivusta pulma ei ole suuri, mutta se on saattanut viedä mennessään koko oksan, mikä olisi vähän ikävämpi tapaus.
- Pulma ratkesikin näköjään automaattisesti ja sivu näkyykin taas normaalisti!Raimondo 6. elokuuta 2007 kello 16.34 (UTC)Vastaa
Jos samaan lähteeseen viitataan usealta alasivulta, niin pitääkö se toistaa pitkässä muodossa joka sivulla, vai onko jollakin konstilla mahdollista kirjoittaa nimetty ref-tagiviittaus erilliselle Viitesivulle ja viitata siihen muilta sivuilta tyhjiä ref-tageja käyttäen? Raimondo 11. heinäkuuta 2007 kello 07.55 (UTC)Vastaa
- Pitää varmaan tehdä pitkän kaavan mukaan. Itse en wikikirjastossa noita ref -tageja käytä, vaan suosittelen, että laittaa kirjassa käytetyt lähteet erilliselle lähteet -sivulle, johon on linkki pääsivulta. Helpompaa, varsinkin jos käyttää usein samoja lähteitä. -- Terveisin Jääpingviini (♫♪) 11. heinäkuuta 2007 kello 14.26 (UTC)Vastaa
- Olen nyt tehnyt Shakkiaapiseen erillisen lähteet ja viitteet sivun, mutta mulle on edelleen epäselvää, miten voin viitata tällä sivulla täsmällisemmin kuvattuun lähteeseen mahdollisimman yksinkertaisesti usealta muulta hierarkkiselta Pelipuun alasivulta. Raimondo 21. heinäkuuta 2007 kello 20.49 (UTC)Vastaa
Huomasin, että Shakkiaapiseen oli tehty kätevä Shakkiaapinen-malline. Kiitos siitä! Entä, jos minulle tulisi myöhemmin tarvetta muokata sitä jollakin tavalla, niin miten se kätännössä olisi mahdollista?
Raimondo 21. heinäkuuta 2007 kello 20.52 (UTC)Vastaa
- Suora linkki tuolle sivulle on siis Malline:Shakkiaapinen. Tuolle sivulle tehtäessä muutokset päivittyvät kaikille sivuille joille malline on linkitetty ja mallineen saa näkymään kirjoittamalla {{Shakkiaapinen}}.--Anssi 21. heinäkuuta 2007 kello 23.55 (UTC)Vastaa
- OK! Entä voisko tästä muokata nyös sellaisen navigointimallineen, jossa olisi myös kulloinkin aktiivin sivun mukaan muuttuvia osia?
Esimerkiksi: 1. Sivun omat alasivut ja 2. Edellinen sivuhierargian sivu
- Toteutustapoja löytyy muutamia. Mikäli sama sisältö toistuu useammalla sivulla on järkevää luoda uusi mallinne. Jos taas sisältö muuttuu eri sivuilla lienee järkevää liittää itse toiminnallisuus jo olemassa olevaan mallinneen joukkoon näin {{Shakkiaapinen|linkki1|linkki2|jne.}}. Tämä toiminnallisuus ohjelmoidaan itse mallinteeseen.--Anssi 25. heinäkuuta 2007 kello 06.45 (UTC)Vastaa
Pistin nyt pääsivut luokkaan Luokka:Shakkiaapinen. Voisi ajatella myös laajempaa luokittelua (alaluokkia tälle kirjan luokalle). --Anssi 21. heinäkuuta 2007 kello 06.13 (UTC)Vastaa
- Suuri kiitos avustuksesta! Huomasin, että sinne oli tullut myös Pelipuu-alaluokka ja panin tuon peli-sivun molempiin luokkiin, koska se pelipuun juurisivuna sitoo sakkiaapisen ja pelipuun toisiinsa. Olen vasta turisti tässä Wikimaailmassa, joten kaikki avut ja opasttukset ovat enemmän kuin tervetulleita. Jatkan vielä juttua kohdassa Keskustelu:Shakkiaapinen#Pulmia ja niiden ratkaisuja
- Raimondo 21. heinäkuuta 2007 kello 20.23 (UTC)Vastaa
Laajensin suomenkielisen artikkelin http://fi.wikipedia.org/wiki/Sisilialainen_puolustus lähes englanninkielisen tasolle. Sieltä kelpaa ottaa materiaalia, puoliavoimista peleistä ei liene vielä allekirjoitushetkellä paljoakaan kirjoitettu? --Jacofin 22. heinäkuuta 2007 kello 10.20 (UTC)Vastaa
- EDIT: en huomannutkaan, että ne linkittävätkin suoraan wikipedian sivuille. --Jacofin 22. heinäkuuta 2007 kello 10.26 (UTC)Vastaa
- Juuri niin!
- Shakkiaapisen ideana on linkittää kaikki mahdollinen taustatieto Pelipuun ulkopuolisille sivuille, jotta sen omat sivut pysyvät mahdollisimman lyhyinä ja vakiomuotoisina. Pyrkimyksenä on myös välttää mahdollisimman pitkälle jo muualle kirjoitetun tiedon tarpeeton toistaminen. Perus tavoitteena on kehittää sivustosta vapaasti laajennettavissa oleva "peliselain", jolla on voi selata pelipuuhun talletettuja pelejä, tutkia niiden erilaisia pelivariaatioita ja hakea lisätietoja pelipuun ulkoisia linkkejä tutkimalla. Raimondo 24. heinäkuuta 2007 kello 08.20 (UTC)Vastaa
- ECO-kooditaulukkolinkitys on nyt sisällytetty pelipuusivujen Shakkilautamallineen vasemmalla puolella olevaan kenttään ja pelipuusivujen yleisestä kommenttikentästä on samalla luovuttu Yleiset kommentit linkitetään pelipuun ulkopuolisille sivuille. Tästä seuraa myös tarkistuksia sivujen rakennekuvaukseen ja muokkausohjeeseen.
- Raimondo 24. heinäkuuta 2007 kello 12.45 (UTC)Vastaa
- Nämä on poistettu tarpeettomana tilan haaskaajana samalla, kun sivun yleistä rakennetta vielä kerran muutettiin ja ECO-taulukkolinkit on siirretty, joka sivun alareunassa olevaan Shakkiaapinen-mallineeseen. Raimondo 3. elokuuta 2007 kello 19.55 (UTC)Vastaa
- Pelipuun muokkausohjetta on täsmennetty ja Shakkiaapisen, pelipuun ja pelipuusivun rakennekuvaksia on täydennetty, mutta pulmiakin on edelleen ratkaisematta! Yritetään löytää kaikki erityisesti pelipuun ja sen sivujen rakennepulmat, ennenkuin sivujen määrä ehtii kasvaa kovin suureksi!
- Pelipuusivujen tuotanto tällä sapluunalla voidaan käynnistää. ECO-taulukon rooli ja tarve on vielä mietintämyssyssä, joten sitä ei kannata toistaiseksi päivittää. Raimondo 18. heinäkuuta 2007 kello 18.40 (UTC)Vastaa
- Sivuston rakenne on nyt muutettu hierarkkiseksi ja sisältöjä voi nyt alkaa tuottamaan. Antakaa mahdollisimman pian kaikki kirjan rakenteeseen liittyvä palautete, ettei mahdollisia muutoksia tartte tehdä kovin suuureen sivujoukkoon.
- HUOM! Tämän sivuston rakenne on otettu uudelleen harkittavaksi mallin http://en.wikibooks.org/wiki/Opening_theory_in_chess mukaisesti, jossa käytetään monitasoista sivustoa. Tätähän Jacofin jo 11. heinäkuuta 2007 ehdottelikin. Korjaan nykyiset harjoitelmat uuteen asuun lähiaikoina. Uusia sivuja tähän kirjaa ei siten kannata luoda vielä tällä sapluunalla!
- Kirjan etusivu, pelipuun muokkausohje ja pelipuun rakenneidea alkaa olla mielestäni pääpiirteittään purkissa. Ruvettaaisiinko nyt sitten tuottamaan porukalla lisää pelipuun sivuja tämmöisellä sapluunalla? Keskityn itse nyt seuraavaksi tuon sisältösivun mahdollisesti ECU-koodauksen mukaisen rakenteen kehittelyyn.
- Tämä kirja on vasta työnalla, mutta kaikki halukkaat ovat kuitenkin tervetulleita sen kehittämiseen jo tässä käynnistysvaiheessa. Tervetuloa muokkaamaan kirjaa ja käymään siihen liittyviä ideointikeskusteluja. Työmaata piisaa varmasti tästä ikuisuuteen. Lue kuitenkin Pelipuun muokkausohje ennen muokkauksiasi.
SISU aloite
muokkaaSISU (Suomen Internet Shakki Unioni) on suomalaisten shakkiharrastajien rekisteröimätön virtuaaliyhteisö, jonka tavoitteena on tuottaa erityisesti uusia harrastajia tukevaa vapaata shakkiaiheista materiaalia internettiin.
Erilaiset olemassa olevat shakkiaiheiset verkkosivut on suunnattu lähinnä jo harrastuksessa pidemmälle ehtineille, joskin monien shakkikerhojen ja harrastajien kotisivuilla on runsaasti myös aloittelijoille soveltuvaa materiaalia. Tämä materiaali on kuitenkin usein hankalasti löydettävissä. Materiaali saataisiin huomattavasti helpommin löydettäväksi ja päivitettäväksi siirämällä se wikikirjastoon kaikkien shakin harrastajien yhteiskäyttöön ja edelleen kehitettäväksi.
Voitte ilmoittaa aikeestanne liittyä mukaan tähän SISU-tiimiin rekisteröitymällä ensin Wikikirjaston käyttäjäksi ja kirjoittamalla sitten allekirjoitetu viesti asiasta tälle keskustelusivulle. Voitte myös samalla tavavoin allekirjoitetulla viestillä antaa luvan oman verkossa olevan materiaalinne kopioimiseen Wiki-ympäristöön ja sen edelleen muokkaamiseen, jolloin joko itse tai jolu muu SISU-tiimin jäsen voi käynnistää materiaalin siirron Wikikirjastoon.
Miltäs tämmöinen idea teistä kuulostaisi ja avataanko keskustelu idean jalostamiseksi kaikissa mahdollisissa aiheeseen liittyvissä foorumeissa?
Raimondo 16. heinäkuuta 2007 kello 09.35 (UTC)Vastaa
Muita ideoita
muokkaa- Lisätään pelipuun haarojen päätepisteisiin eli lehtiin pelien PGN-formaatin mukaiset tunnistetiedot. Kaikkien kommenttien lähteet on hyvä olla niillä sivuilla missä kommentitkin ovat.
- YouTubesta löytyy paljon lyhyitä opettavaisia pelejä. Näiden linkkejä voisi lisätä pelipuuhun sellaisiin kohtiin, mistä ne jatkuvat omina haaroinaan.
- Hyvä idea, mutta kerätään linkit ensin vaikka tänne keskustelusivulle siihen asti, että pelipuun alasivun formaali ulkoasu on vakiintunut! Itse kerään tällähetkellä tämmöisiä linkkejä tilapäiselle www-sivulle [1]
- Lisäsin pelipuun muokkausohjeeseen kohdan "Pelipuun haarojen päätepisteisiin eli lehtiin merkitään kyseisen pelin tunnistetiedot sekä linkit muualle pelistä tattettuun materiaaliin.". Tämä toteuttaa molemmat edellä esitetyt ideat niin täsmennettynä, että lisätietolinkit (myös videot) liitetään vain pelipuun lehtiin ja pelipuun sisällä viitaataan vain siirtojen kommenttien lähteisiin. Raimondo 13. heinäkuuta 2007 kello 11.18 (UTC)Vastaa
Miten saisin Wikipedian Shakki-mallineen näkymään Wikikirjastossa?Raimondo 7. heinäkuuta 2007 kello 19.55 (UTC)Vastaa
- Kopioin Wikipedian Shakki-mallineen tänne Wikikirjastoon, joten nyt sen pitäisi toimia myös täällä. Tommi S. 8. heinäkuuta 2007 kello 07.43 (UTC)Vastaa
- Linkki, joka johtaa tiettyyn aliotsikkon sivulla: [[sivun_nimi#aliotsikko]]. Aliotsikko on siis yhtäsuuruusmerkeissä (=) oleva otsikko. --195.148.29.73 8. heinäkuuta 2007 kello 23.29 (UTC)Vastaa
Kiitos avusta ja neuvoista. Yritän nyt siirtää Wikipediassa aloittamani sivun "Shakkiaapinen" tänne, jakaa sen sivuiksi ja lyhentää kirjan nimen Shakkiaapiseksi.Raimondo 10. heinäkuuta 2007 kello 06.34 (UTC)Vastaa
- Sitten kun noista aletaan tehdä omia alasivuja (joka on kuitenkin ainut järkevä vaihtoehto), kannattaa miettiä ulkoasua. Alasivut kuitenkin nimettäneen aloitusten nimillä, jos sellainen on. Ulko- ja kieliasun kanssa kannattaa muutenkin olla systemaattinen, että saadaan tästä asiallinen opas. Esimerkiksi 1.e4 e5 -tilanteesta voitaneen tehdä alasivu 'Avopelit', ja esimerkiksi kuningasgambiitista artikkeli 'Kuningasgambiitti (1.e4 e5 2.f4)' ? Mietin muuten tuossa että tuleeko tuon 1. jälkeen välilyöntiä... --Jacofin 10. heinäkuuta 2007 kello 10.14 (UTC)Vastaa
- Olen kanssasi täsmälleen samaa mieltä, että alasivuille on saatava selkeä formaatti, ennenkuin niitä kannattaa tehdä kovin montaa. Olen yrittänyt kuvata kappaleessa pelipuun muokkausohje ajattelemaani nimeämiskäytäntöä. Onkohan se ymmärrettävästi kirjoitettu? Ajattelin, että alasivujen nimi alkaa muutamalla viimeisellä siirrolla ja sen perään tulee avauksen nimi, jos sellainen on. Ellei avauksella nimeä ole, tulee ala-aotsikoksi pelkkä siirtosekvenssi. Nyt kuitenkin juutuin siijhen, etten osaa tehdä sisällysluettelosivua ja enkä sille alasivujen linkkejä. Löytyiskö tähän mistään apuja? Raimondo 10. heinäkuuta 2007 kello 17.38 (UTC)Vastaa
- Tästähän olikin melko selkeät ohjeet! Seuraavaksi yritän korjata linkit niin, että selaus pelipuussa onnistuu pelin kulun mukaaan edestakaisin. Raimondo 10. heinäkuuta 2007 kello 18.49 (UTC)Vastaa
Oletko käynyt katsomassa englanninkielistä wikibookia avauksista, sieltä saattaa saada ideoita suomenkieliseen toteutukseen. http://en.wikibooks.org/wiki/Opening_theory_in_chess --Jacofin 11. heinäkuuta 2007 kello 06.31 (UTC)Vastaa
- Kiitos vinkistä! Enpä ollut käynyt, mutta nyt kävin. Näytti mielenkiintoiselta ja on ainakin hyvä idea ja tietolähde. Siinä näytti olevan paljon samoja ideoita mitä minäkin mielessäni pyörittelen, mutta tavoittelen kuitenkin jotakin vielä vähän tiiviimpää ja selkeämmin edestakaisin selattavaa rakennetta. Raimondo 11. heinäkuuta 2007 kello 07.12 (UTC)Vastaa
Aiemmat keskustelut löytyvät sivulta Keskusteluarkisto.
Pelipuussa ei saa olla useita sivuja samasta tilanteesta. Tämän vuoksi eri pelireittejä syntyvät samat pelitilanteet pitää linkittää yhteen. Näiden yhtenevien tilanteiden löytäminen käy kuitenkin sivumäärän kasvaessa hankalaksi.
Voiko jollakin konstilla automaattisesti vertailla kaikkien Pelipuu-luokkaan kuuluvien sivujen shakkilautamallineidensisältöjen yhtenevyyksiä nimettyyn sivuun verrattuna niin, että vastaukseksi saataisiin sivut, joilla on yhtenevät shakkilauta-mallineiden sisällöt?
Raimondo 21. heinäkuuta 2007 kello 21.18 (UTC)Vastaa
- Uskoisin, että botti pystyy etsimään yhtenevät mallineet. En kuitenkaan tunne bottisysteemejä tarpeeksi. kts. Keskustelu käyttäjästä:Mzlla -TeemuN 29. heinäkuuta 2007 kello 13.44 (UTC)Vastaa
- Koska Mzllaaa ei kuulemma ole aikoihin näkynyt Wikipediassa, linkitin äsken nämä haaveeni sivulla w:Wikipedia:Botit/pyynnöt#Botti ja mallineiden sisältöjen vertailu aloittamaasi keskusteluun ja jatkan päiväuniani sielä. Raimondo 19. elokuuta 2007 kello 08.00 (UTC)Vastaa
Koska tuon nyt Shakkiaapiseen sisältyvän pelipuun toteutusongelmat pitävät koko kirjaa keskeneräisenä, irroitetaan se omaksi avausteoriaa käsitteleväksi kirjaksi ja samalla shakkiaapisesta poistetaan myös muut täysin aloittamattomien osien otsikot. Sen jälkeen shakkiaapisen ytimestä muokataan kaikille vasta-alkajille suunnattu itseopiskeluun ja koulujen kerhokursseille soveltuva starttipaketti. --Raimondo 28. syyskuuta 2008 kello 07.31 (UTC)Vastaa
- Tuo muutosoperaatio on nyt tehty niin, että pelipuun sisältävä avausteorian osa jäi vielä henkiin myöhemmin täydennettäväksi ja siihen pääsee esimerkiksi Shakkiaapisen sivun Shakkiaapinen/Avaus linkistä
Katso myös * Shakkiaapinen/Avausteoria (Työnalla]
- Sivotaan sitä myöhemmin kunhan se pelipuuhun liittyvä pulma selvenee. --Raimondo 30. syyskuuta 2008 kello 11.30 (UTC)Vastaa
- Hei! Valitettavasti kirjan osan irroittaminen omaksi kirjakseen vaatii jokaisen sivun siirtämistä uudelle nimelle. Sivujen sisältöön ei tarvitse kajota, koska linkit on tehty [[/alasivu/]] -tyylisesti (ainakin pikaisen vilkaisun perusteella). Myös pelipuu-luokka auttaa tässä. Luultavasti tuo siirto onnistuu automatisoidusti botin avulla, nyt kun Wikikirjastossa sellainen on: Keskustelu Wikikirjastosta:Ylläpitäjät/Pyynnöt. Hämmästyttävän laajan oppaan olet jaksanut kirjoittaa, täytyy nostaa virtuaalista hattua. -TeemuN 4. lokakuuta 2008 kello 19.14 (UTC)Vastaa
- Kiitos vinkistä! Täytyy pyytää apua asiaan "bottipalvelusta"!
- Opashan on niin wonderfull, että sellainenkin, joka ei tiedä shakista mitään, voi nousta kovaksi pelaajaksi :D —luontopoika ₧ 5. lokakuuta 2008 kello 05.14 (UTC)Vastaa
- Kiva juttu, jos tämä sivusto herättää mielenkiintoa. Työmaata on vain niin mahdottomasti, että olisi kiva löytää tänne lisää puuhamiehiä. Wikipediassa olevaa käyttäjäsivuasi vilkaistuani totesin, että esimerkiksi sinä olisit erinomainen täydennys joukkoon. Nyt kun tuo pelipuuosio saadaan irti Shakkiaapisesta omaksi avausteorian kirjaksi, niin sitä voisi alkaa muokkaamaan vaikka isompikin joukko. Pelipuun sivuja on jo linkitetty kielilinkeillä vastaavan rakenteiseen en-sivustoon, josta saisi kääntämällä nopeasti kirjaan lisää sisältöä. Muutenkin sivustoa voisi muokata rakenteeltaan vielä enemmän en-sivua vastaavaksi (tai sitten pitäisi lähteä ihan uuteen suuntaan eli FEN-koodipohjaiseen sivujen niemeämiseen). Samoin suomenkielisessä Wikipediassa Shakki-projekti on kehittänyt voimakkaasti avausteoriaan liittyviä sivustoja, joita voi linkittää pelipuun lisätietolehdiksi. Jatkopuuhissa tarvittaisiin varmaan vielä useammankin kerran myös bottien apuja, joten tätäkin tekniikkaa olisi tässä mahdollista treenata formaalisti suhteellisen selkeässä ympäristössä. Jatketaan tästä aiheesta juttua vielä tarkemmin myöhemmin tuossa tulevassa avausteorian kirjassa sitten kun se on saatu leikattua irti tästä Shakkiaapisesta. Itse en ehdi kovinpaljon tämän loppuvuoden aikana panostaa tänne wikikirjastoon, koska lähdin avustamaan Verkko-opistoon kehitteillä olevia nettishakkikursseja. Tarkoituksena niissä on hyödyntää myös kaikea wikimedioiden shakkiaineistoja mahdollisimman paljon. Senkin vuoksi olisi erinomaista, jos tänne ilmaatuisi lisää puuhamiehiä, jotta eri paikoissa tehtävät puuhat saataisiin täydentämään saumattomasti toisiaan. Toivottavasti innostut tulemaan puuhaan mukaan ja vielä parempi, jos saat värvättyä tänne enemmänkin muokkaajia! --Raimondo 5. lokakuuta 2008 kello 12.08 (UTC)Vastaa
Hei, olet(te)ko ajatellut yleisteosmaisen Shakki-kirjan aloittamista ja että vaikkapa avausteoria olisi sitten tämän kirjan yksi kappale, siis Shakki/Avausteoria? Saattaisiko joskus olla tarkoitus kirjoittaa muista aiheista kuin avauksesta? Shakkiaapinen jäisi sitten johdatukseksi aiheeseen. En ole perehtynyt shakkiin mutta voin konsultoida ja avustaa teknistä toteutusta, ja opiskella samalla itsekin. --Usp 5. lokakuuta 2008 kello 14.33 (UTC)Vastaa
- Joo, ehkä sittenkin noita osia on parasta käsitellä erillisinä luokkaan shakki luokiteltuina kirjoina, kun ei oikein ole näköpiirissä resursseja, jotka kaikki osat jossakin kohtuullisessa aikataulussa tuottaisivat. Itseasiassa tuo nykyinen Shakkiaapisen rakenne taitaa olla tuollainen yleisteosmainen, jonka toivoisin nyt purettavaksi. Asiaa on ehkä parempi selventää tuon en-projektisivun kautta http://en.wikibooks.org/wiki/Wikibooks:Chess . Nykyisen Shakkiaapisen rakenne sisältää kaksi en-puolen kirjaa: en:Chess ja en:Opening theory in chess ja nyt toiveena on, että ne erotetaan toiosistaan niin, että pelipuuosasta, jota on jo linkitetty kielilinkeillä kirjaan en:Opening theory in chess tulee erillinen kirja ja jäljellä olevasta shakkiaapisesta tulee lähinnä kirjan en:Chess suomenkielinen vastine. Olisko mahdollista, että toteuttaisit sillä botillasi tuon leikkausoperaation, jotta sen alkuosan voisi siistiä mahdollisimman pian käyttökuntoon ja avausteoriaosan jatkokehityksen voisi lykätä hiukan tuonnemmaksi ellet itse aktivoituisi sen virittelyyn, mikä tietysti olisi tosi hieno juttu! Tässä tapauksessa voisimme käydä vielä vähän pidemmällekin menevää ideointikeskustelua. --Raimondo 5. lokakuuta 2008 kello 18.52 (UTC)Vastaa
- Siis ulkopuolisesta vaikuttaisi loogisimmalta, että Shakkiaapinen olisi aloittelijalle suunnattu paketti, kuten on aikomuskin, mutta että avausteoriasta ei tehtäisi erillistä kirjaa vaan se siirrettäisiin edistyneelle suunnattuun shakin "perusteokseen", Shakki, yhdeksi kappaleeksi, vaikka aivan lähiaikoina esim. keskivaiheista ja loppupelistä ei tulisikaan vastaavaa tietopakettia.
- Toiseksi, jos alkuteorialle ei nyt riitä huomiota, kannattaisiko se leikata irti vain poistamalla linkitys siihen ja sitten kun aapinen on valmis palata asiaan. Aapisenhan voi siistiä vaikka jättäisi pelipuun ensiselleen. Ja näin on taidettu tehdäkin.
- Kolmanneksi, mitkä ovat "Shakkiaapiseen sisältyvän pelipuun toteutusongelmat"?
- Neljänneksi mitä olette mieltä keskustelujen selkeyttämistä väliviivalla (saadaan neljällä väliviivalla). --Usp 5. lokakuuta 2008 kello 22.10 (UTC)Vastaa
- Jep, väliviiva selkeyttää ja voin myös tarkistaa kantaani ja myöntyä kaikkiin esittämiisi näkemyksiin. Aloitan tuosta pelipuun ongelmista uuden aiheen. --Raimondo 6. lokakuuta 2008 kello 12.12 (UTC)Vastaa
- Hierarginen sivunimi kasvaa siirtosekvenssin jatkuessa turhan pitkäksi.
- Erilaiset avaukset transponoituvat usein toisikseen ja ne pitäisi pelipuussa yhdistää (edelleenohjauksilla). Samojen peliasemien tunnistaminen eri pelipuun haaroissa on kuitenkin ainakin selailun ja visuaalisen tarkastelun perusteella varsin työlästä ja virhealtista.
- Näin toteutetua pelipuuta ei voi rakentaa "latvasta käsin" eli siihen ei voi littää tietystä asemasta lähteviä esimerkkejä, jotka vasta myöhemmin liittyvät puuhun.
Alustavia ongelman ratkaisuideoita Ongelman ratkaisu voitaisiin perustaa sihen, että kaikki mahdolliset shakkipelin asemat voidaan esittää yksiselitteisesti FEN-koodilla. Tällöin voisi ajatella esim. seuraavia ratkaisuvaihtoehtoja:
- Säilytetään pelipuun nykyinen alasivuhierargiaan perustuva puurakenne ja kehitetään botti, joka tutkii onko pelipuussa jo ehdotettua uutta sivua vastaavaa asemaa ja tekee uuden sivun asemasta uudelleen ohjauksen olemassa olevalle sivulle. (Wikimedioissa on jo shakkilautamallineita, jotka tuottavat osittaisen FEN-koodin shakkilautamallineen esitämästä asemasta. Netistä löytyy myös ohjelmia, jotka tuottavat Wikimedioiden shakkilautamallineen ohjelmalle syötetystä FEN-koodista.) Tässä ratkaisuvaihtoehdossa saattaisi olla parasta, että botti saisi syötteenä tietyn sivun osoitteen ja seuraavan siirron pgn-notaatiossa sekä tuottaisi tästä FEN-koodin sekä sivule sijoitettavan shakkilautamallineen. Jos FEN-koodi sisällytetäisiin mallineeseen, niin vastaavan sivun löytäminen botin avulla tulisi helpommaksi, kuin shakkilautamallineita itsessään vertailemalla. Tämä vaihtoehto ratkaisisi kuitenkin vain tuon toiseksi mainitun ongelman.
- Nimetään pelipuusivut FEN-koodeilla (tai niistä johdetuilla sivujen nimillä). Tällöin Wikimedioiden sisään rakennettu mekanismi linkittäisi haarat automaattisesti yhteen, jos pelipuussa on jo saman niminen sivu. Tässä vaihtoehdossa mietityttää se, että FEN-koodiin sisältyy kauttaviivoja, jotka tulkitaan kaiketi alaivuhierargiaksi. Ehkä siitä ei kuitenkaan aiheutuisi mitään varsinaista toiminnallista haittaa, koska kaikki koodit vastaisivat vain yhtä yksiselitteistä pelipuun asemaa. Tämmöinen ratkaisu olisi kuitenkin ainakin manuaalisilla menetelmillä melko mahdotonta hallita. Siksi FEN-koodit pitäisi ehkä muuttaa "Fen-nimiksi" korvaamalla koodin kauttaviivat esim. puolipisteillä. Tällöin kaikki pelipuun sivut voisivat olla pelipuun juurisivun suoria alasivuja ja kahden samaa asemaa vastaavan sivun luominen olisi automaattisesti estetty. Tämä vaihtoehto ratkaisee kaikki edellä luettelemani pulmat. Täten siihen voi lisätä myös tietystä asemasta alkavia esimerkkejä, vaikka puussa ei vielä olisi oksastoa ko.asemaan saakka valmiina. Tälläinen "ilmassa leijuva" latvus linkittyy muuhun puuhun siinä vaiheessa ilman ongelmia, kun oksasto kasvaa ko.asemaan saakka.
Tuossa taisi olla tiivistetynä se mitä olen asiasta ehtinyt ajatella. Tuo toinen vaihtoehto miellyttäisi ainakin minua enemmän. Se tukisi myös sitä, että avausten lisäksi keski ja loppupelien tietyistä asemista lähtevät esimerkit voitaisiin sisällyttää samaan rakenteeseen ilman, että olisi mitään pelkoa sivunimikonflikteista. Tämä tukisi samalla myös tuota yleisteosideaasi. --Raimondo 6. lokakuuta 2008 kello 12.12 (UTC)Vastaa
- Tarkoitin, että väliviivalla erotetaan eri käyttäjien kommentit toisistaan, ei niinkään jaeta yksittäisiä kommentteja osiin.
- Hmm, eli ongelmana on siis kehittää menenetelmä, jolla Mediawiki taipuu potentiaalisesti kaikkien mahdollisten shakkipelien esittämiseen. Lukaisin, mitä FEN:istä Fikipediassa sanotaan, sen enempää en ole perehtynyt. Olisiko siis tarkoitus, että vain nappuloiden paikkaa ilmoittavista FEN-koodeista tulisi sivu? FEN-nimi vaikuttaa järkevältä, koska FEN-koodissa kauttaviivalla ei ole mitään hierarkista merkitystä. (Ulkopuolisesta tässä tilanteessa muuten vaikuttaisi kätevimmältä, jos kaikki tyhjät merkittäisiin vaikkapa 0:lla jolloin jokainen koodi olisi samanpituinen.)
- Pitemmälläkin tähtäimellä onko siis tarkoitus, että yksittäisten tilannesivujen osalta ei välitetä siitä mistä tullaan ja mihin ollaan menossa eli yhtä nappuloiden asentoa vastaa vain yksi sivu? Ja että tällä yhdellä sivulla käsitellään kaikki kyseiseiseen tilanteeseen johtaneet pelit ja seuraavat siirrot? Miten FEN-vaihtoehdossa olisi tarkoitus hoitaa navigaatio siirrosta toiseen eli pelipuurakenne, kun kaikki tilanteet ovat samalla hierarkiatasolla?
- Onko muuten englanninkielisessä kirjastossa käyty keskustelua aiheesta, oletko seurannut? --Usp 6. lokakuuta 2008 kello 17.51 (UTC)Vastaa
- Juu, ajatus kulkee suurinpiirtein juuri noin, kuten kuvasit, sillä tasmennyksellä, että nappuloiden paikan lisäksi peliasemaan sisältyy vielä siirtovuorotieto (kumpi on siirtovuorossa), linnoitusoikeustieto (pelin alussa molemmilla molempiin suuntiin), ohestalyöntioikeus (voimassa seuraavalla vain siirrolla vastustajan tullessa kaksoisaskeleella oman sotilaan rinnalle), jotka pitäisi koodista ottaa mukaan sivua edustavaan asemaan. Sensijaan siirtonumerot voidaan (=pitää) jättää pois, jotta pelillisesti eri haaroista samaan asemaan tulevat haarat voidaan yhdistää ja jatkaa yhteisten ideoitten mukaan eteenpäin.
- Navigointi toteutettaisiin visuaalisesti samalla idealla kuin nytkin, eli kullakin sivulla on esitety seuraavat siirrot PGN-notaation mukaisilla siirtomerkinöillä ja nuo vähemmän visuaalista informaatiota sisältävät FEN-nimet on piilotettu niiden taakse todellisiksi linkleiksi. Näin pelipuuta navigoitaisiin eteenpäin samalla idealla, kuin nytkin. Tämän lisäksi sivulla pitäisi olla vastaava paluulinkki (tai useita paluulinkkejä, jos sivu on transponoitumispiste) edellistä asemaa vastaavalle sivulle.
- Jos osaisin ohjelmoida botteja, tekisin siitä seuraavan kuvauksen mukaisen myllyn. Botin syötteeksi annettaisiin pgn-tiedosto ja boti tuottaisi pelin jokaisesta sellaisesta asemasta, mitä ei vielä pelipuussa ole uudet FEN-koodeilla nimetyt sivut, sijoitaisi niiden sisällöiksi asemia vastaavat shakkilautamallineet sekä kullekin sivulle linklit edellisille ja seuraaville sivuille. kunkin sivun tekstiosaan tulisi pgn-koodiin kyseiseen asemaan mahdollisesti liitetyt kommentit sivun tekstiosan sisällön raakamateriaaliksi. Botti kävisi vastaavasti läpi myös kaikki ne peliin liittyvät sivut, jotka jo olisivat olemassa ja liittäisi niile vain tarvittavat navigointilinkkien täydennykset ja mahdolliset koodissa olevat sivuun liittyvät kommentit. Pelin viimeistä asemaa vastaavalle sivulle sijoittaisin vielä vaikka avautuvaan mallineeseen kyseisen pelin pgn-tiedoston sellaisenaan. Vaihtoehtoisesti viimeisellä sivulla voisi olla linkki Wikimedia Commonsiin talletettuun pgn-tiedostoon, jos sinne voi talletaa muitakin tiedostotyyppejä, kuin kuvia. Tämä olisi hieno juttu, koska se mahdollistaisi pelin kopioimisen sieltä selattavksi oman koneen shakkiohjelmaan.
- PGN-tiedostoihin voidaan sisällyttää myös variaatioita, joten botin pitäisi käsitellä myös kaikki koodiin sisällytetyt variaatiot. Samoin pgn-koodiin voi sisältyä myös FEN-koodilla ilmoitettu alkuasema ja sama botti voi siten hoitaa myös keski- ja loppupelien esimerkkitapaukset.
- Tämmöiseen pelipuuhun voidaan apunavigointikeinoiksi kehittää myös ECO-koodien ja avausten nimien mukaisia hakemistoja, jotka voidaan päivittää ainakin alkuvaiheessa käsityönä.
- Sen jälkeen kun pelipuu on herännyt henkiin, voisi sitä linkittää hyödyllisellä tavalla molempiin suuntiin myös wikipedian shakkiartikkelien kanssa. Tänne kirjaston puolelle sieltä saataisiin syventäviä taustatietoja ja tietosanakirjan puolelle saataisiin täältä tarkempia pelisekvenssien kuvauksia ja peliohjeita (joita tietosanakirjassa karsastetaan).
- Mikäli edelläkuvatun suuntainen botti syntyy, niin näille pelipuusivuille pitäisi varmaan tehdä selvä määrämuotoinen rakenne, jossa olisi erotettu toisistaan botilla ylläpidettävät vakiomuotoiset osat ja tavallisen muokkaajan työstettävissä oleva tekstiosa. Tästä tekstiosasta botin ei tarvitsisi välittää mitään muuta, kuin työntää sinne jonkun botti-otsikon alle uusia peleistä poimittuja kommentteja tavallisten muokkaajien toimesta tekstiin sulatettavaksi ja/tai deletoitavaksi.
- Jotakin FEN-koodeihin liittyvää keskustelua muistaakseni myös en-puolella on joskus käyty, mutta en paneutunut siihen silloin tarkemmin. Sä varmaan osaat kaivaa ne esiin jostakin. --Raimondo 6. lokakuuta 2008 kello 19.37 (UTC)Vastaa
- Sorvaisitko esimerkin, vaikkapa nimelle Shakkiaapinen/Pelipohja, jossa on kaikki edellä mainitsemasi asiat? Se helpottaisi huomattavasti asian hahmottamista. --Usp 7. lokakuuta 2008 kello 15.21 (UTC)Vastaa
- Nyt siinä linkissä on visuaalinen karvalakkiversio sivusta. Ei kovin hyvä, kun en oikein hallitse noita taulukoita, mutta idea olisi se, että sivun tekstiosan yläpuolella tai miksei myös sivulle vapaasti aseteltavissa olevassa mallineessa olisi kolme palstaa: 1) asemaan johtaneiden siirtojen lista, joissa olevilla linkeillä palataan edellisiin vaihtoehtoisiin asemiin, 2) nykyinen aema visuaalisena kuvana ja 3) seuraavien vaihtoehtoisten siirtojen lista, joissa olevilla linkeillä edetään seuraaviin asemiin. --Raimondo 7. lokakuuta 2008 kello 17.35 (UTC)Vastaa
- Minkä kieliset FEN-nimet sivujen nimiksi? Oletko tavannut, jossain FEN-nimiä ja jos niin miten ne on muodostettu? --Usp 8. lokakuuta 2008 kello 05.21 (UTC)Vastaa
- Olisin taipuvainen pitäytymään näissä siirtomerkinnöissä vain PGN- ja FEN-notaatioihin ja unohtaisin kokonaan ainakin aluksi shakkimerkintöjen kieliversiot, koska pelejä näissä notaatioissa löytyy runsaasti netisssä olevista tietokannoista ja myös siksi, että näin tämä botin hallitsema osa sivusta olisi käypää tavaraa kaikilla kielillä. Eri kieliversioissa tarvitsisi muuttaa vain tekstiosan kommentit. Toisaalta tuo PGN-notaatiohan vastaa englanninkielistä lyhyttä algebrallista notaatiota, joten jolakin optiovirittelyllä sen saattaisi saada helposti näkymään eri kielisillä nappulatunnuksilla, mikäli se koetaan tarpeelliseksi. FEN-koodista en tiedä olevan kieliversioita. Tuon FEN-nimen otin hatusta erotukseksi FEN-koodista ja ajattelin, että se olisi tuotettu koodista mahdollisimman vähäisin muutoksin jättämällä vain koodin lopusta pois siirtomäärälaskurit ja vaihtamalla kauttaviivat johonkin toiseen merkkiin. Tämä helpottaisi manuaalista työskentelyä eli sivun yhdistämistä johonkin FEN-koodiin, jotta voitaisiin päästä bottia herättämättä tietyn FEN-koodin sisältävää lähdettä vastaavalle pelipuun sivulle muokkaamaan kommentitekstejä.
- Mietin vielä lisää myös tuota sivun rakennetta ja ajatus kehittyi seuraavalla tavalla. Koska kullekkin sivulle tullaa useimmissa tapauksissa vai yhdeltä edeltävältä sivulta (muulloinkin vai muutamalta), ensimmäisen sarakkeen voisi korvata hierarkkisen sivuston [2] paluulinkkilistaa vastaavalla ja näköisellä listalla. Jos sivulle tullaa useista haaroista, niin listoja voisi olla alekkain useampia. Näin Shakkilautamalline siirtyisi sivun vasempaan reunaan ja sen oikealla puolellaolisi seuraavien siirtojen valikko. Tämä valikko taas voisi olla eo. linkistä näkyvällä esimerkkisivulla olevan teoriataulukon muotoinen ja botti osaisi varmasti tehdä siirtolinkit taulukon kaikiin ruutuihin. Näin navigoinnissa voitaisiin taulukon avulla edetä haluttaessa useampikin askel halutun haaran suntaan ja vastaavasti myös useamman askeleen paluu olisi mahdollista paluulinkkilistojen avulla.
- Semoinen tarkennus vielä, että noissa shakkilautamallineissa oleva pelkästään nappuloiden sijainnista laskettu FEN-koodi ei ole vielä riittävä peliaseman tunnistus, kuten aiemmin on ollut esillä. --Raimondo 8. lokakuuta 2008 kello 07.27 (UTC).Vastaa
- Muokkasin sivua Shakkiaapinen/Pelipohja nyt vähän tähän suuntaan ja samalla täsmensin noita FEN-koodeja/FEN-nimiä. --Raimondo 8. lokakuuta 2008 kello 09.14 (UTC)Vastaa
- FEN-koodin kieliversiolla tarkoitin sitä, mikä kirjain kuvaa mitäkin nappulaa, onko kuningatar D vai Q. Eli käytetäänkö kaikissa merkinnöissä englantilaisia lyhenteitä? Voisitko lisätä/kertoa, vaikka Wikipedian artikkeliin (w:Shakkisiirtojen merkintätavat) seikkaperäisemmän selvityksen FEN-koodin loppuosan merkinnöistä? Varsinkin siinä mielessä, mitä kaikkea siinä voi olla. --Usp 10. lokakuuta 2008 kello 05.27 (UTC)Vastaa
- Mulla on sellainen luulo, ettei FEN-koodista ole kieliversioita eli nappuloista käytetään vain englanninkielisiä nappulasymbooleja samoin kuin pgn-koodissa, jotka molemmat on tarkoitetu sekä tietokoneita etä ihmisiä varten. Lisää tietoa asiasta löytyy esim. Chessgames.com -tietokannan sivuilta [3] ja en-wikipedian FEN-koodin kuvaussivulta [4]. Jälkimmäisessä esitellään myös FEN-koodin kuusi kenttää, joista neljä ensimmäistä pitäisi minun mielestäni ottaa mukaan siihen FEN-nimeen. Sen sijaan kaksi viimeistä eli "Halfmove clock" ja "Fullmove number" taas pitäisi jättää siitä pois. --Raimondo 10. lokakuuta 2008 kello 17.19 (UTC)Vastaa
- Tarkoitan siis kieliversiolla lähinnä algebrallista merkintää, josta on tässä Aapisessa käytössä ilmeisesti suomenkieliset merkit. Aloitin hiekkalaatikon Shakkiaapinen/Hiekkalaatikko ja siihen FEN-nimestä. --Usp 10. lokakuuta 2008 kello 20.18 (UTC)Vastaa
- OK! Puhuimme eri asioista. Tähän mennessä käytössä on ollut lyhyt algebrallinen merkintä suomenkielisillä nappulatunnuksilla, kuten arvelit. Minä puhuin uudesta toteutuksesta ja siihen liittyen pgn- ja FEN-koodeistä, jotka kannattaisi ilmeisesti ottaa uuden peliselainmallineen ja botin kehityksen perustaksi. Ajattelin jopa sitä, että siirtyisimme tekstiosassakin suomenkielisestä notaatiosta englanninkieliseen algebralliseen notaatioon, joka vastaa suoraan pgn-koodia. Ehkä ajatus ei sittenkään ole kovin hyvä, koska Wikipedian avausartikkeleisa kuitenkin käytetään algebrallisen notaation suomenkielistä versiota, mutta jatketaan syvemmälle menevää juttua tästä aiheesta tuon perustamasi hiekkalaatikon keskustelusivulla. --Raimondo 11. lokakuuta 2008 kello 18.31 (UTC)Vastaa
Nyt voisi jo varmaan tehdä todellisen esimerkin yhdestä pelistä. Sen voisi jo kaiketi laittaa nimelle Shakki/xxx. --Usp 12. lokakuuta 2008 kello 08.03 (UTC)Vastaa
- Eli tarkoittanet, että kopioitaisiin Shakkiaapinen/Pelipohja rakennetta esimerkkipelin verran ja katsottaisiin miten se toimisi pelipuun ituna? Tuo xxx tarkoitanee alkuasemaa vastaavaa FEN-nimeä ja esimerkkkipeliksi kai kelpaisi sivulla Keskustelu:Shakkiaapinen/Hiekkalaatikko oleva esimerkki. --Raimondo 12. lokakuuta 2008 kello 15.57 (UTC)Vastaa
<Siiirretty sivulta "Keskustelu:Shakkiaapinen/Hiekkalaatikko">
Pelipohjasta
muokkaaTallensin äsken pelipohjan edellisen version keskustelusivun alasivulle arkistoon ja pyyhkäisin siten Shakkiaapinen/Pelipohjasta ylimääräiset tekstit pois ja lopputulos näytti ainakin minun silmiini hyvin toimivalta ja selkeältä rakenteelta. Olisi todella mahtava juttu, jos kehittäisit tässä kaavailemamme botin, jolla kunkin sivun alkuun saataisiin automaattisesti generoitua pelipohjan visuaalisen yleisilmeen mukainen peliselainmalline ja sivun alareunan botti-otsikon alle peleistä asemaan mahdollisesti kopioidut kommentit. Kunkin pelin pgn-koodiin liittyvät tunnistetiedot tai koko pelin pgn-koodi voisi kopooida peliä vastaavan oksan viimeiselle lehdelle (koodin vaihtoehtona voisi olla linkki kyseiden pelin mualle talletettuun pgn-koodiin). --Raimondo 11. lokakuuta 2008 kello 19.23 (UTC)Vastaa
Kieliversioista
muokkaaNyt kun tuota pelipohjaa katseli, niin en oikei osannut ottaa kantaa siihen, pitäisikö nappulatunnukset näkyä suomenkielisinä vai englanninkielisinä. Työnalla olevan botin ja selainmallineen syötteenä on joka tapauksessa pgn-tiedostot, joissa käytetään englanninkielisiä nappulatunnuksia. Wikipedian avausartikkeleissa taas, joiden kanssa jatkossa tätä pelipuuta linkitetäänn todenäköisesti molempiin suuntiin käytetään suomenkielistä algebrallista notaatiota. Joissakin shakkikirjoissa käytetään nappuloista kuvafontteja, jotka ovat visuaalisesti kieliriippumattomia vaikka niiden alla onkin englanninkieliset tunnuskirjaimet. Yksi mahdollisuun kaiketi olisi liittää peliselainmallineeseen kieliparametri, jolla visuaalisen ilmiasun voisi vaihtaa halutulle kielelle, vaikka tunnuskirjaimet olisivat englanninkielisiä. Tähän olisi varmaan hyvä saada vähän muidenkin mielipiteitä. Pyydettäiskö wikipedian shakkiprojektia kommentoimaan asiaa? --Raimondo 11. lokakuuta 2008 kello 20.44 (UTC)Vastaa
- Joo, toi raimondo osaa varmaan sanoja jotain rakentavaa.:) Itse kannatan vahvasti yleismaailmallisia. --Usp 12. lokakuuta 2008 kello 08.06 (UTC)Vastaa
Nappulaosan merkeistä
muokkaaNappulatunnuskirjaimia on sekä isoja että pieniä. Sillä erotetaan onko nappula musta vai valkoinen.
Seuraavassa on esimerkkinä pieni pätkä peliä PGN-notaatiolla ja sen jälkeen vastaava FEN-koodisekvenssi.
Esimerkkipeli PGN-notaatiolla
muokkaa[Event "?"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "?"] [Black "?"] [Result "*"] [ChessCat "CHESSCAT 1.0"] [PlyCount "9"] 1. d4 d5 2. Nc3 Nf6 3. Nf3 e6 4. e3 c5 5. Bd2 *
Vastaavan pelin FEN-koodi sekvenssi
muokkaarnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 rnbqkbnr/pppppppp/8/8/3P4/8/PPP1PPPP/RNBQKBNR b KQkq d3 0 1 rnbqkbnr/ppp1pppp/8/3p4/3P4/8/PPP1PPPP/RNBQKBNR w KQkq d6 0 1 rnbqkbnr/ppp1pppp/8/3p4/3P4/2N5/PPP1PPPP/R1BQKBNR b KQkq - 1 2 rnbqkb1r/ppp1pppp/5n2/3p4/3P4/2N5/PPP1PPPP/R1BQKBNR w KQkq - 2 2 rnbqkb1r/ppp1pppp/5n2/3p4/3P4/2N2N2/PPP1PPPP/R1BQKB1R b KQkq - 3 3 rnbqkb1r/ppp2ppp/4pn2/3p4/3P4/2N2N2/PPP1PPPP/R1BQKB1R w KQkq - 0 3 rnbqkb1r/ppp2ppp/4pn2/3p4/3P4/2N1PN2/PPP2PPP/R1BQKB1R b KQkq - 0 4 rnbqkb1r/pp3ppp/4pn2/2pp4/3P4/2N1PN2/PPP2PPP/R1BQKB1R w KQkq c6 0 4 rnbqkb1r/pp3ppp/4pn2/2pp4/3P4/2N1PN2/PPPB1PPP/R2QKB1R b KQkq - 1 5
Vastaavan pelin FEN-nimi sekvenssi
muokkaarnbqkbnr;pppppppp;8;8;8;8;PPPPPPPP;RNBQKBNR w KQkq - rnbqkbnr;pppppppp;8;8;3P4;8;PPP1PPPP;RNBQKBNR b KQkq d3 rnbqkbnr;ppp1pppp;8;3p4;3P4;8;PPP1PPPP;RNBQKBNR w KQkq d6 rnbqkbnr;ppp1pppp;8;3p4;3P4;2N5;PPP1PPPP;R1BQKBNR b KQkq - rnbqkb1r;ppp1pppp;5n2;3p4;3P4;2N5;PPP1PPPP;R1BQKBNR w KQkq - rnbqkb1r;ppp1pppp;5n2;3p4;3P4;2N2N2;PPP1PPPP;R1BQKB1R b KQkq - rnbqkb1r;ppp2ppp;4pn2;3p4;3P4;2N2N2;PPP1PPPP;R1BQKB1R w KQkq - rnbqkb1r;ppp2ppp;4pn2;3p4;3P4;2N1PN2;PPP2PPP;R1BQKB1R b KQkq - rnbqkb1r;pp3ppp;4pn2;2pp4;3P4;2N1PN2;PPP2PPP;R1BQKB1R w KQkq c6 rnbqkb1r;pp3ppp;4pn2;2pp4;3P4;2N1PN2;PPPB1PPP;R2QKB1R b KQkq -
ChessCat-ohjelmasta
muokkaaEdellä oleva esimerki on generoitu ChessCat-ohjelmalla. Sen on ilmaisohjelma ja voisi olla hyödyllinen tarkistusapuväline myös tuossa aloittamassasi ilmeisesti varsin mittavassa "peliselainbotti"-urakassasi. --Raimondo 11. lokakuuta 2008 kello 19.30 (UTC)Vastaa
- Häh, minähän teen vain mitä pyydetään.:) --Usp 12. lokakuuta 2008 kello 08.06 (UTC)Vastaa
- Jep ja minä olen alkanut jo uskomaan, että tästä tällä kertaa tulee myös jotakin valmista. Monenlaisia ideoita ja toiveita on ollut esillä jo kauemman aikaa, mutta taidot toiveiden toteuttamiseen ovat toistaiseksi puuttuneet. Mä panen tästä puuhasta nyt infoa myös tuonne Wikipedian shakkiprojektiin, jotta asiasta kiinnostuneet osaavat tulla myös mukaan tähän keskusteluun. --Raimondo 12. lokakuuta 2008 kello 16.13 (UTC)Vastaa
<Siiirretty sivulta "Keskustelu:Shakkiaapinen/Hiekkalaatikko" /> Keskitetään keskustelu yhteen paikkaan. --Usp 12. lokakuuta 2008 kello 17.35 (UTC)Vastaa
- Nyt tuohon edelle kopioidun esimerkin mukaista peliä on kirjoitettu muutama siirto alkaen sivulta Shakki/rnbqkbnr;pppppppp;8;8;8;8;PPPPPPPP;RNBQKBNR w KQkq - (alkuaseman FEN-nimi) --Raimondo 12. lokakuuta 2008 kello 18.29 (UTC)Vastaa
Teoriataulu
muokkaaEntäs teoriataulu eli miten määritetään
- haarojen määrä ja
- haarojen pituus?
Samat kysymykset pätee myös paluutaulukolle. --Usp 12. lokakuuta 2008 kello 19.37 (UTC)Vastaa
- Voiko teoriataulu kasvaa tarpeen mukaan sitä mukaa kun pelejä pelipuuhun lisätään ja kutistua vastaavasti pelin edetessä vaihtoehtoisten haarojen eliminoituessa sekä jättämällä alkupäästä jo pelatut sirrot pois?
- Teoriataulun pituuden voi rajoittaa 5-10 siirtoon ja taulua voi täyttää (FIFO-rekisterin tavoin) sekvenssin loppupäähän sitä mukaan kun siirrot tippuvat pelin edetessä alkupäästä pois.
- Paluulistoja pitää olla alekkain useita siinä tapauksessa, että samaan asemaan tullaan useasta haarasta.
- Siirtonumeroiden näyttäminen ainakin jatkosiirtojen teoriataulussa tulee pulmalliseksi, sen jälkeen kun on tapahtunut transponoitumisia. Ne pitää jättää viimeistään siinä vaiheessa näyttämättä. Vois olla yksinkertaisempaa ettei niitä näytettäisi ollenkaan.
- Paluusiirtolistoissa siirtonumerot voivat näkyä tai olla näkymättä.
- Siirtonumeroin varustettuja pelisekvenssejä voi pistää tarpeen mukaan käsin näkyviin sivujen analyysiosiin. --Raimondo 12. lokakuuta 2008 kello 20.07 (UTC)Vastaa
- Eli määrät harkitaan tapauskohtaisesti. Ylipäätään käynee niin, että kaikki sisältö tulee lisätä manuaalisesti mutta muotoilu voidaan hoitaa mallineilla. Automaaginen sisältöä lisäävä botti taitaa olla suotta hankala rakentaa. --Usp 12. lokakuuta 2008 kello 20.36 (UTC)Vastaa
- Voisko sitä bottiakin kuitenkin vielä miettiä niin, että se toteutettaisiin esim. seuraavaan tapaan vaiheitain:
- Ensimmäinen vaihe tietysti on tuon mallineen tekeminen, joka ilmeisesti helpottaisi sivun rakennetta formalisoimalla myös mahdollisen botin toteutusta.
- Seuraavassa vaiheessa tuotettaisiin botti, jolle voisi antaa kahteen tekstiruutuun syöttötietona lähtösivun FEN-nimen ja seuraavan siirron, jolloin botti tuottaisi lähtösivulle tarvittavat linkkien täydennykset ja generoisi seuraavan sivun. Tämä olisi jo tosi hyvä ja toiovottava apu. Huomasin tuota pientä esimerkkiä tehdessäni, että noiden sivunimien muodostuksessa tuli tosi helposti virheitä. Edellä kuvattua bottia käyttävä muokkaaja voisi menetellä uutta peliä pelipuuhun syöttäessään niin, että hän ensi selaa peliupuuta niin pitkälle kuin siinä on jo peliin sisältyviä sivuja ja tuottaisi sitten botilla täydennyssivut yksi kerrallaan sekä siirtäisi pelin komentit käsityönä harkintansa mukaan analyysitekstien osiksi.
- Seuraavassa vaiheessa botti voisi ottaa syöttötietonaan edellä olevien parametrien asemasta yhteen isompaan tekstiruutuun syötteenä koko pgn-tiedoston ja selaisi sitten pelipuuta niin pitkälle, kuin sivuja siitä vaalmiina löytyisi ja generoisi senjälkeen lopuista siirroista pelipuuhun uuden oksan.
- edellistä haastavampi versio hyväksyisi syötteekseen myös variaatioita sisältävän pgn-tiedoston (variaatioita pgn-tiedostossa voi esittää sulkulausekkeilla vaihtoehtoisia haaroja merkitsemällä). Tämä botin versio kykenisi kelaamaan kaikki tiedoston haarat läpi ja lisäämään tarvittavat linkit ja sivut pelipuuhun.
- Voisko sitä bottiakin kuitenkin vielä miettiä niin, että se toteutettaisiin esim. seuraavaan tapaan vaiheitain:
- Lisääkin haaveita olisi varastossa, mutta jätetään ne nyt tuonemmaksi. Tuo ensimmäisen vaiheen botti olisi vaikka vielä hiukan pelkistetynäkin erinomaisen hyödyllinen ja monien virhemahdollisuuksien eliminoimiseksi trapeellinen.
- Pelkistettynä sen ei tarvitsisi suoraan täydentää ja tuottaa sivuja. Riitäisi, että se tuottaisi johonkin tekstiruutuun tulokseksi lähtösivulle tarpeeliset linkit ja kohdesivun FEN-nimen, josta muokkaaja voisi ottaa ne kopioimalla käyttöön. --Raimondo 12. lokakuuta 2008 kello 23.01 (UTC)Vastaa
- 1. vaiheesta eteenpäin vaatii minulta jo kovasti opiskelua, jos tavoitteena on automaaginen väline, mutta jo mallineilla ja valmispohjilla saadaan vähennetty mekaanista työtä huomattavasti ja ChessCat helpottaa FEN-koodien muodostamista. Mennään vaihe kerrallaan ja katsotaan miten käy. ChessCatilla voi tehdä diagrammeja (avaustilanne oletusasetuksilla :
,--------. 8rsbdklnt| 7wpwpwpwp| 6*+*+*+*+| 5+*+*+*+*| 4*+*+*+*+| 3+*+*+*+*| 2PWPWPWPW| 1TNLQGBSR| {!"#$%&'(}
- ) Merkkejä pystyy vaihtamaan asetuksista mutta jostain syystä ei onnistu siten, että sillä voisi tehdä suoraan myös Shakkilaudan mallinekutsut. Tiedätkö ohjelmaa, jolla onnistuisi? -- Usp 13. lokakuuta 2008 kello 08.32 (UTC)Vastaa
- Juu, tuo esitystapa saattaa liittyä niihin kuvafontteihin eli kopioimalla tuo teksti tekstinkäsittelyohjelmaan ja valitsemalla sitä vastaava shakki-fontti saadaan teksti näkyviin nappulakuvina. Näin oletan. Verkosta löytyy myös FEN2Wikipedia ohjelma, jolla voi tuottaa wikipedian shakkilautamallineiden kuvia.
- Siitä teoriataulustakin vielä sen verran, että voi se toki olla myös vakiopituinen. Shakkipelissä on mahdollista tehdä ensimäinen siirto 20 erilaisella tavalla eikä muissakaan tilanteissa liene ainakaan järkeviä siirtovaihtoehtoja tuota enempää, joten teoriataulun vakiopituus voisi olla 20 riviä. Taulussa voisi silloin näyttää vain ne haarat, jotka pelipuuhun on talletettu ja jättää käyttämättömät rivit tyhjiksi. --Raimondo 13. lokakuuta 2008 kello 09.22 (UTC)Vastaa
- Tarkoitat kaiketi leveyttä eli haarojen määrää? Siinä toki löytyy helposti luonnollisesti järkevät vaihtoehdot, mutta entäpä teoriataulukoissa näytettävien siirtojen määrä eli pituus? Shakkipelihän voi kestää jotain 50 siirtoa, jolloin vaikkapa avaussivulle tulisi 20 x 50 linkkiä eli 1000 linkkiä. Tehdäänkö jokin hatusta vedetty pituus rajoitus vaikkapa 5 siirtoa eteen ja taakse, tai sittenkin vain yksi siirto eteen ja taakse? Vai onko shakkipiireissä olemassa jokin vakiotapa? Entäpä millä perusteella haarojen esitysjärjestys taulukossa valitaan?
- Hmm. sekoittuukohan tässä nyt suotta esim. tällä sivulla kuvattu teoriataulukko ja eteen ja taaksepäin navigaatiotaulu? Kannattaiskohan nämä erottaa täysin toisistaan eli kullakin sivulla olisi aina erikseen navigaatiolinkit ja sitten muokaajien tarmon mukaan teoritaulu(t)? -- Usp 14. lokakuuta 2008 kello 23.15 (UTC)Vastaa
- OK! Kutsutaan sitten teoriataulun pystysuunnassa esitettyä ulottuvuutta eli haarojen määrää taulun leveydeksi. Se voi vaihdella sen mukaan miten paljon pelipuussa kussakin asemassa on haaroja tai se voi olla myös vakiolevyinen (esim. 20 siirtoparia).
- Pituus eli teoriataulun vaakasuoraulottuvuus voi olla esimerkiksi tuo mainitsemasi 5 siirtoparia sivun asemasta eteenpäin. Linkkejä siinä ei välttämättä tarvitse olla muissa kuin välittömästi seuraavissa siirroissa.
- Samalta tasolta haarautuvien haarojen järjestys voi olla mikä tahansa (esim. aakkosjärjestys). Tärkeää on vain se, että samasta pisteesta eroavat haarat ovat alekkain ja viimeinen yhteinen siirto esitetään vain ensimmäisessä haarassa eikä sitä toisteta muissa rinnakkaisissa haaroissa.
- Teoriataululla navigoitaisiin vain eteenpäin eli siinä ei näkyisi ollenkaan pelattuja siirtopareja.
- Paluulinkit taas esitetäisiin asemaa kuvaavan shakkilautamallineen ja sen oikealla puolella olevan edellä kuvatun teoriataulukon yläpuolella algebrallisen notaation mukaisina siirtosekvensseinä. Siirtosekvensejä on vain yksi, jos asemaan tullaan vain yhdestä haarasta. Jos asemaan päädytään useammasta haarasta on siirtosekvenssejä alekkain vastaavasti useampia. Ihan loppuun saakka en tätä osiota ole miettinyt, mutta pulmia voi tulla siirtonumeroiden esityksessä, koska ne ovat usein eri haarojen kohdalla erilaisia. Lisäksi haarat saattavat erota ja yhdistyä ennen nykyistä asemaa useita kertoja.
- Suoraviivaisin ja selkein ratkaisu lienee se, että kaikki pelipuusivun asemaan johtaneet haarat esitettään erillisinä, jolloin ratkeaa myös siirtonumero-ongelma ja esitystapana voisi olla algebrallinen notaatio siirtonumeroineen ilman mitään erityisjärjestelyjä. Jos paluusekvenssit listataan alekkain aakkosjärjestyksessä tulee samalla tavalla alkavat siirtosekvenssit listaan peräkkäin, mikä myös selkeyttää esitystä. Paluulinkkejä näissä listoissa ei välttämättä tarvitse olla, kuin asemaan välittömästi johtaneissa siirroissa. --Raimondo 15. lokakuuta 2008 kello 20.03 (UTC)Vastaa
- Onko siis tavoitteena tämänkaltainen teoritaulukko? Jos on niin ehdottaisin, että erotetaan se jatko- ja paluulinkeistä, jotka tehtäisiin heti kaikkiin sivuihin ja vain yksi eteen ja yksi taakse, eli kaikki haarat, mutta vain yksi siirto kustakin. Teoriataulukoita voisi sitten jälkeen päin lisätä sen mukaan, miten motivaatiota riittää. Pystytko heittämään suuruusluokaltaan suunnilleen, kuinka monta erillistä tilannesivua olisi odotettavissa, vuoden pari sisällä? -- Usp 17. lokakuuta 2008 kello 06.09 (UTC)Vastaa
- Kts. Malline:Shakkitilanne. -- Usp 17. lokakuuta 2008 kello 06.10 (UTC)Vastaa
- Lisäsin mallineen esimerkki oksaan. -- Usp 17. lokakuuta 2008 kello 06.39 (UTC)Vastaa
- Tuo sun teoriataululinkki oli varmaan tarkoitetu tämöiseksi ja siinä tapauksessa vastaus on kyllä. Myös Shakkitilanne malline vaikuttaa ihan toimivalta, jos ajatuksena on, että laudan molemmin puolin on alekkain välittömästi eteen ja taaksepäin vievien linkkien listat. (Saattaa muuten olla, että shakinpelaajien vakiintuneessa puhetavassa käytetään mieluummin termiä "asema" kuin käyttämääsi synonyymiä "tilanne". Tämä kannattaa tarkistaa ennen lopullisten nimien valintaa.) Mahdolisten teoriataulukoiden rustaaminen voidaan kyllä jättää, sivujen muokkaajien hommiksi.
- Olisiko se botti näin pelkistettyyn mallineeseen mahdollista toteuttaa kohtuullisella ponnistuksella? Minimissään sen vaatimusmääritelynä olisi, että se saisi syötteenään nykyasemaa vastaavan FEN-koodin ja seuraavan siirron. Näiden tietojen perusteella botti tarkistaisi onko pelipuuluokassa jo vastaavaa lähde- ja kohdesivua. Jos molemmat ovat olemaassa se ilmoittaisi näiden sivujen FEN-nimet. Jos lähdesivu on mutta ei kohdesivua, se lisäisi jatkolinkin lähdesivulle ja generoisin kohdesivun ja lisäisi sille myös paluulinkin. Jos lähdesivua ei ole, mutta kohdesivu on, se generoisi etenemislinkin sisältävän lähdesivun ja lisäisi kohdesivulle palulinkin. Jos kumpaakaan ei ole, se loisi milemmat sivut ja lisaäisi niille sivut yhdistävät jatko ja paluulinkit.
- Tuo sivumääräarvio riippuu täysin siitä, miten työlästä sivujen linkitys tulee olemaan. Jos sivut pitää linkittää ja linkkien oikeellisuus tarkistaa ilman automaagisia apuneuvoja, jää tuotettavien sivujen määrä olemattomaksi. Jos sivujen luonnin avuksi saadaan edes edellä kuvaamani kaltainen minitaikasauva, niin ainakin minä käyttäisin sitä ahkerasti vuodenvaihteen tienoilta eteenpäin hamaan tulevaisuuteen. Sen jälkeen, kun pelipuu-arboretum on saatu selvästi henkiin, ilmestyy sen ympärille varmasti myös suurempikin puutarhurijoukko. Itseasiassa tämän joukon kasvattamiseen olisi juuri nyt otollinen tilaisuus, koska shakkiliitto on sisällyttämässä ensi vuoden toimintasuunnitelmaansa valmennusmateriaali/shakkivalnentajaverkosto-projektia (asia päätetään marraskuun kerhojen kokouksessa). Jos nämä apuneuvot saataisiin toimiviksi tämän vuoden aikana, niin projektin materiaali voitaisiin tuottaa hyvin pitkälle niiden avulla tänne Wikikirjastoon. --Raimondo 18. lokakuuta 2008 kello 00.46 (UTC)Vastaa
Tein ohjeen, Shakki/Pelipuu#Tilannesivun_luominen ja sen pohjalta yhden tilanteen. Hankeen myötä nousi esiin seuraavia asioita:
- Koska siirtotietoa ei ole, tilanteessa saattaa olla valkean tai mustan vuoro. Seuraava siirto linkeistäkään tämä ei selviä. Pitäisikö selvitä?
- Kaikkein mekaanisin ja virhealttein vaihe on FEN-koodin muuttaminen FEN-nimeksi. Tähän olisi paikallaan tehdä apuväline, joka tekisi muunnoksen molempiin suuntiin.
- Kun huomioidaan saatava hyöty ja tekemisen vaiva ei minulla riitä aikaa, taitoja taikka motivaatiota varsinaisen botin tekoon. Sopivilla apuvälineillä ja kun prosessi hiotaan mahdollisimman vaivattomaksi, botilla saatava käsityön säästö jää lopulta varsin vähäiseksi.
- Ohestalyönti merkitään siis aina kun sotilasta siirretään kaksiaskelta, riippumatta siitä onko vastapuoli paikoillaan sen tekemään tai ei? -- Usp 20. lokakuuta 2008 kello 06.42 (UTC)Vastaa
FEN-koodi/nimi -muunnin nyt sivulla http://toolserver.org/~agony/fiwikibooks/fen.html. Se ei poista lopun siirtotietoja. -- Usp 20. lokakuuta 2008 kello 11.11 (UTC)Vastaa
- Tein testimielessä myös yhden sivun Shakki/rnbqkbnr;pppppppp;8;8;8;5N2;PPPPPPPP;RNBQKB1R b KQkq - ja samalla seuraavia havaintoja/pohdintoja:
- Tilannesivun luomissysteemi näköjään tuottaa automaatisesti uudelle sivulle otsikoita. Hyvä juttu. Nämä otsikot voi varmaan vaihtaa helposti sitten, kun sivujen rakenne on tarkemmin mietitty?
- FEN-koodi/nimi-muunnin on hyvä juttu. Voisko se vielä poistaa automaattisesti nuo siirtolaskuritkin?
- Chesscatin "setup position"-toiminnolla voidaan määritellä myös siirtovuoro, linnoitus ja ohestalyöntioikeudet ja ne tulee myös koodiin mukaan.
- fen2wikipedia nyrjähti tällä kodilla eli korjasin siirron mallineeseen käsin. Tämä ei paljon haittaa, koska homman voi hoitaa myös siten, että kopioi lähtötilanteen mallineen pohjaksi ja korjaa siihen käsin viimeisen siirron. HUOM! Taisi olla tilaapäinen häirtiö, koska ohjelma näkyy nyt taas toimivan.--Raimondo 20. lokakuuta 2008 kello 16.36 (UTC)Vastaa
- Ohestalyöntijutusta olen tehnyt saman tulkinnan.
- Niin, eihän sen botin teko ole itsetarkoitus, jos homma muuten saadaan sujumaan. Voiskohan siihen FEN-nimi/koodi muuntimeen jollakin konstilla saada lisättyä niiden siirtolinkkien muodostusapuja? --Raimondo 20. lokakuuta 2008 kello 15.56 (UTC)Vastaa
- Jatkoin vielä hiukan aloittamaasi pelipuun haaran rakentamista ja siinä puuhassa tuli mieleen seuraava toive. Olisko esimerkiksi semmoinen mahdollista, että pelipuusivun punaisen linkin klikkauksesta avautuisi tuo Shakki/tilannemalli seuraavalla tavalla esitäytettynä:
- shakkilautamallineessa olisi pohjana sen sivun lauta, jossa linkkiä klikattiin (tälöin tarvitsisi muuttaa lautaa vain yhden siirron osalta)
- jos punainen linkki oli jatkolinkki, lisättäisiin sille automaattisesti paluulinkki lähtösivulle (linkin sivu saataisiin lähtösivun nimestä ja siirtomerkintä klikatusta linkistä)
- jos punainen linkki oli paluulinkki, ei generoidulle sivulle tehdä automaattista jatkolinkkiä, koska lyhyessä algebrallisessa notaatiossa ei ilmaista siirron lähtöruutua --Raimondo 20. lokakuuta 2008 kello 22.53 (UTC)Vastaa
- Luomislaatikko hakee vain Shakki/tilannepohja -sivun sisällön annetulle nimelle
- Siirtolaskurin poisto menee jo huomattavasti hankalammaksi. Pitäisi opetella/kehitellä säännöllinen lauseke kun FEN ei ole vakiomittainen. Ihan mutu-tuntumalta lauseke olisi varmaan suhteellisen monimutkainen. Hmm. tai eikös täydellisessä FEN-koodissa ole aina sama määrä välilyöntejä? Silloin voisi kenties kehittää poiston melko helpostikin. Pitääpä tutkia.
- Yleisesti mikä tahansa dynaaminen lisäily vaatii Javascriptiä.
- Ideana minulla on että kaikki mahdollinen tehtäisiin copypastella, jolloin näppäilyvirheiltä vältyttäisiin. Chescatillä pelataan/haetaan haluttu FEN, se copypastataan nimimuuntimeen ja mallinekutsu generaattoriin ja näistä edelleen tänne. Eli että missään vaiheessa Shakkitilanne-mallineeseen ei kirjoiteta käsin, vaan sisältöä copypastataan toisaalta (pl. siirtotietojen poisto ainakin toistaiseksi). -- Usp 21. lokakuuta 2008 kello 13.53 (UTC)Vastaa
Mallineesta
muokkaaTuon tilanne/asema-mallineen Malline:Shakkitilanne sisältämässä shakkilautamallineessa oleva (pelkästään laudan nappuloiden aseman perusteella tuotettu) FEN-koodi sisältää vähemmän informaatiota kuin kehittelemämme FEN-nimi, joten pitäiskö lautamallineen FEN-koodilaskennan tuottaman koodin sijalle panna näkyviin mallineen generoinnin ja sivun FEN-nimen muodostuksen pohjana oleva FEN-koodi?--Raimondo 18. lokakuuta 2008 kello 08.19 (UTC)Vastaa
- Shakkilauta, tosin muodostaa FENin automaattisesti. Jos haluttaisiin koko koodi se pitäisi lisätä käsin, ei tosin mikään iso homma ja IMO tilanteen FEN on hyvä mainita, koska sivun nimi ei ole oikea FEN. Eli joo. -- Usp 20. lokakuuta 2008 kello 04.55 (UTC)Vastaa
- Tulisiko automaattinen poistaa kokonaan shakkilaudasta? Tulisiko FEN-koodi antaa shakkilauta-mallineeseen vai shakkitilanne mallineeseen? Sivun nimen pohjana oleva FEN-koodihan ei ole täydellinen, siitä puuttuu siirtolaskuritiedot, mutta se ei varmaan haittaa? -- Usp 20. lokakuuta 2008 kello 05.47 (UTC)Vastaa
- Hyviä kysymyksiä! Tosin ihan täydellinen FEN-koodi ei tähän sovltuisikaan, koska sivun pitää edustaa kaikkia pelillisesti vastaavia asemia riippumatta mitä reittiä asemaan on tultu. Toisaalta nykyinen laskenta pelkistä nappuloiden asemista ei oikein tunnu riittävältä (visuaalisesti samoja asemia voi pelipuussa olla useita). Johtaisko tämä pohdinta siihen, että nappuloiden aseman perusteella johdettu FEN-koodi kannattaa jättää pois ja antaa siirtolaskuritiedoista putsattu FEN-koodi mallineelle. Entä täyttäiskö tämä malline sitten kyseisen tiedon perusteella automaattisesti sisältämänsä pelkistetymmän shakkilautamallineen? --Raimondo 20. lokakuuta 2008 kello 14.33 (UTC)Vastaa
- Selvyyttä ehkä lisäisi, jos nappuloiden paikan lisäksi näytettäisiin myös vuorotieto, tai enpä tiedä ... pitäiskö sitten näyttää myös linoitus ja ohestalyöntioikeudet ja miten? Ehkä sittenkin olisi parasta vain näyttää nappuloiden asema ja siirtolaskuritiedoista putsattu FEN-koodi. Tässä taisi tulla nyt vastausten asemasta vain lisää avoimia kysymyksiä eli tee tämä kuten parhaaksi katsot. --Raimondo 20. lokakuuta 2008 kello 14.47 (UTC).Vastaa
- Ja monologi jatkuu... Nyt kun hiukan testailin ja tuijottelin tuota mallinetta, niin kyllä nuo pelitilannetta täsmentävät tiedot pitää saada jotenkin (apuneuvoilla ja/tai ohjeistuksella) näkyviin. Esimerkiksi mallineen alareunassa nykyisen FEN-koodin kohdalla voisi olla nämä tiedot esittävä koodin osa " b KQkq - ", mutta toisaalta tuo tieto näkyy sivunimestä. Voisko sen saada sieltä jotenkin näkymään selväkielisesti sivulla? Jos voi, niin saman tiedon perusteellahan voisi automaattisesti lautaamallineen nappuloiden asemat. Pitää panna tämä yön yli mietintämyssyyn. Mä testaan huomenna sivujen tekoa näillä eväillä vähän lisää. Yritetään löytää hommaan kohtuullisella vaivalla toteutettavissa oleva ja sivujen muokkausta tarpeeksi helpottava toimintamekanismi. Jätä kuitenkin myös se botti mieleesi ainakin tausta-ajolle. --Raimondo 20. lokakuuta 2008 kello 17.26 (UTC)Vastaa
- Tarkemman mietinnän jälkeen FEN-koodin automaattisen lisäyksen voi jättää kokonaan pois. Siirtovuoron voi edelleen ilmaista kolmella pisteellä tai niiden puuttumisella vaikka siirtonumerot jäävät pois ja loput näkee tarvittaessa FEN-nimestä. Nuo linkit tuntuvat menevän kovin helposti solmuun, joten edellä kohdassa "Testausta" esitetyt ideat ovat edelleen toivomuslistalla. --Raimondo 20. lokakuuta 2008 kello 22.53 (UTC)Vastaa
- Javascriptillä saisi FEN-koodista nimen ja takaisin (http://toolserver.org/~agony/fiwikibooks/fen.html), ja Javascriptillä tehdään myös FEN-koodista mallinekutsu (http://www.dwheeler.com/misc/fen2wikipedia.html). Joten sivun nimen perusteella saisi asematiedot suhteellisen vaivattomasti, paitsi että tälläisen Javascriptin yhdistäminen Mediawikiin on käsittääkseni ongelmallista. Ja se, että tilanne laskettaisiin selaimella jokaisella sivun latauksella varmaan hidastaisi selaamista.
- Tein paikan FEN-koodin antamiselle ja vaihdoin lautamallineeksi Shakkitilanne/lauta, niin ei tarvitse muuttaa Shakkilauta-mallinetta. -- Usp 21. lokakuuta 2008 kello 10.51 (UTC)Vastaa
Jatkokehityksestä
muokkaaMuokkailin äsken testimielessä tuon pelipuun juuriversoja ja totesin, että jo näilläkin apuneuvoilla tulee hyvin toimeen. Kiitos siitä! Nyt varmaan ennen mitään isompia apuneuvojen uudistusoperaatioita kannattaa näillä konsteilla rakentaa pelipuuta hiukan pidemmälle ja hankkia hiukan lisää kokemuksia näistä apuneuvoista. Harmi, että olen sitonut omat resurssini juuri nyt toisaalle (loppuvuodesta taas helpottaa), mutta otan tässä vielä pikapuoliin toisenkin muokkausrupeaman ja koitan samalla tutkia millaiseen asuun tuo pelipuusivu tällä tekniikalla alkaa muotoutumaan. Malline tuntuu jo tällaisenaan ihan fiksulta. --Raimondo 21. lokakuuta 2008 kello 11.59 (UTC)Vastaa
- Siirretäänkö jatkokeskustelu asiasta esimerkiksi sivulle Keskustelu:Shakki, jotta tämä sivu voidaan vapauttaa varsinaisen Shakkiaapisen kehittämiskusteluun? --Raimondo 21. lokakuuta 2008 kello 15.06 (UTC) Korjasin linkin. -- Usp 21. lokakuuta 2008 kello 16.06 (UTC)Vastaa
- Joo, suunnittelin jo samaa. Ens alkuun kannattaa muuten varmaan siirtää shakkiaapisesta nämä tilannesivut shakkiin, ennen kuin aloittaa tekemään kokonaan uusia sivuja. -- Usp 21. lokakuuta 2008 kello 16.06 (UTC)Vastaa
- Juu, ainakin kannattaa katsoa, mitä niiltä sivuilta kannattaa siirtää noille uusille sivuille. Ilmeisesti tässä vaiheessa voitais tämän sivun keskustelut myös arkistoida tehtävänsä tehneenä. Olennaiset asiat nousevat varmaan uudelleen esiin tuola aiheen omalla keskustelusivulla. --Raimondo 21. lokakuuta 2008 kello 22.47 (UTC)Vastaa
Arkistoitu 12.12.2009
muokkaaOlisiko tässä kirjassa ainesta kirjaston ensimmäiseksi "valmiiksi" kirjaksi sitten, kun pelipuu on poistettu. Samalla voisi kehittää yleisiä valmiit kirjat käytänteitä, kuten tulostettavan ja kirjamaisen version taitto. -- Usp 22. lokakuuta 2008 kello 05.36 (UTC)Vastaa
- Kuten alkusanoista näkyy Shakkiliitto tukee hanketta ja kirjan sisällön tuotantoon ollaan loppuvuodesta saamassa myös lisää muokkaajia ja lähdemateriaalien kopiointilupia. Tällä perusteella kysymykseesi on helppo vastata myöntävästi. Ajatuksena on kehittää kirjasta sekä koulukerhojen valmennuskursseille että myös itseopiskelijoille soveltuva starttipaketti. Nuo ehdottamasi kehittämistoimet olisi siksi erittäin toivottavia. Pelipuun lisäksi Shakkiaapisesta pitäisi ottaa erilleen myös tuo Shakkitietosanakirjan alku ja liittää mukaan sen sijaan shakkipelin perustermit sisältävä sanasto. --Raimondo 22. lokakuuta 2008 kello 08.46 (UTC)Vastaa
- Koska Wikipediassa on jo luettelo shakkitermeistä on varmaan viisasta tukeutua myös Shakkiaapisessa tähän termiluetteloon ja täydentää sitä tarpeen mukaaan mikäli siitä puuttuu kirjassa tarvittavia termien selityksiä. Mitenköhän tämä olisi käytännössä järkevintä toteuttaa? Ajattelin, että kirjan tekstissä termit linkitetään suoraan Wikipediaan, jolloin ei Shakkiaapisiin ilmeisesti tarvittaisi ollenkaan omaa sanastoa? Vai pitäiskö täälä silti olla myös oma sanasto, ja siinä linklit myös muihin lähteisiin? Shakkitrermejä löytyy myös Wikisanakirjasta, josta löytyy myös sanojen käännöksiä eri kielille. Toisaalta myös tuo Wikipedian termiluettelo on linkitetty kielilinkeillä eri kieliversioihin, mutta termilueteloiden yksittäisillä sanoilla ei niissä ole keskinäistä linkitystä. Onko ideoita, miten homma olisi viisainta hoitaa, jotta valmiit termien selitykset saataisiin kätevästi käyttöön? (Vastaava sanastotarve esiintyy myös verkko-opistoon tuotettavassa nettishakkikurssissa, jossa myös tukeuduttaisiin mielellään vapaista medioista löytyviin shakkitermiluetteloihin.) Mä panen tästä kysymyksen myös Wikipedian Shakkiprojektiin. --Raimondo 22. lokakuuta 2008 kello 20.37 (UTC)Vastaa
- Poistin tuon Shakkitietosanakirjan ja lisäsin toistaiseksi (kunnes jokin parempi menetelmä keksitään) Wikipedian termiluettelon vain kirjan liitteeksi. Siivoan seuraavaksi kirjan lukujen numeroita ja muita vanhan version jäänteitä jatkomuokkauksien pohjatöiksi. --Raimondo 23. lokakuuta 2008 kello 08.57 (UTC)Vastaa
- Nyt kirjasta on pistettu/ohitettu kaikki ylimääräinen aines. Olisko niiden yleisten käytänteiden kehittäminen paikallaa nyt tällä materiaalilla ennenkuin kirjaan ryhdytään tuottamaan lisää sisältöä? --Raimondo 23. lokakuuta 2008 kello 09.30 (UTC)Vastaa
- Poistin tuon Shakkitietosanakirjan ja lisäsin toistaiseksi (kunnes jokin parempi menetelmä keksitään) Wikipedian termiluettelon vain kirjan liitteeksi. Siivoan seuraavaksi kirjan lukujen numeroita ja muita vanhan version jäänteitä jatkomuokkauksien pohjatöiksi. --Raimondo 23. lokakuuta 2008 kello 08.57 (UTC)Vastaa
- Koska Wikipediassa on jo luettelo shakkitermeistä on varmaan viisasta tukeutua myös Shakkiaapisessa tähän termiluetteloon ja täydentää sitä tarpeen mukaaan mikäli siitä puuttuu kirjassa tarvittavia termien selityksiä. Mitenköhän tämä olisi käytännössä järkevintä toteuttaa? Ajattelin, että kirjan tekstissä termit linkitetään suoraan Wikipediaan, jolloin ei Shakkiaapisiin ilmeisesti tarvittaisi ollenkaan omaa sanastoa? Vai pitäiskö täälä silti olla myös oma sanasto, ja siinä linklit myös muihin lähteisiin? Shakkitrermejä löytyy myös Wikisanakirjasta, josta löytyy myös sanojen käännöksiä eri kielille. Toisaalta myös tuo Wikipedian termiluettelo on linkitetty kielilinkeillä eri kieliversioihin, mutta termilueteloiden yksittäisillä sanoilla ei niissä ole keskinäistä linkitystä. Onko ideoita, miten homma olisi viisainta hoitaa, jotta valmiit termien selitykset saataisiin kätevästi käyttöön? (Vastaava sanastotarve esiintyy myös verkko-opistoon tuotettavassa nettishakkikurssissa, jossa myös tukeuduttaisiin mielellään vapaista medioista löytyviin shakkitermiluetteloihin.) Mä panen tästä kysymyksen myös Wikipedian Shakkiprojektiin. --Raimondo 22. lokakuuta 2008 kello 20.37 (UTC)Vastaa
- Aloittelin Wikikirjasto:Tulostettava versio ja Shakkiaapinen/Tulostettava versio. Teillä on kaiketi käyttöä pikemmin Shakkiaapiselle kuin pelipuulle juuri nyt eli kannattaako keskittyä tähän ensin? Onko ennemmän tarvetta painetulle/PDF-muotoiselle kuin wikimuotoiselle aapiselle? Eli kuinka paljon kannattaa panostaa tulostettavan version hiomiseen? -- Usp 23. lokakuuta 2008 kello 11.15 (UTC)Vastaa
- Toivo Pudas puhuu kirjan alkusanoissa printattavasta versiosta, joten pyritään siihen, että lopputuotoksessa tulostettavan version toimivuus ajaa wikimuotoisen esityksen hienouksien edelle, jos joudutaan valintatilanteisiin. Shakkiaapinen on kuten arvelit toteutusjonossa pelipuun edellä. Varmistan nyt kuitenkin sen, että näiden yleisten periaatteiden kehityksellä ei varmaankaan vielä jädytetä sisällön tuotantoa vielä mitenkään? Niin olettettavasti nyös nuo navigointilinkit tiputetaan pois tulostetavasta versiosta ja sisällysluetteloon tullee myös sivunumeroviitteet? --Raimondo 23. lokakuuta 2008 kello 14.24 (UTC)Vastaa
- Elementtiin, kun lisää class="noprint", niin ei näy tulosteessa. Nyt ei navit enää näy. Sivunumeroista en vielä osaa sanoa, voi mennä hyvin hankalaksikin. Eihän täällä mikään ole jäädytettyä. Muutos päivittyy tulostettavaan saman tien. -- Usp 23. lokakuuta 2008 kello 15.23 (UTC)Vastaa
- Se sivunumerojuttu ei lopulta ole niin tärkeä asia. Unohdetaan koko juttu ja keskitytään tärkeämpiin asioihin. Entä saisko siihen tulostettavaan versioon mukaan "liitesisältöä" sisarhankkeista? Esimerkiksi tässä tapauksessa tuon Wikipedian luettelon shakkitermeistä. Tämä ehkä olisi yleisemminkin hyödyllinen ominaisuus, jolla voitaisiin välttyä saman tiedon ylläpidosta monessa paikassa. Miten määräytyy sivujen esitysjärjestys tulostettavassa versiossa? Nyt ne näyttävät menneen vähän väärään järjestykseen ja virhe on ilmeisesti syntynyt kohdassa, jossa sisällysluettelossa on alatasoja. --Raimondo 23. lokakuuta 2008 kello 21.10 (UTC)Vastaa
- Sivuja ei voi sisällyttää toisesta projektista eli ei. Hain sivut automaattisesti Shakkiaapisen pääsivulta ohjelmalla, joten en katsotun miten ne pitäisi mennä. Kappaleiden/sivujen järjestystä muutetaan muokkaamalla tulostettavaa versiota. -- Usp 24. lokakuuta 2008 kello 09.43 (UTC)Vastaa
OK! Eli tuon tulostettavan version valmisteluun tarvitaan siten aina hiukan käsityötä. Eikös tähän käsityövaiheeseen voi sisällyttää myös "liitemateriaalin" kopiointi kirjan tulostusversion osaksi. Testasin sitä äsken ja homma näytti teknisesti toimivan hyvin. Joduin vain täältä puuttuvan pienen shakkilautamallineen vuoksi, vaihtamaan mallinetta. Näin liitemateriaalikin saataisiin kätevästi samaan kirjaan. Oliskohan tämä myös menettelytapana asiallinen? --Raimondo 24. lokakuuta 2008 kello 12.32 (UTC)Vastaa
- Liiteetkin on minusta parempi olla omalla sivullaan ja tulostattava versio sivulla ei muuta kuin sisällytykset ja tarpeen mukaan otsikoita, sekä {{Tulostettava versio}}. -- Usp 24. lokakuuta 2008 kello 13.36 (UTC)Vastaa
- Minusta olisi kätevää saada koko homma yhdessä paketissa, koska tuo termienselitysluettelo olisi olennainen osa kokonaisuutta. Yritän tässä keksiä nyt konstia, jolla vältyttäisiin saman asian ylläpidosta monessa paikassa. Oliskohan semmoinen menettely sitten parempi, että tuo sanasto kopioitaisiin Wikipediasta ennen kunkin tulostusversion muokkausta Shakkiaapisen osaksi (lähde mainiten)? --Raimondo 25. lokakuuta 2008 kello 08.04 (UTC)Vastaa
- Niin, Wikipediassa se varmaan kannattaa pitää, koska siellä on enemmän lukijoita ja sitten vain päivitellä kopio
tänne, vaikka tietyin väliajoin. -- Usp 25. lokakuuta 2008 kello 14.58 (UTC) Siis sivulle Shakkiaapinen/Liitteet. --Usp 26. lokakuuta 2008 kello 13.12 (UTC)Vastaa
- Niin, Wikipediassa se varmaan kannattaa pitää, koska siellä on enemmän lukijoita ja sitten vain päivitellä kopio
- Kopioin nyt termiluettelon tänne. Oliskohan sen lähde osoitettu näin asialisesti ja pitäiskö kopiointiajankohta osoittaa "Tulostettava versio"-mallineen huomioita-osassa esim. näin {{M|Tulostettava versio||huomioita=Luettelo shakkitermeistä päivitetty Wikipediasta 26.10.2008}}? --Raimondo 26. lokakuuta 2008 kello 10.09 (UTC)Vastaa
- Nythän se tulikin tänne kahteen kertaan, koska lisäsin sen yllä olevan linkkisi ohjaamana liitesivulle, mutta olitkin kuitenkin tehnyt myös erilisen lähdesivun. Siirrän nyt vielä linkkien osalta korjatun termilistan tuolle omalle sivulleen. --Raimondo 26. lokakuuta 2008 kello 10.31 (UTC) Se on nyt korjattu! Linkkien punainen väri ei näköjään siirry tänne Wikipediasta. --Raimondo 26. lokakuuta 2008 kello 11.03 (UTC)Vastaa
- Tämä sekaannus taitaa johtua siitä että linkitin edellä sivulle /Lähteet kun piti linkittää sivulle /Liitteet. -- Usp 26. lokakuuta 2008 kello 13.12 (UTC)Vastaa
- Täältä näkyy puuttuvan "Malline:Viitteet". Voisko noiden wikipediasta kopioitujen liitteiden linkit korjata jollakin konstilla automaattisesti? Myös tämän Shakkiaapisen esimerkkipelit kannattanee sisällyttää uuteen pelipuuhun ja pitää nuo esimerkkipelit pelipuun "valmistumiseen" saakka lähdesivuilla. Kommenteihin tarvitaan kopiointilupa, mutta itse peleillä ei ole tekijänoikeussuojaa (kirjaa varten hankitut kopiointiluvat listataan alkusanat sivun loppuun). Entä löytyykö jokin konsti linkittää esim. sivun esimerkkipelitaulukon termejä ja jokapaikasta muualtakin tekstistä tuon Wikipediasta kopioidun termiluettelon termeihin muuttamatta termejä otsikoiksi? Shakkiaapinen/Shakkivalmennus--Raimondo 27. lokakuuta 2008 kello 18.56 (UTC)Vastaa
- Ei puutu enää. Jos ymmärsin kysymyksen oikein, Malline:Ankkuri. -- Usp 29. lokakuuta 2008 kello 17.53 (UTC)Vastaa
Testasin toimintoa ja se tuotti pdf-tiedoston, joka näytti muuten paitsi taulukoiden käsittelyn osalta ihan hyvältä. Ehkä kuvat olisivat saaneet olla hiukan pienempiä. Voiko sitä mitenkään säädellä?
Taulukoiden uloin taso näytti leviävän koko sivun levyiseksi, mikä oli haitallista ainakin shakkilautamallineiden kohdalla. Shakkilaudan animaatioesityksen alkutilanteen (lopputilanne olisi parempi) kuva oli taas hyvä. Tämä ilmeisesti johtui siitä, että siinä kutakin laudan asemaa edustaa koko laudan kokoinen kuva. Pikakorjaus shakkilautamallineiden esittämiseen olisikin ilmeisesti korvata ne kuvilla.
Mitenkä tässä asiassa on ajateltu edetä? --Raimondo 28. lokakuuta 2008 kello 20.20 (UTC)Vastaa
- Jos tulostettava taikka PDF-versio on kovin tärkeä, viimeinen vaihtoehto on tehdä kokonaan erillinen versio näitä varten ja tehdä PDF-käsin. Tulostusversion hakemisessa laudat näkyy ihan hyvin mutta jostain syystä PDF:n teko levittää minkä tahansa taulukon sivun levyiseksi. -- Usp 29. lokakuuta 2008 kello 17.53 (UTC)Vastaa
Tämä toiminto jumittui eikä tuottanut mitään tulosta. Pitäiskö sen olla jo toimiva? --Raimondo 28. lokakuuta 2008 kello 20.20 (UTC)Vastaa
- En tiedä, ei toimi minullakaan. Ei myöskään en versiossa. -- Usp 29. lokakuuta 2008 kello 17.53 (UTC)Vastaa