Gtris

Muu yhteisön välinen keskustelu.
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Gtris

Post by Koodiapina »

Gtris

Gtris on C++:lla ohjelmoitu Tetris-klooni.

Linux: http://juo.grandi.biz/gtris.zip (v1.1)
Windows: http://juo.grandi.biz/gtris_win.zip (v1.0)

Tarvittavat DLL-tiedostot ovat mukana.

Image

Bugi-ilmoitukset ja kehitysehdotukset ovat tervetulleita.
Last edited by Koodiapina on Sun Nov 28, 2010 5:16 pm, edited 20 times in total.
User avatar
Jonez
Devoted Member
Posts: 575
Joined: Mon Aug 27, 2007 8:37 pm

Re: Asketris

Post by Jonez »

Ihan näppärä tetris. 77 pistettä tuli ekalla yrittämällä. En tiedä oliko se harmaa palikka hyödyksi vai haitaksi. Ainakin alussa se tuntui häiritsevän erittäin paljon. Olisin kaivannut pyöritysmahdollisuutta molempiin suuntiin, mutta muuten liikutussysteemi oli onnistunut.
-Vuoden 2008 aloittelijan ystävä -palkinnon voittaja-
Image <- protestipelikilpailun voittaja.
Space War
MikkoK
Devoted Member
Posts: 813
Joined: Thu Jun 05, 2008 2:13 pm
Location: City 17

Re: Asketris

Post by MikkoK »

Kiva tetrishän tämä oli bugeja en löytänyt pikaisella vilkaisulla.
EDIT:

OMFG 666:es viesti :twisted:

Code: Select all

#aha. @ IRCNet
<Grandi> Voit laittaa jo valmiiks hailaittiin "Amis-Mikko", koska alan kutsua sua sillä nimellä.
Lobodomy
Member
Posts: 77
Joined: Tue Sep 09, 2008 6:11 pm
Location: Pälkäne

Re: Asketris

Post by Lobodomy »

Hyvä toimiva peli. Aluksi se harmaa hommeli ärsytti mutta siihen tottui aika nopeesti. Ennätys pisteet 257.
User avatar
Ruuttu
Devoted Member
Posts: 688
Joined: Thu Aug 30, 2007 5:11 pm
Location: Finland, Sipoo

Re: Asketris

Post by Ruuttu »

Luulen että harmaa palikka voisi olla vähän tummempi väriltään, niin ei olisi niin silmiinpistävä. Ja kai sen pelin nyt voisi käynnistää vaikka välilyönnistäkin?

Pidin muuten ulkoasusta - niiiiiin simppeli.
zHelmet
Member
Posts: 73
Joined: Mon Nov 10, 2008 3:55 pm

Re: Asketris

Post by zHelmet »

Mahtava toteutus, simppeli ulkoasu eikä bugejakaan löytynyt. Mutta itse kaipaisin sitä kun painaa alas niin palikka putoaisi nopeammin eikä vain suoraan töksähtäisi alas. Jatka samanlaisten pelien tekemistä ;)
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: Asketris

Post by Koodiapina »

Kiitos palautteesta. Asketris on päivitetty versioon 1.1, johon on tehty seuraavat muutokset:
  • "Aavetetromino" on nyt himmeämpi, vähemmän häiritsevä.
  • Välilyönti aloittaa nyt uuden pelin gameover-tilassa ja pelin aikana tiputtaa tetrominon alas.
  • Pelin tauottamiseen on nyt oma näppäimensä, p.
  • Pisteytyksestä on tehty järkevämpi.
  • Alanuoli tiputtaa nyt tetrominoa askeleen alaspäin.
Latauslinkki löytyy vanhalta paikaltaan aloitusviestistä.

Edit. Peliin oli päivityksen yhteydessä ilmestynyt bugi liittyen tetrominon tiputtamiseen alanuolella. Nyt sekin on korjattu.
Pettis
The Evil Admin
The Evil Admin
Posts: 1044
Joined: Sun Aug 26, 2007 5:08 pm
Location: Rovaniemi
Contact:

Re: Asketris

Post by Pettis »

Miksi tämä on yleisellä alueella eikä projekteissa?
CB Repository .com - Sinne ne kaikki koodit menneet on!
MunVerkko - Ilmaisia foorumeita ja blogeja
Sly_Jack0
Devoted Member
Posts: 612
Joined: Mon Dec 10, 2007 8:25 am

Re: Asketris

Post by Sly_Jack0 »

Pettis wrote:Miksi tämä on yleisellä alueella eikä projekteissa?
Koska, eikös Projektit-alue ole vain CB-projekteille. Tämähän on ilmeisesti tehty C++:lla.
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Asketris

Post by koodaaja »

Sehän on varsin nautinnollinen tetris-väännös. Ainoa pieni ikävyys jonka havaitsin oli se, ettei palikoita voinut liu'utella niiden ollessa jo kontaktissa muiden palikoiden kanssa, siihen on niin tottunut että hassulta tuntui ilman.
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: Asketris

Post by Koodiapina »

Sly_Jack0 wrote:Koska, eikös Projektit-alue ole vain CB-projekteille. Tämähän on ilmeisesti tehty C++:lla.
Jep.
koodaaja wrote:Ainoa pieni ikävyys jonka havaitsin oli se, ettei palikoita voinut liu'utella niiden ollessa jo kontaktissa muiden palikoiden kanssa, siihen on niin tottunut että hassulta tuntui ilman.
Ongelma ilmaantui vain jos saman tetrominon kohdalla paineli aiemmin alanuolta. Se on nyt korjattu.

Päivitin pelin versioon 1.2, joka lienee viimeinen. Nyt mukana on eeppinen megaman medley -taustamusiikki ja vähemmän eeppinen menumusiikki. Aloitusviestin latauslinkkikin on päivitetty.

Taustamusiikki muuten moninkertaisti paketin koon :D
JATothrim
Tech Developer
Tech Developer
Posts: 606
Joined: Tue Aug 28, 2007 6:46 pm
Location: Kuopio

Re: Asketris

Post by JATothrim »

Pelasin yhden erän ja tylsistyin.. (pelituntuma on kankea) Ja sitten winamp -> bgmusic.wav :3 Plussaa paljon loistavasta musasta (ja pelistä myöskin). Hyvä peli. Itse koetin vääntää matopeliä, mutta meni över-tekniseksi ja proju jäätyi. :D
-On selkeästi impulsiivinen koodaaja joka...
ohjelmoi C++:lla rekursiivisesti instantioidun templaten, jonka jokainen instantiaatio instantioi sekundäärisen singleton-template-luokan, jonka jokainen instanssi käynistää säikeen tulostakseen 'jea'.
User avatar
CCE
Artist
Artist
Posts: 650
Joined: Mon Aug 27, 2007 9:53 pm

Re: Asketris

Post by CCE »

Kelpo tetris-klooni kivoilla Konami-musilla, mutta mietin vain miksi pelimusiikki on paketissa pakkaamattomana wavina eikä esim. pakattuna ogg vorbis menetelmällä?
JATothrim
Tech Developer
Tech Developer
Posts: 606
Joined: Tue Aug 28, 2007 6:46 pm
Location: Kuopio

Re: Asketris

Post by JATothrim »

Arvelisin SDL_mixerin takia, muistaakseni paakaamaton .wav oli varsin simppeliä saada pyörimään verrattuna mm. mp3 ja ogg muotoihin. DLL:llät paljastavat kaiken. :roll: (lol piti aivoitella oliko .exe:ssä debug symbooleita jäljellä... n. 300 kt kokosena ei taida löytyä..)
EDIT:

CCE: haha.. :mrgreen: muistselin näköjään musiikin soittamista SDL:än perus toiminnoilla. : P

Last edited by JATothrim on Sun Feb 07, 2010 11:40 pm, edited 1 time in total.
-On selkeästi impulsiivinen koodaaja joka...
ohjelmoi C++:lla rekursiivisesti instantioidun templaten, jonka jokainen instantiaatio instantioi sekundäärisen singleton-template-luokan, jonka jokainen instanssi käynistää säikeen tulostakseen 'jea'.
User avatar
CCE
Artist
Artist
Posts: 650
Joined: Mon Aug 27, 2007 9:53 pm

Re: Asketris

Post by CCE »

JATothrim wrote:Arvelisin SDL_mixerin takia, muistaakseni paakaamaton .wav oli varsin simppeliä saada pyörimään verrattuna mm. mp3 ja ogg muotoihin. DLL:llät paljastavat kaiken. :roll: (lol piti aivoitella oliko .exe:ssä debug symbooleita jäljellä... n. 300 kt kokosena ei taida löytyä..)
SDL_mixerillä oggin lataus menee käsittääkseni kutakuinkin näin seuraavasti

Code: Select all

music = Mix_LoadMUS("music.ogg");
Ei mielestäni kovin vaikeaa :)
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: Asketris

Post by Koodiapina »

Tein tuon äänisysteemin alunperin .waveille ja .ogg-tuki vaatisi pientä muuttelua koodissa. Täytyy katsoa jos kiinnostus riittäisi joskus vaihtamaan tuon. Tottahan on, että harva lataa 50mt:n paketin vain Tetristä pelatakseen :D
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: Asketris

Post by Koodiapina »

Uusi versio on ulkona ja aloitusviestin latauslinkki on päivitetty.
MaGetzUb
Guru
Posts: 1715
Joined: Sun Sep 09, 2007 12:35 pm
Location: Alavus

Re: Asketris

Post by MaGetzUb »

Toimiisikohan tämä mahdollisesti Linuxin Maemo 5 distrolla. Jos toimiisi, niin lisääs tuohon kosketusnäyttö tuki, niin saan pelata koulus tunneilla. :)
Solar Eclipse
Meneillä olevat Projektit:
We're in a simulation, and God is trying to debug us.
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Asketris

Post by esa94 »

MaGetzUb wrote:Toimiisikohan tämä mahdollisesti Linuxin Maemo 5 distrolla. Jos toimiisi, niin lisääs tuohon kosketusnäyttö tuki, niin saan pelata koulus tunneilla. :)
Kosketusnäyttötuki? Komentoriviohjelmaan?

(Myöskin, binäärit pitää varmaan kääntää uusiksi että maemolla toimisi)
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: Gtris

Post by Koodiapina »

Ohjelmoin koko roskan uusiksi. Grafiikat ovat nyt kauniimmat ja mukana on muutama tehoste. Nimikin vaihtui.
Post Reply