Viikkokisa: Back from the Exile!

Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Viikkokisa: Back from the Exile!

Post by Awaclus » Mon Mar 15, 2010 11:00 pm

Viimeisestä viikkokisasta on yli vuosi aikaa, ja koska uuden perään on kyseltykin, en usko, että kukaan foorumilla pahoittaa mielensä siksi, että kisan järjestän tällä kertaa minä. Jos jollain on jotain valittamista, niin pistä yksityisviestiä; jätän valitukset huomioimatta viimeistään silloin, kun kisa päättyy :D .

Eli, aihe on tällä kertaa yksinkertainen: Komein toimiva peli piirtokomennoilla. Tarkennuksia:

- Ei, et tosiaankaan saa käyttää yhtään kuvatiedostoa pelissäsi. Etkä musiikkiakaan.
- Pelin pitää olla oikeasti pelattavissa. Hiiri + WASD on hyvä esimerkki toimivista kontrolleista ja atomipommit eivät "sammu", kun ne tippuvat veteen jne.
- Äänestykseen saa vaikuttaa vain se, miltä peli näyttää.
- Aikaisemmin kirjoitettua koodia ei saa käyttää grafiikoiden tekemiseen, eli jos olet unohtanut, miten typejä käytetään, mutta jossain aikaisemmassa koodissasi sinulla niitä on, saat ne copypastettaa. Mutta yhtään piirtokomentoriviä et.

Aikaa saatte kaksi viikkoa miinus 22 tuntia, jotka ovat jo tänään ehtineet kulua, kaikilla halukkailla on siis ihan taatusti aikaa viimeistellä peli. Eli siis 29. päivä klo 0:00 jokainen peli on valmis ja viimeistään kello 0:05 sen tulee löytyä tästä topicista.

User avatar
Jare
Devoted Member
Posts: 862
Joined: Mon Aug 27, 2007 10:18 pm
Location: Helsinki

Re: Viikkokisa: Back from the Exile!

Post by Jare » Mon Mar 15, 2010 11:31 pm

Chaosworm wrote: - Äänestykseen saa vaikuttaa vain se, miltä peli näyttää.
Tuo tuntuu oudolta säännöltä kilpailussa, jossa tarkoituksena on tehdä peli. Eikös pelattavuuttakin kannattaisi arvioida? Vai riittääkö että tekee hienon demon, jota ei tarvitse kontrolloida lainkaan? :P

User avatar
SPuntte
Tech Developer
Tech Developer
Posts: 650
Joined: Mon Aug 27, 2007 9:51 pm
Location: Helsinki, Finland
Contact:

Re: Viikkokisa: Back from the Exile!

Post by SPuntte » Mon Mar 15, 2010 11:35 pm

Chaosworm wrote:Eli, aihe on tällä kertaa yksinkertainen: Komein toimiva peli piirtokomennoilla. Tarkennuksia:

- Ei, et tosiaankaan saa käyttää yhtään kuvatiedostoa pelissäsi. Etkä musiikkiakaan.
Todennäköisesti tässä tarkoitetaan ylipäänsä CB:n kuvamoottoria, vai? Muuten piirretyt grafiikat voisi vain muuttaa piirtokomennoiksi, jotka luovat kuvan proseduraalisesti ohjelman sisllä.

Toinen asia: pitääkö lähdekoodi julkaista?
CoolBasic henkilökuntaa
Tech-kehittäjä
CoolBasic Classic, Cool VES

CoolPhysicsEngine | MissileSystem | Jana-ympyrä -törmäys | cbSimpleTexture | CoolCPLX

User avatar
Jare
Devoted Member
Posts: 862
Joined: Mon Aug 27, 2007 10:18 pm
Location: Helsinki

Re: Viikkokisa: Back from the Exile!

Post by Jare » Mon Mar 15, 2010 11:42 pm

SPuntte wrote:
Chaosworm wrote:Eli, aihe on tällä kertaa yksinkertainen: Komein toimiva peli piirtokomennoilla. Tarkennuksia:

- Ei, et tosiaankaan saa käyttää yhtään kuvatiedostoa pelissäsi. Etkä musiikkiakaan.
Todennäköisesti tässä tarkoitetaan ylipäänsä CB:n kuvamoottoria, vai? Muuten piirretyt grafiikat voisi vain muuttaa piirtokomennoiksi, jotka luovat kuvan proseduraalisesti ohjelman sisllä.

Toinen asia: pitääkö lähdekoodi julkaista?
Menee aika raskaaks jos jotain vähänkään hienompaa yrittää piirtää tallentamatta sitä muistiin kuvaksi. Mun mielestä kuvamoottorin käyttö vois olla sallittua, ja lähdekoodit vaan esille niin pystytään valvomaan, ettei kukaan oo konvertoinu kuvatiedostoja piirtokomennoiks. :)

Saako DLL:iä käyttää?

User avatar
SPuntte
Tech Developer
Tech Developer
Posts: 650
Joined: Mon Aug 27, 2007 9:51 pm
Location: Helsinki, Finland
Contact:

Re: Viikkokisa: Back from the Exile!

Post by SPuntte » Tue Mar 16, 2010 12:01 am

Jare wrote:Menee aika raskaaks jos jotain vähänkään hienompaa yrittää piirtää tallentamatta sitä muistiin kuvaksi. Mun mielestä kuvamoottorin käyttö vois olla sallittua, ja lähdekoodit vaan esille niin pystytään valvomaan, ettei kukaan oo konvertoinu kuvatiedostoja piirtokomennoiks. :)
Itse taas olen sitä mieltä, että kuvamoottori pilaa piirtokomentorajoituksen idean. Ilman kuvamoottoria voi valita kahdesta haasteesta: koodaa oman piirtokomento-rotozoomerin tai sitten piirtää ikäänkuin vektorigrafiikkaa, jolloin haasteeksi tulee grafiikan matemaattinen esitys ja visuaalinen näyttävyys yksinkertaisella grafiikalla.

Piirtokomennot toki ovat tehottomia, mutta sekin on vain yksi haaste lisää. Tosin yksi vaihtoehto olisi kieltää pelkästään sellaiset kuvakomennot, joita ei voi yksinkertaisesti korvata sarjalla piirtokomentoja, kuten ainakin RotateImage() ja DrawGhostImage().
EDIT:

ScreenGamma lienee sallittu?

CoolBasic henkilökuntaa
Tech-kehittäjä
CoolBasic Classic, Cool VES

CoolPhysicsEngine | MissileSystem | Jana-ympyrä -törmäys | cbSimpleTexture | CoolCPLX

Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: Viikkokisa: Back from the Exile!

Post by Awaclus » Tue Mar 16, 2010 9:09 am

Jare wrote:
Chaosworm wrote: - Äänestykseen saa vaikuttaa vain se, miltä peli näyttää.
Tuo tuntuu oudolta säännöltä kilpailussa, jossa tarkoituksena on tehdä peli. Eikös pelattavuuttakin kannattaisi arvioida? Vai riittääkö että tekee hienon demon, jota ei tarvitse kontrolloida lainkaan? :P
Chaosworm wrote:- Pelin pitää olla oikeasti pelattavissa. Hiiri + WASD on hyvä esimerkki toimivista kontrolleista ja atomipommit eivät "sammu", kun ne tippuvat veteen jne.
Eli siis pelattavuutta ei arvioida, mutta sen pitää kuitenkin olla hyvä.

Kuvamoottoria saa käyttää, mutta koneelta siihen ei saa ladata yhtään kuvaa. Ja lähdekoodi pitää julkaista. DLL:iä ei saa käyttää. ScreenGamma on sallittu.

SPuntelta tuli hyvä idea kieltää RotateImage(), DrawGhostImage(), jne. Eli jos funktiota/komentoa ei voi korvata sarjalla piirtokomentoja, se on kielletty.

User avatar
Knoy
Active Member
Posts: 187
Joined: Fri Feb 12, 2010 11:50 pm

Re: Viikkokisa: Back from the Exile!

Post by Knoy » Tue Mar 16, 2010 10:14 am

Voisit suoraan vaan kieltää komennot

Code: Select all

MakeImage
LoadImage
PlaySound
Niin kaikien olisi helpompi ymmärtää...

Edit:Njaah voisin tulla mukaan tähän, vaikka ei ole paljoa varmuutta, että jaksan tehdä pelistä kunnollisen.

Edit2:Oorait... Luulin, että se olisi kielletty, koska makeimagella voi tehdä täysin samat kuvat kuin loadimagella... menee vaan enempi aikaa ja kuluu rivejä. Mukana ollaan kuitenkin.
Last edited by Knoy on Tue Mar 16, 2010 10:22 am, edited 1 time in total.

Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: Viikkokisa: Back from the Exile!

Post by Awaclus » Tue Mar 16, 2010 10:17 am

Knoy wrote:Voisit suoraan vaan kieltää komennot

Code: Select all

MakeImage
LoadImage
PlaySound
Niin kaikien olisi helpompi ymmärtää...

Njaah voisin tulla mukaan tähän, vaikka ei ole paljoa varmuutta, että jaksan tehdä pelistä kunnollisen.
MakeImage ei ole kielletty, kuvamoottoria saa käyttää.

User avatar
phons
Guru
Posts: 1056
Joined: Wed May 14, 2008 10:11 am

Re: Viikkokisa: Back from the Exile!

Post by phons » Tue Mar 16, 2010 3:21 pm

Entä jos teen "oman kuvaformaatin" joka ladataan jollain omalla funktiolla(en ole tehnyt, vielä ;) ). Onko se sallittua, periaattessa siinä ei käytetä kuvia vaan piirrettäisiin tietyn värisiä pikseleitä jotka luetaan tiedostosta ja piirretään Dot komennolla. Tämän siis pitäisi olla sallittua.
Image

kysymys

Re: Viikkokisa: Back from the Exile!

Post by kysymys » Tue Mar 16, 2010 4:04 pm

Ovatko pikselikomennot sallittuja tai tekstifilestä grafiikan lukeminen (pisteiden sinjainti yms.) ?

Voisi kai ensimmäistä kertaa osallistua viikko kisaan :D

User avatar
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: Viikkokisa: Back from the Exile!

Post by temu92 » Tue Mar 16, 2010 5:33 pm

phons wrote:Entä jos teen "oman kuvaformaatin" joka ladataan jollain omalla funktiolla(en ole tehnyt, vielä ;) ). Onko se sallittua, periaattessa siinä ei käytetä kuvia vaan piirrettäisiin tietyn värisiä pikseleitä jotka luetaan tiedostosta ja piirretään Dot komennolla. Tämän siis pitäisi olla sallittua.
Not. Se on silti kuvatiedosto. Kuvaformaatti vaan ei ole se yleinen/yleisin.

User avatar
ukkeli
Active Member
Posts: 123
Joined: Thu Jan 28, 2010 10:01 pm

Re: Viikkokisa: Back from the Exile!

Post by ukkeli » Tue Mar 16, 2010 5:36 pm

tulen mukaan :D
milloin kisa alkaa?
...

User avatar
Viltzu
Guru
Posts: 1132
Joined: Sun Aug 26, 2007 5:45 pm
Location: Alavieska
Contact:

Re: Viikkokisa: Back from the Exile!

Post by Viltzu » Tue Mar 16, 2010 5:40 pm

Se on jo alkanut.

Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: Viikkokisa: Back from the Exile!

Post by Awaclus » Tue Mar 16, 2010 7:11 pm

kysymys wrote:Ovatko pikselikomennot sallittuja tai tekstifilestä grafiikan lukeminen (pisteiden sinjainti yms.) ?

Voisi kai ensimmäistä kertaa osallistua viikko kisaan :D
En nyt ihan saanut, mitä ajoit takaa. Riippumatta siitä kuitenkin, kaikki mieleen tulevat vaihtoehdot olisivat joko kilpailun ajatuksen vastaisia tai niistä ei olisi mitään hyötyä, joten eivät ole sallittuja.

Jonhu
Active Member
Posts: 186
Joined: Mon Aug 04, 2008 5:45 pm

Re: Viikkokisa: Back from the Exile!

Post by Jonhu » Tue Mar 16, 2010 7:58 pm

Chaosworm wrote:
kysymys wrote:Ovatko pikselikomennot sallittuja tai tekstifilestä grafiikan lukeminen (pisteiden sinjainti yms.) ?

Voisi kai ensimmäistä kertaa osallistua viikko kisaan :D
En nyt ihan saanut, mitä ajoit takaa. Riippumatta siitä kuitenkin, kaikki mieleen tulevat vaihtoehdot olisivat joko kilpailun ajatuksen vastaisia tai niistä ei olisi mitään hyötyä, joten eivät ole sallittuja.
Omasta mielestä pikselikomennot olisivat sallittuja, koska samantekeväähän se on, jos kirjoittaa: "dot x,y" tai "putpixel x,y,pixel" ? Tiedostoista ladattava grafiikka on kyllä minustakin kaikki kiellettyä oli formaatti muoto sitten txt tai bmp.. Oman pelin idea vielä kehittelyn alla, mutta muutama kehittely kelpoinen idea käynyt mielessä :D
Tekeillä pikkupelejä ja ohjelmia :)

User avatar
buke44
Active Member
Posts: 169
Joined: Sat May 23, 2009 8:10 pm
Location: Tampere

Re: Viikkokisa: Back from the Exile!

Post by buke44 » Tue Mar 16, 2010 8:23 pm

O_O just tällasta rupesin tekeen pari viikkoo sitten. Eli tunnustin nyt että alotin ennen muita mutta saako silti osallistua? Ja saako musiikkia ladata ite tehdyistä tiedostoista jotka playataan siniaaltoina.

User avatar
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Viikkokisa: Back from the Exile!

Post by koodaaja » Tue Mar 16, 2010 8:32 pm

Chaosworm wrote:
kysymys wrote:Ovatko pikselikomennot sallittuja tai tekstifilestä grafiikan lukeminen (pisteiden sinjainti yms.) ?

Voisi kai ensimmäistä kertaa osallistua viikko kisaan :D
En nyt ihan saanut, mitä ajoit takaa. Riippumatta siitä kuitenkin, kaikki mieleen tulevat vaihtoehdot olisivat joko kilpailun ajatuksen vastaisia tai niistä ei olisi mitään hyötyä, joten eivät ole sallittuja.
Mites vektorigrafiikan ja sen mahdollisten animaatioiden tallentaminen? Pitääkö ne kovakoodata vai saako kenties tehdä jonkun simppelin formaatin viivojen väreille ja pisteille? Tämähän periaatteessa mahdollistaisi kuvien tallentamisen suoraan, mutta missä raja kulkee? Entä asioiden tallentaminen merkkijonoina?

Tähän voisi koittaa osallistua, ideakin on jo melko valmiina.

User avatar
Kille
Active Member
Posts: 249
Joined: Wed Aug 26, 2009 3:50 pm
Location: Juankoski

Re: Viikkokisa: Back from the Exile!

Post by Kille » Tue Mar 16, 2010 8:48 pm

Eikö yksinkertaisinta olisi, että mitään tiedostoja ohjelman lisäksi ei käytettäisi? ei kuvia, musiikkia, tekstiä eikä mitään vastaavaa?
Osallistuisin, jos vaikka jotain saisin aikaan.
ZEPPELIN
Jatkoa tulossa... tällä kertaa lataus ei kestä viikkoa

User avatar
MaGetzUb
Guru
Posts: 1715
Joined: Sun Sep 09, 2007 12:35 pm
Location: Alavus

Re: Viikkokisa: Back from the Exile!

Post by MaGetzUb » Tue Mar 16, 2010 9:03 pm

Kyllä nuo rajoitukset on turhakkeita, sitäpaitsi CoolBasicin oma DATA:kin (sen kyllä sutjakkaasti korvaa taulukot) kusee, joten voi olla hankalaa.
Solar Eclipse
Meneillä olevat Projektit:
We're in a simulation, and God is trying to debug us.

User avatar
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Viikkokisa: Back from the Exile!

Post by koodaaja » Tue Mar 16, 2010 9:07 pm

Ehkä helpoimmin tämä menisi niin, että yhdessä tuumin mietitään jälkikäteen, onko joku mahdollinen sääntöjenkiertoyritys liian räikeä ja jätetään se mahdollisesti pois äänestyksestä. Jos joku esimerkiksi tekee pelin puhtaasti merkkijonoihin tallennetuilla kuvilla tai vastaavaa.

Post Reply