Western Cola

Jste nováček a chcete prezentovat své první projekty a chcete vědět názor zkušenějších? Tato sekce je právě pro vás!
Odpovědět
lookin
Příspěvky: 1
Registrován: listopad 17, 2015, 7:51 pm

Western Cola

Příspěvek od lookin » listopad 18, 2015, 7:26 pm

Zdravím,
Toto je má první hra. Jedná se o skákačku o 3 levlech. Grafiku jsem dělal sám(podle toho to taky vypadá). Část kódů(pro pohyb a pro high score) jsem použil z návodů různě po internetu.

Hratelnost
- dá se dohrát za zhruba 7 minut
- ovládá se pomocí šipek doleva a doprava, mezerník pro skok

Ukázka


Hudba
Použil jsem hudbu pod licencí Creativ commous
http://freemusicarchive.org/music/Le_Cl ... nce_master
http://freemusicarchive.org/music/Bad_U ... Years_1982

Ke stažení
Hra: https://www.dropbox.com/s/i7qb7ghs5ppsq ... a.zip?dl=0
Zdroj: https://www.dropbox.com/s/e6baaozic607d ... a.gmz?dl=0

Díky za feedback

P.S. High score do značné míry nefunguje, pokud víte jak to opravit, dejte mi prosím vědět, díky.
Notice me, :bounce: please!

Goblin
Příspěvky: 136
Registrován: červenec 2, 2014, 2:42 pm

Re: Western Cola

Příspěvek od Goblin » listopad 19, 2015, 9:04 am

Ahoj.

Dohrál jsem jednou, tak nevím co vše highscore nefunguje kromě zadávání jména... Místo asynchronního dialogu (který ani nevím, jak funguje, takže v čem je chyba netuším), by sis mohl vytvořit vlastní dialogové okno pomocí keyboard_string. Uděláš si obj_dialog:

V Create:

Kód: Vybrat vše

keyboard_string=""
V Drawu:

Kód: Vybrat vše

draw_self()
draw_set_halign(fa_center)
draw_set_valign(fa_center)
///výhodou je taky to, že na tebe nevyskočí hnusné windowsové okénko, a můžeš si udělat jakýkoliv design okna, font apod. 
draw_string(x,y,keyboard_string)
No a v události na stisknutí klávesy Enter si pak prostě do tabulky uložíš keyboard_string.

Jinak vůbec nedoporučuju používat vestavěné Highscore funkce. Když do toho pronikneš, není tak těžké udělat si vlastní.

Co se fyziky týče, možná bych si uvažoval o použití zrychlení a tření namísto fixní rychlosti. U skákaček je tak ovládání plynulejší a organičtější.
"Understanding is not required. Only obedience."

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti