welcome to tuppi

name

password

First time here? Just leave the password empty and click

login

Tervetuloa tachiain tuppiserverille!

kevät keikkuen tulevi

Nettitupen versio 2009 alkaa olla kohillaan (12.3.09). Kirjoitin parissa päivässä pelimoottorista jälleen uuden version joka on paljon yksinkertaisempi ja fiksumpi kuin ne wanhat. Teknillismielisille huomioitavaa että pelin API on nyt hurjan yksinkertainen ja avoin. Jos joku haluaa kehittää oman flash tai javasript tai vaikka vt-100 clientin, ottaa yhteyttä minuunpäin vaikka tiimiviestillä tai sähköpostilla. Pelin ja tiimiruudun logiikka on täysin REST-tyylisen rajapinnan takana joten clientin teko on kevyttä ja helppoa.

Rajapinnan avulla voi myös tehdä oman botin. Ehdotan pientä kisaa, se propellipää, joka lähettää pienimmän (alle 16 kiloa?) pitkän clientin, voittaa japanilaisen idealampun suomeen toimitettuna. Clienttejä ei aio käyttää kaupallisessa tarkoituksessa, laitan servulle download-hakemistoon tai linkitän tekijän sivulle.

Uudessa tupessa on korjattu monia puutteita, korttien katoamisia ja lyöntisuuntia sun muita. Yritän saada jonkinlaisen testiversion palvelimelle viikonlopuksi. Siihen asti, moro!

Palvelimella näyttää olevan kävijöitä ihan kivasti. Laittakaahan kaikki itsellenne käyttäjäkuvakkeet (tiimiruudun ME-valikko), klikaten tyhjää ikonia. Kokorajoitus on käytännöllisesti katsoen poissa, kuva muutetaan pienikokoiseksi ikoniksi automaattisesti, taialla.

Fun-ding

Lisäsin tämän ruudun laitaan donate-napin jolla voi lahjoittaa vaikka ison tuopin hinnan jos on kokenut nettitupesta elävöitystä itselleen saaneensa. Donate vie paypalin sivulle, rahaa voi siirtää paypal-tililtä tai omalta luottokortilta. Itse olen paypalia kayttänyt ilman ongelmia kun olen majatalovarauksia ja levyostoksia ulkomailta tehnyt.

Jeff Minterin Space Giraffe

Jos tuppi tuntuu hidastempoiselta, voi ihminen kokeilla uber-koodaajahippi Jeff Minterin uutukaista nimeltään Space Giraffe imuroimalla demon täältä. Jeff asuu Walesissa maatilalla ja hoitaa lampaita ja laamoja(!) kun ei koodaa. Space Giraffen koko versio maksaa 20 taalaa, jos peli miellyttää (kokeilkaapas pelata videotykin kanssa pimennetyssä huoneessa), sen voi hankkia omakseen Llamashopista. Respect!

eka kertaa pappia kyydissä?

toimintaohjeet

Viime aikoina on ollut paljon uusia kävijöitä joilla on nettitupen käyttö ollut kovasti hakusessa. Vika on suunnittelijan, Tiimiruutu taitaa olla epäintuitiivinen. Siispä:

Jos olet ekakertalainen tai tiimiruutu ei tunnu järkevältä, kerron tässä miten se toimii. Kun olet kirjaanttunut sisään, vapaana olevat pelaajat-taulu on jonkin aikaa tyhjä. Kestää jonkin aikaa, pahimmillaan puoli minuuttia kun botit heräävät horroksesta. Tämä johtuu siitä että joku edellinen pelaaja on jättänyt pelin kesken sulkemalla selaimen ikkunan ja botit jäävät pollailemaan kuollutta peliä. Tällä hetkellä lääke on odottaa jonkin aikaa niin pelaajaikonit pomppaavat ruutuun.

Pelata voi luomalla pelin antamalla Create game-ikkunaan pelille mielivaltaisen nimen ja klikkaamalla create nappulaa. Kun peli on luotu, voi botteja tai ihmispelaajia lisätä klikkaamalla niitten kuvakkeita. Kun pelaajia on saatu neljä kasaan (näet pikku kuvakkeiden ilmestyvän pelilaatikkoon), pomppaa esiin varmennusikkuna.

Varmennusikkunasta voi nähdä kun pelaajat vahvistavat liittymisensä peliin (kuvakkeet saavat valkean pohjan). Jos joku pelaajista ei vahvista järkevän ajan kuluessa, (saattanut sulkea selaimen ikkunan tai olla puhelimessa tm.) voit lopettaa pelin klikkaamalla Leave game. Peli tyhjentyy ja joudut luomaan uuden pelin.

Jos ja kun kaikki pelaajat ovat vahvistaneet, pääset peliruutuun. Peliruudussa ollessa pelin voi lopettaa klikkaamalla oikeassa yläreunassa olevaa EXIT-kuvaketta. Jos pelaat ihmisiä vastaan, on huomaavaista sanoa chatissa kaikille että nyt täytyy mennä. Exitin jälkeen voit sulkea selaimen ikkunan eikä sinua enä näy aktiivisten pelaajien listalla.

Tiimiruudussa on message-toiminto jolla voi lähettää muille pelaajille viestejä. Tuntemattomillekin saa viestittää, erityisesti Send message to all-toimintoa kannattaa käyttää ja lähettää massaviestejä tyyliin Peliseuraa 26.11 klo 17:00?. Viesteistä jengi voi päätellä koska palvelimella on ihmispelaajia. Käyttäkää viestitoimintoa siekailematta, kukaan ei pane pahakseen. Se on sitä varten.

Tuppivuorot

Ehdotan että joka tiistai ja torstai kello 21:15 olisi taloyhtiön säännönmukainen tuppivuoro. Koska nettituppi ei vielä ole yhtä suosittu kuin esimerkiksi World of Warcraft tai Jessica Simpson, kiinnostuneet voisivat tulla serverille tuohon aikaan ja jättää selainikkunan auki joksikin aikaa ja katsoa tuleeko jengiä.

Edellisiltä kerroilta on havainto että ihmiset tulevat 10-15 minuutin sisällä. Jos selainikkunan sulkee, tiimiruutu laittaa sinut offline-tilaan minuutin kuluttua.

Jos tuppivuoron ajankohta on hankala, eri aikaa voi ehdottaa lähettämällä mulle mailia osoitteeseen varjosanomat - gmail. com tai lähettämällä tiimiruudussa viestin (message) pelaajalle samui. Kaikki muukin palaute on tervetullutta. Reippaasti vaan.

Tämä nettituppi on mun harrasteprojekti jota parantelen kun on ylimääräistä aikaa. Kaikkien peliin liittyvät toiveet ja parannukset yritän toteuttaa. Jos on kysyttävää niin sähköpostia tai tiimiviestiä vaan mulle.

tuppi - lappilainen korttipeli

pelin kulku

Jos et ole koskaan pelannut tuppea, ei syytä huoleen. Ensin pannaan puukko ja haulikko pois, sitten kortit jaetaan. Ekalla kierroksella pitää valita pelataanko noloa vai ramia. Nolossa pienet kortit pärjää, Ramissa isot. Jos eka kierroksella joku näyttää punaista korttia, se ramasee ja pelistä tulee rami. Jos kaikki näyttävät mustaa, pelityyli on nolo.

Peli alkaa ja lähdetään järjestyksessä lyömään. Jos pelataan noloa, sinun ja peliparisi pitää laittaa pöydälle kortteja joitten alle ette arvele vastustajatiimin pääsevän. Kasa eli tikki päätyy sille parille joka löi suurimman kortin pöytään. Nolossa yritetään olla keräämättä kasoja. Vastustajan kasoista saa nolossa pisteitä. Jos sulla ei ole sitä maata mitä ensimmäinen pelaaja löi, voit laittaa minkä tahansa kortin mistä haluat päästä nolossa eroon (ässät, kunkut, ym). Tätä kutsutaan sakkaamiseksi. Nolossa sakkaaminen on hyvä asia. Sakkuukortin arvo on nolla. Nolossa sakkaamalla ei voi hävitä. Kun käsi on pelattu, vuoro jää sille jolla oli isoin kortti.

Ramissa kasoja yritetään kerätä lyömällä isoja kortteja. Vuoro jää sille joka löi isoimman. Jos ramaajapari saa vähemmän kasoja kuin vastapuoli, kyseessä on ryöstörami. Ryöstössä vastustaja saa jokaisesta kuuden ylittävästä kasasta tuplapisteet. Ramissa sakkaaminen on kenkkumaista.

Kun kaikki kortit on pelattu, lasketaan pisteet. Jos molemmilla pareilla on nolla pistettä, pisteet tulee voittajaparille. Jos vastapelaajalla on pisteitä, he tippuvat ja pisteet menee nollille. Tarkoitus on saada 52 pistettä kertaakaan häviämättä. Silloin vastustajapari menee tuppeen joka on suuri häpeä.

tuppiserveri

Ensin loggaannut sisään tuosta login-laatikosta tuolla ylhäällä. Jos et kuulu mihinkään tiimiin, jätä salasana ja tiiminimi tyhjäksi. Pääset tiimiruutuun jossa näkyy montako muuta pelaajaa on servulla. Lisäksi näkyy avoimet pelit. Avoimen pelin voi itsekin aloittaa ja odottaa että jengiä liittyy siihen. Omaa peliä ei vielä tässä vaiheessä näy ennenkuin joku siihen liittyy. Kun peli tulee täyteen, siirryt automaattisesti peliruutuun.

Peli alkaa ja eka kierroksella valitaan pelataanko noloa vai ramia. Sitten peli etenee, oman nimen vieressä on parin nimi ja alla on se kuka sattuu olemaan vuorossa. Epäselvästi on merkitty kasat ja parin pisteet. Peli etenee. Sivussa on samanlainen chattiruutu kuin tiimisivulla ja pelissä olevien kanssa voi jubastella. Puhuminen pelistä ei ole suositeltavaa, yleensä ristiselkävaivojen ja sydänvaivojen valittelijoita odottaa puukko jossain yllättävässä tilanteessa. Parit muodostuvat enempi vähempi satunnaisesti. Yrittäkääpä saada toisenne tuppeen!

tiimeistä

Jos kaveriporukka innostuu nettitupesta ja haluaa oman tiimin jonka kesken voi pelata ja chättäillä, se onnistuu. Bissen hinta (5 euroa) per pelaaja kun kilahtaa koodaajan pankkitilille, tiimi pannaan pystyyn.

jatkossa

Tuppea aion hieman vielä kehittää, lisätä soolauksen ja muuta. Jos pelistä paljastuu bugeja tai on kommentoitavaa, lähettäkää sähkipostia osoitteeseen varjosanomat (miukumauku) gmail.com. Jonkin ajan päästä julkaisen iPhonella (tai muulla javascriptiä tukevalla mobiiliselaimella) pelattavan version.

selaimet

tuppi on tähän mennessä toiminut parhaiten firefoxilla, operalla ja safarilla. Jos sulla on IE, olet oman onnesi (ja microsoftin) nojassa ja käsikynkässä. Kehitän macbookilla eikä mulla ole ajatustakaan testata selaimella jota vain 96% ihmisistä käyttää. Get real, get safari!

mitä miksi milloin?

Mitä

Nettituppi lähti liikkeelle hauskasta illasta Helsingissä kun tapasin kavereita pitkästä aikaa, joimme runsaasti kirkkaita juomia ja pelasimme tuppea ulkona vaikka oli jo aika kylmää. Tulin takaisin Japaniin (muutin tänne pari vuotta sitten) ja huvikseni opetin paikallisille tupenpeluuta, lähinnä Marcuksen pyörittämässä baarissa.

Miksi?

Jossain vaiheessa tuli sitten mieleen että olisi kiva pelata saman jengin kanssa kuin Helsingissä ja rykäisin parissa päivässä bugisen raakaversion nettiin ja pelasimme siihen asti kunnes clientti kaatui. Sen jälkeen olen vapaa-aikana viritellyt kaikenlaista, korjaillut bugeja kun niitä on ilmaantunut. Hyvin yksinkertainen pelihän tämä on, mun järjellä vain niitä bugeja tulee simppeliinkin viritykseen.

Jatkokehitystä

Peliservulla on monenlaista kävijää, yksi heistä käyttää tunnusta Ate. Ate oli tehnyt todennäköisyystutkimusta (?) tupesta pelinä ja paperinkin nettiin julkaissut. Luin kyseisen dokumentin ja päätin tehdä aten havaintoihin perustuvan botin joka tupettaa tekoälykkäästi. Tällä päivämäärällä palvelimella roikkuu sitten nuo Charlien enkelit jotka pitävät nousut loivina josseivat ihan sitten tuppeen pistä.

Tachiai?

Tachiai taas on pyörittämäni webbisuunnittelufirma. Tämä saitti on ihan harrastuspohjalta tehty, kunnollisiakin saitteja olen tehnyt. Jos sinulla on tarve saada saitti pystyyn, ota yhteyttä, ehkä voidaan järkätä jotain. Mun osoite on varjosanomat (at) gmail.com