Page 1 of 4

Viikkokisa XI

Posted: Sun Feb 03, 2008 5:13 pm
by CCE
Kröhm...

Tämän kertaisen viikkokisan aihe hyvin yksinkertainen, mutta silti varsin haastava.
Ideana on tehdä peli, jossa ainoana käyttöliittymänä toimii hiiri.
Toki myös escapen käyttö on sallittu, tosin vain pelistä poistumisen helpottamiseksi.

Mitään rajoitteita pelin toteuttamistavalle ei ole, mutta mitään laitonta sisältöä ei luonnollisestikaan saa käyttää.
Kannattaa muista että tällä tavalla rajoitettuja pelejä tehdessä lasketaan aina plussaksi muutama asia:

- Omaperäisyys
- Ulkonäkö
- Äänimaailma
- Yksinkertaisuus

Kilpailuaikaa on tästä päivästä sunnuntaihin 10.2. asti. Tottakai aikataulu on tarvittaessa varsin liukuva ;)
Sen jälkeen voittaja peli ratkaistaan yleisöäänestyksellä.

Paras peli voittakoon!

Edit: Pikku typo korjattu.

Re: Viikkokisa XI

Posted: Sun Feb 03, 2008 5:16 pm
by Harakka
Onko aikaa tosiaan vain puoli päivää? Ehdotan vähän pidempää kisa-aikaa niin saataisiin enemmän osallistujiakin.

EDIT: Haha, nopeampi. ;)

Re: Viikkokisa XI

Posted: Sun Feb 03, 2008 5:16 pm
by Myst!c
CCE wrote:Kröhm...

Tämän kertaisen viikkokisan aihe hyvin yksinkertainen, mutta silti varsin haastava.
Ideana on tehdä peli, jossa ainoana käyttöliittymänä toimii hiiri.
Toki myös escapen käyttö on sallittu, tosin vain pelistä poistumisen helpottamiseksi.

Mitään rajoitteita pelin toteuttamistavalle ei ole, mutta mitään laitonta sisältöä ei luonnollisestikaan saa käyttää.
Kannattaa muista että tällä tavalla rajoitettuja pelejä tehdessä lasketaan aina plussaksi muutama asia:

- Omaperäisyys
- Ulkonäkö
- Äänimaailma
- Yksinkertaisuus

Kilpailuaikaa on tästä päivästä sunnuntaihin 3.2. asti. Tottakai aikataulu on tarvittaessa varsin liukuva ;)
Sen jälkeen voittaja peli ratkaistaan yleisöäänestyksellä.

Paras peli voittakoon!
Tästä sunnuntai 3.2 päivästä sunnuntaihin 3.2..? :S

Re: Viikkokisa XI

Posted: Sun Feb 03, 2008 6:40 pm
by Koodiapina

Code: Select all

SCREEN 800,600  
    SetWindow "Kill those bugs!",0,"Are you sure? There's no better game!"
    Const DIFF = 1  // Tästä voi vaihtaa vaikeutta
    Dim bugx(100)
    Dim bugy(100)
    Dim bugsx(100)
    Dim bugsy(100)
    Dim alive(100)
    img = LoadImage("media/tatti.bmp")
    If ImageHeight(img)<>16 Or ImageWidth(img)<>16 Then ResizeImage img,16,16
    For i=1 To 100
        bugx(i) = Rand(10,ScreenWidth()-20)
        bugy(i) = Rand(30,ScreenHeight()-20)
        bugsx(i) = DIFF*Rand(-1,1)
        bugsy(i) = DIFF*Rand(-1,1)
        alive(i) = True
    Next i
    font = LoadFont("verdana",16)
    SetFont font
    Repeat
        Color cbwhite
        Text 0,0,"Time: "+Left(Str((1000-mytime)),2)
        Text 300,0,"Kills: "+killed
        Text 600,0,"Misses: "+misses
        mytime = mytime + 1
        For i=1 To 100
            If alive(i) Then
                Color 255,0,0
                DrawImage img,bugx(i),bugy(i)
                bugx(i) = bugx(i) + bugsx(i)
                bugy(i) = bugy(i) + bugsy(i)
                If bugx(i) < 0 Or bugx(i) > ScreenWidth()-16 Then
                    bugsx(i) = bugsx(i)*-1
                EndIf
                
                If bugy(i) < 20 Or bugy(i) > ScreenHeight()-16 Then
                    bugsy(i) = bugsy(i)*-1
                EndIf
                
                If MouseHit(1) Then
                    If MouseX()>bugx(i) And MouseY()>bugy(i) And MouseX()<bugx(i)+17 And MouseY()<bugy(i)+17 Then
                        killed = killed + 1
                        alive(i) = False
                    EndIf
                EndIf
             EndIf
        Next i
        If mytime > 1001 Then MakeError "You destroyed "+killed+" bugs!"
        DrawScreen
    Forever 

Re: Viikkokisa XI

Posted: Sun Feb 03, 2008 6:44 pm
by Myst!c
Grandi wrote:

Code: Select all

SCREEN 800,600  
    SetWindow "Kill those bugs!",0,"Are you sure? There's no better game!"
    Const DIFF = 1  // Tästä voi vaihtaa vaikeutta
    Dim bugx(100)
    Dim bugy(100)
    Dim bugsx(100)
    Dim bugsy(100)
    Dim alive(100)
    img = LoadImage("media/tatti.bmp")
    If ImageHeight(img)<>16 Or ImageWidth(img)<>16 Then ResizeImage img,16,16
    For i=1 To 100
        bugx(i) = Rand(10,ScreenWidth()-20)
        bugy(i) = Rand(30,ScreenHeight()-20)
        bugsx(i) = DIFF*Rand(-1,1)
        bugsy(i) = DIFF*Rand(-1,1)
        alive(i) = True
    Next i
    font = LoadFont("verdana",16)
    SetFont font
    Repeat
        Color cbwhite
        Text 0,0,"Time: "+Left(Str((1000-mytime)),2)
        Text 300,0,"Kills: "+killed
        Text 600,0,"Misses: "+misses
        mytime = mytime + 1
        For i=1 To 100
            If alive(i) Then
                Color 255,0,0
                DrawImage img,bugx(i),bugy(i)
                bugx(i) = bugx(i) + bugsx(i)
                bugy(i) = bugy(i) + bugsy(i)
                If bugx(i) < 0 Or bugx(i) > ScreenWidth()-16 Then
                    bugsx(i) = bugsx(i)*-1
                EndIf
                
                If bugy(i) < 20 Or bugy(i) > ScreenHeight()-16 Then
                    bugsy(i) = bugsy(i)*-1
                EndIf
                
                If MouseHit(1) Then
                    If MouseX()>bugx(i) And MouseY()>bugy(i) And MouseX()<bugx(i)+17 And MouseY()<bugy(i)+17 Then
                        killed = killed + 1
                        alive(i) = False
                    EndIf
                EndIf
             EndIf
        Next i
        If mytime > 1001 Then MakeError "You destroyed "+killed+" bugs!"
        DrawScreen
    Forever 
Hehe pidin pelistä. :P Lopetuksen olisi voinut muuttaa että olisiko halunnut ottaa uudestaan mutta ei siinä mitään ja ei näkynyt että monta hutia oli. xD Vielä high scores ja äänet tuohon niin voitto on taattu! :D

Re: Viikkokisa XI

Posted: Wed Feb 06, 2008 2:34 pm
by Jonez
No tässä vaiheessa varmaan uskallan lupautua mukaan kisaan, kun oon tommosta pikkupeliä muutaman päivän väkerrelly. Aika hiljaa, melkein huomaamatta on proju edenny, ja erittäin aikaisessa vaiheessa vielä.

Toivottavasti tähän saadaan kanssakilpailijoita. Viikkokisat on yleensä ollu aika hiljasia.

Re: Viikkokisa XI

Posted: Wed Feb 06, 2008 4:06 pm
by Harakka
Itse olen tekemässä peliä tähän kisaan. Kilpailua on siis tulossa.

Re: Viikkokisa XI

Posted: Wed Feb 06, 2008 10:35 pm
by SPuntte
Minäkin yritän parsia jotain kasaan. Tosin aika on kyllä sen verran kortilla, etten tiedä, ehtiikö tekeleenkandidaattini mukaan 10. pvään mennessä. Katsellaan..

Re: Viikkokisa XI

Posted: Thu Feb 07, 2008 9:58 pm
by Sami345
Minä osallistun. Sain pelin jo valmiiksikin. En julkaise peliäni kuitenkaan vielä, sillä en halua kenenkään varastavan ideaani. Vihdoinkin tuli viikkokisa johon pelin toteutus ei ole niin vaikeaa. Mielestäni viikkokisojen tulisi olla niin yksinkertaisia, että aiheesta viikossa kerkeää tekemään hyvän pelin.

Re: Viikkokisa XI

Posted: Thu Feb 07, 2008 10:24 pm
by TheDuck
Tein tässä koukattavan HIIRIpelin... Nimi on OmgHiiri! Tällä siis osallistun.

Code: Select all

SetWindow "OmgHiiri!",0,"AYS?"
SCREEN 800,600
alku:
hiir=MakeImage(52,32)
DrawToImage hiir
    Color 192,192,192
    Ellipse 0,0,52,32
    Color 160,160,160
    Ellipse 0,22,5,32
    Ellipse 42,22,5,32
    Ellipse 32,0,10,10
DrawToScreen
mouse=MakeObject()
AddText "OMG: tehään hiiriä (OMG: loading)"
DrawScreen 
Dim hiiret(10)
For i=0 To 10
    hiiret(i)=MakeObject(72)
    PaintObject hiiret(i),-hiir
    PositionObject hiiret(i),Rand(-200,-1000),Rand(-200,200)
Next i
ClearText 
vaikeus=1
hp=3
osumat=0
Repeat
    If osumat>vaikeus*5 Then vaikeus+1:show=1:aloitus=Timer()
    PositionObject mouse,MouseWX(),MouseWY()
    For i=0 To 10
        MoveObject hiiret(i),vaikeus
        If ObjectX(hiiret(i))>400 Then hp-1:PositionObject hiiret(i),Rand(-200,-1000),Rand(-200,200)
        If ObjectsOverlap(mouse,hiiret(i)) And MouseHit(1) Then PositionObject hiiret(i),Rand(-200,-1000),Rand(-200,200):osumat+1
    Next i
    If show=1 And Timer()-aloitus<2000 Then Text 400,300,"TASO "+vaikeus
    DrawGame
    Text 0,0,"Elämiä: "+hp
    Text 0,15,"Osumia: "+osumat
    Text 0,30,"Vaikeustaso: "+vaikeus
    DrawScreen
Until hp<0
ClearObjects
AddText "Sait pisteitä: "+osumat
AddText "Paina näppäintä saadaksesi uuden pelin"
DrawScreen 
WaitKey
Goto alku
EDIT: lisäsin tason vaihdoksen näkymisen

Re: Viikkokisa XI

Posted: Fri Feb 08, 2008 7:34 pm
by Jonez
No tässä tulee oman ehdokkaani näyteversio. Miksi laitan sen tänne? Ei syytä... Mutta jos en saa tähän tarpeeksi maita, juonta ja sälää tehtyä kymmenenteen päivään, niin tämä on se peli jolla osallistun.

[Linkki poistettu]

Edit. No näköjään unohtu space mukaan, jolla pystyy leijuttaa ukkoa, mutta se oli ihan testauksia varten siellä... Toivottavasti mua ei diskata kisasta tän törkeen rikkeen takia!

Re: Viikkokisa XI

Posted: Sat Feb 09, 2008 1:00 pm
by vms100
Tällä kehiin vaan: http://up.servut.us/6083 :shock:

Jonez: Ihan hieno peli,mutta seinässä on oikealle päin mentäessä törmäystunnistus :)

Re: Viikkokisa XI

Posted: Sat Feb 09, 2008 2:57 pm
by CCE
Vielä ehtii mukaan!
Kilpailuaikaa jäljellä vielä yksi päivä.

Hyvin on muuten tullut kilpailijoita, propsit teille ;)

Re: Viikkokisa XI

Posted: Sat Feb 09, 2008 4:20 pm
by Jonez
Siis onko tää alustava deadline nyt 23.59 tätä vai seuraavaa päivää? Jos seuraavaan päivään niin voisin _ehkä_ ehtiä tehdä kunnollisen map-generaattorin ku oon ite niin laiska tekemään mappeja.

Ja mainostus: [Linkki poistettu] Edelleen vaan näyteversio. Tässä on tuto missä opetetaan liikkumaan.

Re: Viikkokisa XI

Posted: Sat Feb 09, 2008 5:13 pm
by SPuntte
CCE wrote:Vielä ehtii mukaan!
Kilpailuaikaa jäljellä vielä yksi päivä.

Hyvin on muuten tullut kilpailijoita, propsit teille ;)
Meinaatko, että peli pitää palauttaa viimeistään tänään (lauantaina 9.2.) kello 23.59.59.99 mennessä vai seuraavan vuorokauden (sunnuntai 10. pvä) aikana? Minulle tulee joka tapauksessa kiire, vaikka saisi huomennakin vielä palauttaa.. :?

Re: Viikkokisa XI

Posted: Sun Feb 10, 2008 9:42 am
by Sami345
En voikkaan osalistua, koska unohdin tallentaa työni. :cry:

Re: Viikkokisa XI

Posted: Sun Feb 10, 2008 1:26 pm
by CCE
Kilpailutöitä saa vielä julkaista tämän vuorokauden loppuun asti, sen jälkeen teen joko listan tai sitten erityisen pollin jossa äänestetään voittaja.

Re: Viikkokisa XI

Posted: Sun Feb 10, 2008 4:06 pm
by Harakka
Sami345 wrote:En voikkaan osalistua, koska unohdin tallentaa työni. :cry:
Ihan vinkkinä: vaikka koodin olisi unohtanut tallentaa, viimeisin ajettu koodi löytyy exenä CB:n kansiosta nimellä cbRun.exe. Hyvällä tuurilla saatat onnistua pelastamaan pelisi vielä sieltä. ;)

EDIT: Itse olen edelleen osallistumassa. Julkaisen pelin myöhemmin tänään.

Re: Viikkokisa XI

Posted: Sun Feb 10, 2008 8:40 pm
by Harakka
Haa, oma pelini on valmis. Tuli vähän turhan paljon stressiä sen valmiiksi saamisesta tämän illan aikana... :roll: Pelin nimi on Ufopuolustus ja ideana on palauttaa kaupunkia häiritsevät lautaset takaisin avaruuteen. Kuvia:
Kuva 1, Kuva 2
Kuva 3, Kuva 4
Kuva 5, Kuva 6
Kuva 7

Lataa peli tästä.
Pelissä on muuten kaksi piilotettua minipeliä. Ne kannattaa etsiä.

Anteeksi tuplapostaus. Haluan, että porukat huomaavat uuden pelin ilmestyneen ja saada mittavasti testaajia pelille. 8-) Toivottavasti saadaan hyvä kilpailu aikaan.

Re: Viikkokisa XI

Posted: Mon Feb 11, 2008 12:06 am
by SPuntte
Potuttaa vähän, että aika loppui kesken. Laitan tähän hetken päästä oman osallistujatekeleeni, joka tosin on aivan raakile. CCE saa päättää, saako se vielä osallistua.