Viikkokisa: Back from the Exile!
Viikkokisa: Back from the Exile!
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 .
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.
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.
Re: Viikkokisa: Back from the Exile!
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?Chaosworm wrote: - Äänestykseen saa vaikuttaa vain se, miltä peli näyttää.
-
- Tech Developer
- Posts: 650
- Joined: Mon Aug 27, 2007 9:51 pm
- Location: Helsinki, Finland
- Contact:
Re: Viikkokisa: Back from the Exile!
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ä.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.
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
Tech-kehittäjä
CoolBasic Classic, Cool VES
CoolPhysicsEngine | MissileSystem | Jana-ympyrä -törmäys | cbSimpleTexture | CoolCPLX
Re: Viikkokisa: Back from the Exile!
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.SPuntte wrote: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ä.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.
Toinen asia: pitääkö lähdekoodi julkaista?
Saako DLL:iä käyttää?
-
- Tech Developer
- Posts: 650
- Joined: Mon Aug 27, 2007 9:51 pm
- Location: Helsinki, Finland
- Contact:
Re: Viikkokisa: Back from the Exile!
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.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.
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
Tech-kehittäjä
CoolBasic Classic, Cool VES
CoolPhysicsEngine | MissileSystem | Jana-ympyrä -törmäys | cbSimpleTexture | CoolCPLX
Re: Viikkokisa: Back from the Exile!
Jare wrote: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?Chaosworm wrote: - Äänestykseen saa vaikuttaa vain se, miltä peli näyttää.
Eli siis pelattavuutta ei arvioida, mutta sen pitää kuitenkin olla hyvä.Chaosworm wrote:- Pelin pitää olla oikeasti pelattavissa. Hiiri + WASD on hyvä esimerkki toimivista kontrolleista ja atomipommit eivät "sammu", kun ne tippuvat veteen jne.
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.
Re: Viikkokisa: Back from the Exile!
Voisit suoraan vaan kieltää komennot
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.
Code: Select all
MakeImage
LoadImage
PlaySound
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 9:22 am, edited 1 time in total.
Re: Viikkokisa: Back from the Exile!
MakeImage ei ole kielletty, kuvamoottoria saa käyttää.Knoy wrote:Voisit suoraan vaan kieltää komennotNiin kaikien olisi helpompi ymmärtää...Code: Select all
MakeImage LoadImage PlaySound
Njaah voisin tulla mukaan tähän, vaikka ei ole paljoa varmuutta, että jaksan tehdä pelistä kunnollisen.
Re: Viikkokisa: Back from the Exile!
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.
Re: Viikkokisa: Back from the Exile!
Ovatko pikselikomennot sallittuja tai tekstifilestä grafiikan lukeminen (pisteiden sinjainti yms.) ?
Voisi kai ensimmäistä kertaa osallistua viikko kisaan
Voisi kai ensimmäistä kertaa osallistua viikko kisaan
Re: Viikkokisa: Back from the Exile!
Not. Se on silti kuvatiedosto. Kuvaformaatti vaan ei ole se yleinen/yleisin.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.
Re: Viikkokisa: Back from the Exile!
Se on jo alkanut.
Re: Viikkokisa: Back from the Exile!
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.kysymys wrote:Ovatko pikselikomennot sallittuja tai tekstifilestä grafiikan lukeminen (pisteiden sinjainti yms.) ?
Voisi kai ensimmäistä kertaa osallistua viikko kisaan
Re: Viikkokisa: Back from the Exile!
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äChaosworm wrote: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.kysymys wrote:Ovatko pikselikomennot sallittuja tai tekstifilestä grafiikan lukeminen (pisteiden sinjainti yms.) ?
Voisi kai ensimmäistä kertaa osallistua viikko kisaan
Tekeillä pikkupelejä ja ohjelmia
Re: Viikkokisa: Back from the Exile!
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.
-
- Moderator
- Posts: 1583
- Joined: Mon Aug 27, 2007 11:24 pm
- Location: Otaniemi - Mikkeli -pendelöinti
Re: Viikkokisa: Back from the Exile!
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?Chaosworm wrote: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.kysymys wrote:Ovatko pikselikomennot sallittuja tai tekstifilestä grafiikan lukeminen (pisteiden sinjainti yms.) ?
Voisi kai ensimmäistä kertaa osallistua viikko kisaan :D
Tähän voisi koittaa osallistua, ideakin on jo melko valmiina.
Re: Viikkokisa: Back from the Exile!
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.
Osallistuisin, jos vaikka jotain saisin aikaan.
Re: Viikkokisa: Back from the Exile!
Kyllä nuo rajoitukset on turhakkeita, sitäpaitsi CoolBasicin oma DATA:kin (sen kyllä sutjakkaasti korvaa taulukot) kusee, joten voi olla hankalaa.
Solar Eclipse
We're in a simulation, and God is trying to debug us.
-
- Moderator
- Posts: 1583
- Joined: Mon Aug 27, 2007 11:24 pm
- Location: Otaniemi - Mikkeli -pendelöinti
Re: Viikkokisa: Back from the Exile!
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.