Моовинг екзампъл, Не е смешно,трагично е |
Здравейте ( Вход | Регистрация )
Моовинг екзампъл, Не е смешно,трагично е |
08:33:28, 14-April-2007, Saturday
Коментар
#1
|
|
Иво Георгиев Група: Потребител Коментари: 887 Регистриран: 08.04.07 Потребител № 523 |
Ето ме в средната ситуация...зарибих целия клас с GameMaker...и видях че има хора на този свят които не могат да си напраят мовемент...а пък какво са 2 минути и реших да им напрая example... (знам че се излагам ама има хора които немогат да си напраят мовемент пък и това не само мовемент exaple това показжа и други работи).
Едит:това не е мовемент exaple а е смесен example за пълни новаци... долнлоад: Хост-А-Хостинг |
|
|
21:54:50, 25-December-2010, Saturday
Коментар
#2
|
|
Засмян тъпоъгълник :D Група: Администратор Коментари: 1790 Регистриран: 21.07.08 Град: Това е място, населено с много хора. FPS: 60 Потребител № 1116 |
Правенето на игри не е толкова трудно, стига да имаш правилният подход.
Първо трябва да решиш какво точно да бъде играта ти, да напишеш повечето ако не всички подробности. Ще дам пример с платформена игра - в играта целта е играчът да достигне до края на всяко ниво. Геймплеят включва подвижни платформи, стълби, монети за събиране и тайни зони. Също така има гадове подобни на goombas от марио, които при допир убиват играча. Играта има 10 нива и се започва с три живота. При успешно завършване се записват точките и се отключват няколко екстри от главното меню. След като вече знаеш какво искаш трябва да разделиш играта на ясно разграничени за направа части: -основна платформена физика -катерене по стълби -движение на платформите -преминаване към следващото ниво -... Всяка част се разбива на подчасти, като подробно се описва начина, по който трябва да стане: -подвижните платформи са широки 128 пиксела -движат се в двете посоки със скорост 4 -при срещане на земя или друга подвижна платформа спират за секунда и след това обръщат посоката -когато играчът или гадовете са застанали върху платформа, то те се движат заедно с нея, но и могат да се движат отделно от това Накрая всяка една подчаст се преобразува в код, който се пише в съответното събитие на съответния обект: Код //create
posoka=0; //посока 0 означава, че платформата не се движи;1 е движение надясно, а 0 - наляво //тръгва след 3 секунди в свободната посока if !place_meeting(x+4,y,soliden) //soliden е родителят на платформите, земята и други обекти, по които може да се ходи {alarm[1]=3*room_speed;poslednaposoka=1;} else {alarm[2]=3*room_speed;poslednaposoka=-1;} //alarm 0 posoka=0; if poslednaposoka==1 alarm[2]=room_speed;else alarm[1]=room_speed; //alarm 1 posoka=1;poslednaposoka=1; //alarm 2 posoka=-1;poslednaposoka=-1; //step if !place_meeting(x+posoka*4,y,soliden) x+=4*posoka; //collision with soliden posoka=0;alarm[0]=0;x=floor(x/4)*4; -------------------- Цитат Пешо: 4:53:46 Я недейти са карайти тука че да ни ва зашливйъ |
|
|
23:02:46, 27-December-2010, Monday
Коментар
#3
|
|
Новодошъл Група: Потребител Коментари: 15 Регистриран: 22.12.10 Потребител № 1626 |
Ето с няколко думи какво съм наумил:
Преди години, бях виждал една програма за трениране на бързо писане, но вече я няма и реших да я пресъздам. Имаш низ с произволни символи (броя и разнообразието им зависят от нивата). Имаш и една котка която се движи с постоянна скорост (скоростта се увеличава на всяко ниво). Пред котката има мишка която в началото стои неподвижно. При въвеждане на символ от низ-а, мишката се премества с няколко пиксела напред... Целта е, да въведеш бързо символите от низа, за да избяга мишката от котката. Когато мишката влезе в дупката си (която естествено е на края на игралното поле), преминаваш на следващото ниво. При въвеждане на грешен символ, губиш един живот (те са 3), а в следващото ниво, животите си се възвръщат. Когато котката хване мишката, тя изчезва. Котката си сменя спрайта и натискаш ентер за нов опит, връщаш се в началото на играта (можеш да избираш на кое ниво да отидеш директно) или правиш каквото ти е кеф... Има два варианта - на кирилица и на латиница. Тук код се пише само за низа и въвеждането на символите, както и за действията при правилно и неправилно въвеждане (не споменах, че има и звуци)... До тук сум приключил с графиката (само да си сменя спрайтовете на котката и мишката, но действията им са готови). Остава ми само, да сложа кода с низа и някои надписи по игралното поле (примерно "Ниво 1" и т.н.). Също и още не съм разбрал как да променя настройките във всяка стая (пр. котката да се движи по-бързо (нали скоростта й е зададена в обекта...)). |
|
|
Олекотена версия | Час: 22:03:52, 18.05.24 |