PPArkisto

BananaBALLS 1.1

Yleinen pelikeskustelu

Sivu 1 / 1

Viestit

Sivu 1 / 1
Rekisteröitynyt:
07.01.2005
Kirjoitettu: tiistai, 01. huhtikuuta 2008 klo 18.29
Muokattu: 01.04.2008 klo 19.29
BananaBALLS 1.1
[kuva]

Pelissä on tarkoitus väistellä hassunhauskoja palleroisia. Peli sisältää pistelistan, ja toivottavasti joku teistä peliplaneettalaisista olisi ekana. NAUTTIKAA ^^____________________^^

Lataa: http://up.servut.us/dl/7307

(Tämä ei ole aprillipila. Aprillipäivänä vaan on kiva julkaista tavaraa ^^__^^)
Rekisteröitynyt:
07.01.2005
Kirjoitettu: tiistai, 01. huhtikuuta 2008 klo 19.39
Lainaus:01.04.2008 Sluz kirjoitti:
TÄÄ ON VIIRUS evil evil :evil: :evil: :evil: mad mad :x :x
Jospa todistaisit viruksellisuuden ennen väitteiden esittämistä.

Peli on toteutettu siis Pythonilla eikä sisällä moisia iljetyksiä. Mikäli ette usko, voitte skannailla main.pyc tiedoston läpi tai käyttää Online Armoria, joka kysyy _jokaikisestä_ teosta (tiedostonluonti jne.) erikseen.
Rekisteröitynyt:
24.08.2006
Kirjoitettu: keskiviikko, 02. huhtikuuta 2008 klo 20.51
Aika vaikea mutta ihan hassua ajan vietettä. Hyvä homma! Millon se kahvipapu peli tulee : )?
-bc
Rekisteröitynyt:
26.07.2005
Kirjoitettu: keskiviikko, 02. huhtikuuta 2008 klo 22.30
Kylläpäs on vaikea. biggrin Tähänhän addiktoituu. razz
Im 83% addicted to Counter Strike. How about you?"A Pentium III, 256MB RAM and 10GB HDD are needed to run Windows XP. The power of 3 C64 was needed to fly to the moon. Something is wrong with our world
Rekisteröitynyt:
13.07.2007
Kirjoitettu: torstai, 03. huhtikuuta 2008 klo 18.56
Ei tu mitään pistelistalla vasta 168
Sinut on bannattu tältä keskustelualueelta, etkä voi lähettää viestejä. Mikäli sinulla on kysyttävää, ota yhteyttä ylläpitoon.Bannien syy: TrolliaccountBannia jäljellä noin: 2999 päivääVitun homo mckorp ime kikkeliäs.
Rekisteröitynyt:
10.07.2001
Kirjoitettu: torstai, 03. huhtikuuta 2008 klo 19.54
4697 pistettä. Listalla 15.
I got the anti-future plan
Rekisteröitynyt:
05.06.2002
Kirjoitettu: torstai, 03. huhtikuuta 2008 klo 19.58
Pientä vinkkiä: käytä jatkossa CaSe-SeNsItIvE nimiä, kun alikansioista jotain availet. Muuten näyttää Linuxin puolella toimivan, mutta tökkäili siihen kun koitti molemmista kansioista, "data" ja "Data" avata eri vaiheissa tiedostoja, niin piti linkata data osoittamaan Dataan.

Muuten toimii Linuxinkin puolella, kunhan fontin polun osoittaa oikeaan paikkan vielä.
Rekisteröitynyt:
07.01.2005
Kirjoitettu: torstai, 03. huhtikuuta 2008 klo 22.26
Muokattu: 03.04.2008 klo 22.28
Lainaus:03.04.2008 Cene kirjoitti:
Pientä vinkkiä: käytä jatkossa CaSe-SeNsItIvE nimiä, kun alikansioista jotain availet. Muuten näyttää Linuxin puolella toimivan, mutta tökkäili siihen kun koitti molemmista kansioista, "data" ja "Data" avata eri vaiheissa tiedostoja, niin piti linkata data osoittamaan Dataan.

Muuten toimii Linuxinkin puolella, kunhan fontin polun osoittaa oikeaan paikkan vielä.
Ubuntulle (/Linuxille) on tehty oma versio (1.1.2), joka sisältää mm. helppokäyttöisen asennusohjelman:

http://up.servut.us/dl/7325

Fontin polkuongelma vaikuttaa kyllä oudolle. Sen pitäisi etsiä ensin tiedosto C:/Windows/FONTS/verdana.ttf, sitten sen pitäisi tarikstaa ~/ kansio läpi, sitten se hyppää /usr/ kimppuun etsimisessä. Lopulta se koittaa "None"-fonttia.
Rekisteröitynyt:
05.06.2002
Kirjoitettu: torstai, 03. huhtikuuta 2008 klo 23.54
Muokattu: 03.04.2008 klo 23.54
Lainaus:03.04.2008 Frozenball kirjoitti:
Lainaus:03.04.2008 Cene kirjoitti:
Pientä vinkkiä: käytä jatkossa CaSe-SeNsItIvE nimiä, kun alikansioista jotain availet. Muuten näyttää Linuxin puolella toimivan, mutta tökkäili siihen kun koitti molemmista kansioista, "data" ja "Data" avata eri vaiheissa tiedostoja, niin piti linkata data osoittamaan Dataan.

Muuten toimii Linuxinkin puolella, kunhan fontin polun osoittaa oikeaan paikkan vielä.
Ubuntulle (/Linuxille) on tehty oma versio (1.1.2), joka sisältää mm. helppokäyttöisen asennusohjelman:

http://up.servut.us/dl/7325
Ja muuta eroa ei sitten näytä olevankaan, paitsi turhat exet poissa. Ja mitä suotta tehdä "hienoa" asennusskriptaa, kun ei tossa tarvii muutakun pygame ja python asentaa, ja sit ajaa suoraan main.pyc, joka toimii myös windowsversion paketista.. Kunhan korjaa polut. Miksei tehdä yhtä hyvää koodia joka toimii molemmilla käyttiksillä suoraan, eikä niin että tarvii eri versioita eri käyttiksille? Kun koodi on kuitenkin ~sama.

Lainaus:Fontin polkuongelma vaikuttaa kyllä oudolle. Sen pitäisi etsiä ensin tiedosto C:/Windows/FONTS/verdana.ttf, sitten sen pitäisi tarikstaa ~/ kansio läpi, sitten se hyppää /usr/ kimppuun etsimisessä. Lopulta se koittaa "None"-fonttia.
~/d % python main.pyc 
* loading settings
Traceback (most recent call last):
File "/home/banaani/Projects/BananaBALLS/main.py", line 853, in < module>
File "/home/banaani/Projects/BananaBALLS/main.py", line 588, in intro
pygame.error: Text has zero width

~/d % cat settings.ini
[Settings]
kx=640
ky=480
fullscreen=0
use_hw=0
font=$findfont
framecap=60



Btw, eikö kannattaisi ensin tarkistaa START.sh:ssa, että ollaanko edes Debianissa, ennenkun ruetaan apt/dpkg ajeleen? Muistaakseni Debianissa oli
/etc/debian-release
tms, joka kertoi ajetun version.

Ja toi xterm säätö vastausten saamiseen on melko purkka.
Miten olisi dialog/cdialog? Dialog kuuluisi jokaisesta systeemistä löytyä ihan defaulttina, käyttäähän kernelin menuconfiggikin sitä.

~/d %  dialog --ok-label "ok" --msgbox ":-)" 5 35

tulostaa seuraavaa: http://cene.ath.cx/d/dialog.png

Tuohon on mahdollista saada menuja, inputtia, pelkkiä infoboxeja, monivalintakysymyksiä jnejne..
man dialog
Rekisteröitynyt:
07.01.2005
Kirjoitettu: perjantai, 04. huhtikuuta 2008 klo 14.47
Lainaus:03.04.2008 Cene kirjoitti:
Ja muuta eroa ei sitten näytä olevankaan, paitsi turhat exet poissa. Ja mitä suotta tehdä "hienoa" asennusskriptaa, kun ei tossa tarvii muutakun pygame ja python asentaa, ja sit ajaa suoraan main.pyc, joka toimii myös windowsversion paketista.. Kunhan korjaa polut. Miksei tehdä yhtä hyvää koodia joka toimii molemmilla käyttiksillä suoraan, eikä niin että tarvii eri versioita eri käyttiksille? Kun koodi on kuitenkin ~sama.
Johtuu siitä, että alunperin en tuota polkuongelmaa Windowssin puolella kehittäessäni huomannut. Valitettavasti se oli liian myöhäistä, kun olin jo paketin julkaissut. Jälkikäteen loin sitten Ubuntulle (+Macille) hieman parannellun version (bonukset näkyvät valkoisena renkulana), jossa polkuongelma oli korjattu ja asennusohjelma lisätty.

~/d % python main.pyc 
* loading settings
Traceback (most recent call last):
File "/home/banaani/Projects/BananaBALLS/main.py", line 853, in < module>
File "/home/banaani/Projects/BananaBALLS/main.py", line 588, in intro
pygame.error: Text has zero width

Nähtävästi se sitten löysi viallisen fontin tms.

Lainaus:Btw, eikö kannattaisi ensin tarkistaa START.sh:ssa, että ollaanko edes Debianissa, ennenkun ruetaan apt/dpkg ajeleen? Muistaakseni Debianissa oli
/etc/debian-release
tms, joka kertoi ajetun version.
Kyllähän se komennon apt-get olemassaolon tarkistaa. Eikä distron välttämättä edes tarvitse olla Debian, vaan esim. PCLinuxOSissa on "apt-get -wrapperi".

Lainaus:Ja toi xterm säätö vastausten saamiseen on melko purkka.
Miten olisi dialog/cdialog? Dialog kuuluisi jokaisesta systeemistä löytyä ihan defaulttina, käyttäähän kernelin menuconfiggikin sitä.
xterm asetusten hankkimiseen on ns. viimeinen oljenkorsi. Normaalisti se koittaa ensin luoda GTK-dialogeja (zenity), sitten KDE-versiota (kdialog).
Rekisteröitynyt:
05.06.2002
Kirjoitettu: perjantai, 04. huhtikuuta 2008 klo 15.30
Muokattu: 04.04.2008 klo 15.35
Lainaus:04.04.2008 Frozenball kirjoitti:
xterm asetusten hankkimiseen on ns. viimeinen oljenkorsi. Normaalisti se koittaa ensin luoda GTK-dialogeja (zenity), sitten KDE-versiota (kdialog).
Kyllä dialog IMO paremmin viimeiseksikin oljenkorreksi sopisi. Eipä omassa järjestelmässänikään kumpaakaan noista ole.

Entä jos yritän ajaa skriptaa tty:stä enkä X:ssä? Entä jos xterm ei ole asennettuna jonkin muun terminaalin suosiossa (tällaisiakin asennuksia on tullut vastaan, varsinkin distroissa joissa voi kustomoida systeemiänsä enemmän)?
E: Oh, näyttää sitten vielä turvautumaan normaaliin echoon..

Entä jos ajan START.sh vaikka kansiosta, johon minulla ei normaalisti olisi mitään asiaa kirjoittaa?
 67     xterm -e "echo === Question ===;echo $*;echo answer with yes or no;read moi;echo $moi > .result    "

Tämän loppuosan ainakin korvaisin näin jos ei muuta:
echo $moi > ~/.result

Rekisteröitynyt:
03.10.2004
Kirjoitettu: perjantai, 04. huhtikuuta 2008 klo 19.41
Ihan kiva. Tyttöystäväkin tykkäs. Ainut oli, että kuoltua tul iliian helposti lähetettyä statsit. Eli vois ehkä jotenkin rajata sitä painamis aluetta.
Sivu 1 / 1