GMC Bulgaria

Здравейте ( Вход | Регистрация )

Моовинг екзампъл, Не е смешно,трагично е
Kумчо Вълчо
коментар 08:33:28, 14-April-2007, Saturday
Коментар #1


Иво Георгиев
*****

Група: Потребител
Коментари: 887
Регистриран: 08.04.07
Потребител № 523



Ето ме в средната ситуация...зарибих целия клас с GameMaker...и видях че има хора на този свят които не могат да си напраят мовемент...а пък какво са 2 минути и реших да им напрая example... (знам че се излагам ама има хора които немогат да си напраят мовемент пък и това не само мовемент exaple това показжа и други работи).
Едит:това не е мовемент exaple а е смесен example за пълни новаци...
долнлоад:
Хост-А-Хостинг
Go to the top of the page
 
+Quote Post
 
Start new topic
Отговори
яверт
коментар 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
Я недейти са карайти тука че да ни ва зашливйъ
Go to the top of the page
 
+Quote Post
Phoenix
коментар 23:02:46, 27-December-2010, Monday
Коментар #3


Новодошъл
*

Група: Потребител
Коментари: 15
Регистриран: 22.12.10
Потребител № 1626



Ето с няколко думи какво съм наумил:
Преди години, бях виждал една програма за трениране на бързо писане, но вече я няма и реших да я пресъздам.

Имаш низ с произволни символи (броя и разнообразието им зависят от нивата). Имаш и една котка която се движи с постоянна скорост (скоростта се увеличава на всяко ниво). Пред котката има мишка която в началото стои неподвижно. При въвеждане на символ от низ-а, мишката се премества с няколко пиксела напред... Целта е, да въведеш бързо символите от низа, за да избяга мишката от котката.
Когато мишката влезе в дупката си (която естествено е на края на игралното поле), преминаваш на следващото ниво. При въвеждане на грешен символ, губиш един живот (те са 3), а в следващото ниво, животите си се възвръщат.
Когато котката хване мишката, тя изчезва. Котката си сменя спрайта и натискаш ентер за нов опит, връщаш се в началото на играта (можеш да избираш на кое ниво да отидеш директно) или правиш каквото ти е кеф...
Има два варианта - на кирилица и на латиница.

Тук код се пише само за низа и въвеждането на символите, както и за действията при правилно и неправилно въвеждане (не споменах, че има и звуци)...

До тук сум приключил с графиката (само да си сменя спрайтовете на котката и мишката, но действията им са готови).
Остава ми само, да сложа кода с низа и някои надписи по игралното поле (примерно "Ниво 1" и т.н.).
Също и още не съм разбрал как да променя настройките във всяка стая (пр. котката да се движи по-бързо (нали скоростта й е зададена в обекта...)).
Go to the top of the page
 
+Quote Post

Пишете в тази тема
- Ivo Georgiev   Моовинг екзампъл   08:33:28, 14-April-2007, Saturday
- - Solano   Поне да беше го направил със скрипт та да изглежда...   18:02:31, 20-October-2007, Saturday
- - LiNkiN_RaGe   OFFTOPIC Давам ти НАЙ-МНОГО един от класа ти да се...   21:05:06, 20-October-2007, Saturday
- - Ivo Georgiev   Офф, това е старо и нуубско.Па и те от моя клас то...   22:01:34, 20-October-2007, Saturday
- - Zipo   На повечето им омръзва точно след 1-2 дена...   23:47:54, 21-October-2007, Sunday
- - Александър Витков   Е Иво,нямаше смисъл това да го правиш.Това всеки г...   16:33:51, 26-April-2008, Saturday
|- - Botyto   Цитат(Александър Витков @ 17:33:51, 2...   00:32:37, 27-April-2008, Sunday
- - Ivo Georgiev   Закълни се, че не си се чудил как се прави такова ...   20:11:42, 27-April-2008, Sunday
- - Александър Витков   А ако все пак се хванеш да правиш примери мисли.Ke...   18:10:55, 04-May-2008, Sunday
- - Phoenix   Хайде сега...вие да не сте се родили научени? Так...   15:53:43, 25-December-2010, Saturday
- - яверт   x+=choose(3,4); научи поне как се прибавя към пром...   17:38:07, 25-December-2010, Saturday
|- - Phoenix   Цитат(яверт @ 18:38:07, 25-Decem...   18:30:22, 25-December-2010, Saturday
- - Hella_from_Hell   Ако не ти се учи езика поне разгледй примерите кои...   19:38:27, 25-December-2010, Saturday
|- - Phoenix   И с това си играя... Даже имах идея, да нащракам н...   21:29:31, 25-December-2010, Saturday
- - яверт   Правенето на игри не е толкова трудно, стига да им...   21:54:50, 25-December-2010, Saturday
- - Phoenix   Ето с няколко думи какво съм наумил: Преди години,...   23:02:46, 27-December-2010, Monday


Reply to this topicStart new topic
1 потребител(и) четат тази тема (1 гости и 0 скрити)
0 Потребител(и):

 



Олекотена версия Час: 22:03:52, 18.05.24