Sausainių klikeris

Iš wiki.angis.net.
Jump to navigation Jump to search

Sausainių Klikeris

Sausainių klikerio žaidimo aplinka

Žaidimas sukurtas Oskaro Preidžiaus Angies konkurse. Puikus begalinis žaidimas, labai tinkamas laikui praleisti. Ši programa turi tobulai sukurtą žaidimo meniu, su paaiškinimais ir t.t.

Žaidimas - paprastas, tačiau tokia jo ir esmė. Kitaip tariant - visiškai, galutinai, tiksliai atidirbtas estetiškas, nedidelis žaidimas, tinkamas visiems ekranams.

Žaisti Sausainių klikerį

Žaidimui reikalingi failai

Visus garsus ir vaizdus panaudotus šiame žaidime galima atsisiųsti čia.

Sausainių klikerio kodas

# ŽAIDIMAS
# Sausainių Klikerįs
# Oskaras Preidzius 

reikalinga angis
reikalingas žaidimas
reikalingas time

#kintamieji

scena = žaidimas.Scena(plotis=1664, aukštis=1664)
angis.naudosiuFailus(['images/logo.png', 'images/apie1.png', 'images/zaisti1.png', 'images/apie2.png', 'images/zaisti2.png', 'images, background.jpg', 'instructions.jpg', 'apiescreen.jpg', 'kitasz.png', 'gamebackground.jpg', 'cookie.png', 'atgal.png', 'autoclickerbuy.png'])
logo = žaidimas.Daiktas('images/logo.png')
apie1 = žaidimas.Daiktas('images/apie1.png')
apie2 = žaidimas.Daiktas('images/apie2.png')
zaisti1 = žaidimas.Daiktas('images/zaisti1.png')
zaisti2 = žaidimas.Daiktas('images/zaisti2.png')
kitasz = žaidimas.Daiktas('images/kitasz.png')
atgalm = žaidimas.Daiktas('images/atgal.png')
cookie = žaidimas.Daiktas('images/cookie.png')
autoclickerbuy = žaidimas.Daiktas('images/autoclickerbuy.png')
cookieclicks = 0
autoprice = 30
autoclickeramount = 0
cookiesperclick = 1


#komandos 
komanda noMenu():
    logo.atsirask(312, 1665)
    zaisti1.atsirask(312, -1665)
    apie1.atsirask(312, -3200)

komanda apieScreen(x, y):
    noMenu()
    žaidimas.duokSceną().fonas('images/apiescreen.jpg')
    atgalm.atsirask(-250, 1290)

komanda StartInstructions(x, y):
    noMenu()
    žaidimas.duokSceną().fonas('images/instructions.jpg')
    kitasz.atsirask(700, 1290)

komanda Menu():
    žaidimas.duokSceną().fonas('images/background.jpg')
    logo.atsirask(312, 0)
    zaisti1.atsirask(312, 600)
    apie1.atsirask(312, 1000)

komanda Menu2(x, y):
    žaidimas.duokSceną().fonas('images/background.jpg')
    logo.atsirask(312, 0)
    zaisti1.atsirask(312, 600)
    atgalm.atsirask(-350, 3423423423442)
    apie1.atsirask(312, 1000)

komanda startGame(x, y):
    
    žaidimas.duokSceną().fonas('images/gamebackground.jpg')
    kitasz.atsirask(30000, 30000)
    cookie.atsirask(312, 100)
    autoclickerbuy.atsirask(0, 1300)
    pointcounter.atsirask(x = 0, y = 0)
    shopcounter.atsirask(x = 500, y = 1400)



komanda atnaujintiŠvieslentę():
    return pointcounter.tekstas("Taškai: " + str(cookieclicks))
komanda atnaujintiPrice():
    return shopcounter.tekstas(str(autoprice))

komanda clickPoint(x, y):
    global cookieclicks
    global cookiesperclick
    cookieclicks += cookiesperclick
    atnaujintiŠvieslentę()

komanda autoClicker():
    global autoclickeramount
    global cookieclicks
    cookieclicks += autoclickeramount
    clock.schedule(autoClicker, 2) 

komanda tryBuy(x, y):
    global autoprice
    global cookieclicks
    global autoclickeramount
    global cookiesperclick
    jei autoprice <= cookieclicks:
        cookieclicks -= autoprice
        autoprice *= 3
        cookiesperclick *= 2
        autoclickeramount += 1
        atnaujintiPrice()
        atnaujintiŠvieslentę()
    atnaujintiPrice()

pointcounter = žaidimas.Tekstas(" ")
pointcounter.dydis(125)
pointcounter.spalva("#000000")
pointcounter.atsirask(x = 999999, y = 99999)
atnaujintiŠvieslentę()

shopcounter = žaidimas.Tekstas(" ")
shopcounter.dydis(125)
shopcounter.spalva("#000000")
shopcounter.atsirask(x = 999999999999999, y = 999999999999999)
atnaujintiPrice()


Menu()


zaisti1.pelęPaspaudus( StartInstructions )
apie1.pelęPaspaudus( apieScreen )
kitasz.pelęPaspaudus( startGame )
cookie.pelęPaspaudus( clickPoint )
atgalm.pelęPaspaudus( Menu2 )
autoclickerbuy.pelęPaspaudus( tryBuy )

Svarbu! Nepamiršk įsikelti žaidime naudojamus paveiksliukus ir garsus per failų tvarkyklę. Visi Sausainių klikerio žaidimui reikalingi failai yra čia.