Game Maker 5
2 отговора
0 прегледа
Game Maker 5
Здравейте,
захванах се да правя една игра на ГМ5 без нищо да разбирам и зацепих на един прост код от няколко реда който на разбиращия ще му отнеме 2-3 мин за да го напише...
Питах тук-таме, но отговорите бяха само от сорта на "Седни да прочетеш малко!", "Научи езика - не е толкова труден!", непълни/грешми и неизползваеми примери и т.н., а аз едва ли ще продължа да правя игри и не искам да се блъскам с ненужни неща...
Та, има ли тук някой който разбира от GML, да ми сдрасне кодчето? Ако има такива, тогава ще обясня какво точно ми трябва (накратко, да се препише един низ и на всеки символ да става някакво действие).
Цръцкам си в световния всемир
захванах се да правя една игра на ГМ5 без нищо да разбирам и зацепих на един прост код от няколко реда който на разбиращия ще му отнеме 2-3 мин за да го напише...
Питах тук-таме, но отговорите бяха само от сорта на "Седни да прочетеш малко!", "Научи езика - не е толкова труден!", непълни/грешми и неизползваеми примери и т.н., а аз едва ли ще продължа да правя игри и не искам да се блъскам с ненужни неща...
Та, има ли тук някой който разбира от GML, да ми сдрасне кодчето? Ако има такива, тогава ще обясня какво точно ми трябва (накратко, да се препише един низ и на всеки символ да става някакво действие).
Цръцкам си в световния всемир
Re: Game Maker 5
От GM разбирам.
Средно ниво де. Драсни го кода. Може и да ти помогна.
Целта на работодателите е работниците ритуално да се самоубият.
Целта на работодателите е работниците ритуално да се самоубият.
Редактирано от blood2 на
Re: Game Maker 5
Аз кода не мога да ти драсна, защото го нямам (нали него търся?), но мога да ти кажа какво ми трябва, а ти да ми драснеш кода.
К9гато натиснеш Enter:
1. На екрана се появява низ от произволни символи.
Под него има празно поле в което трябва да въведеш същите символи от низ-а (малки и главни букви, цифри и "горни" символи - тези с shift ($@%*)...).
При съвпадение на символ и позиция на двата низа, obj1 и obj2 да се преместят с 5 пиксела напред.
При несъвпадение, символът не се показва в долния низ, а се чува звул snd1 и животите намалят с един.
2. Оbj3 започва да се движи с равномерна скорост 2.
Имам следния пример (за жалост, не бачка):
//create
niz="1212121212";
niz2="";
poz=1;
//step
if keyboard_check(vk_anykey)
if keyboard_lastkey!=vk_space&&keyboard_lastkey!=vk_shift&&keyboard_lastkey!=vk_control
{
niz2+=keyboard_lastchar;
if keyboard_lastchar==string_char_at(niz,poz)
{asd.x+=5}
else
{}
poz+=1;
}
//draw
draw_text(32,32,niz+"#"+niz2);
Ако можеш да го направиш ще е супер, защото само тази простотия ме спъва.
Но, не забравяй. че ми трябва за ГМ5, и да не съдържа неща които са за по-горни версии - ще даде грешка. В този код примерно, имаше "keyboard_check_pressed". Авторът е сигурен, че има такова нещо, но на мен не ми приема "pressed".
Цръцкам си в световния всемир
К9гато натиснеш Enter:
1. На екрана се появява низ от произволни символи.
Под него има празно поле в което трябва да въведеш същите символи от низ-а (малки и главни букви, цифри и "горни" символи - тези с shift ($@%*)...).
При съвпадение на символ и позиция на двата низа, obj1 и obj2 да се преместят с 5 пиксела напред.
При несъвпадение, символът не се показва в долния низ, а се чува звул snd1 и животите намалят с един.
2. Оbj3 започва да се движи с равномерна скорост 2.
Имам следния пример (за жалост, не бачка):
//create
niz="1212121212";
niz2="";
poz=1;
//step
if keyboard_check(vk_anykey)
if keyboard_lastkey!=vk_space&&keyboard_lastkey!=vk_shift&&keyboard_lastkey!=vk_control
{
niz2+=keyboard_lastchar;
if keyboard_lastchar==string_char_at(niz,poz)
{asd.x+=5}
else
{}
poz+=1;
}
//draw
draw_text(32,32,niz+"#"+niz2);
Ако можеш да го направиш ще е супер, защото само тази простотия ме спъва.
Но, не забравяй. че ми трябва за ГМ5, и да не съдържа неща които са за по-горни версии - ще даде грешка. В този код примерно, имаше "keyboard_check_pressed". Авторът е сигурен, че има такова нещо, но на мен не ми приема "pressed".
Цръцкам си в световния всемир