PSPверсия |  Новое на сайте |  Обратная связь |  Команда сайта |  FAQ |  ПРАВИЛА |     
 
Обзор нового на PSPinfo.RU

Ближайшие Сходки:
ДатаГородНомерНазваниеЗаписаться
собери друзей и сообщи об этом всем! »»
Самые популярные FLASH игры:

Sonic
играли 89408 раз

Muay Thai
играли 44478 раз

Castle Defender
играли 42472 раз

Urabanslug
играли 36338 раз

Mud and Blood (vietnam)
играли 34379 раз

chicken
играли 33775 раз

sonicblox
играли 33654 раз

x227sm
играли 33570 раз

Crazy Scates
играли 28396 раз
Абсолютные лидеры:
НовостиТемыСейвыОбоиВидеороликиВикторина
1..:Dr.Who:.945
2.iliya23420
3.Константин414
4.(:389
5.Masserau377
1.Dankin333
2.Игорь330
3.kalash1322
4.DJAMrik271
5.Артем=)252
1..:Dr.Who:.347
2.legofan12130
3.-=Sephiroth=-117
4.Dan96106
5.Patric Star104
1.wushu12250
2.Metal Sonic7404
3.iliya237000
4.Теккен6652
5.LFY6309
1..:Dr.Who:.4548
2.Михаил3742
3..:Canon:.1920
4.Ivan1760
5.Гомер Симпсон1535
1.Chizuru Minamoto2610552500
2..:Dr.Who:.2609446950
3..:Buxou:.1724432140
4.snupi1637432090
5.vitas1551113420750
расширенная статистика »»

   Все форумы » Клуб PSPinfo.RU » Программирование » Создание змейки на ПСП Предыдущая тема :: Следующая тема  
Сейчас эту тему просматривают: [требуется регистрация] -> [требуется регистрация]
Гостей: [требуется регистрация]
 
Создание змейки на ПСП


 

Ссылка на пост #1 Добавлено: 8 мая 2012 20:17    

Забанен
zharikov.vitalik
--

Возраст: 31 | | Рак
Сообщений: 462
Благодарности: 12 / 19
Репутация: 58
Предупреждений: 4
Друзья
Тут: 13 лет 9 месяцев
Создание игры “Змейка” на псп[PSP]

Эту тему я хотел бы посвятить мануалу по созданию одной очень популярной в своё время игры с тетриса - змейка.

Облазив интернет по гуглу, я так и не нашёл приличного манула по коддингу этой игры, и поэтому решил написать свой собственный, дабы юзеры, ищущие по гуглу, натыкались на этот сайт, среди прочих, и получали достойную помощь =)

Я не пишу мануал для совсем ничего не знающих людей в области программирования, ибо это слишком хлопотно и долго, однако я постараюсь, как можно подробнее прокомментировать весь код…

С чего начнём, наверное с понимания принципа работы игры.
А их - этих принципов может быть много, лично мною были испробованы 3.
Но без сомнений ТРЕТИЙ- самый экономный, безбаговый и понятный, его основной принцип действия, то есть идея удаления массива хвоста и расширения массива по средствам постановки головы, был предложен vladgalay-ем, и превосходил, по вышеизложенным параметрам 2 моих собственных принципа =)

О нём я и буду писать.

И так, как же работает змейка, ну по сути её голова всегда движется вперёд, а хвост волочится за нею, но причём ровно в той последовательности, как мы ходили головой.

То есть нам надо прорисовывать постоянно новую голову вперёд а хвост затирать(удалять), а когда змейка будет кушать, то и хвост затирать не надо.

Мы поняли задачу, а теперь приступим к реализации.

Что нужно для счастья ? - представить змейку в качестве массива, но не просто массива а массива в массиве, если так можно выразиться, то есть у каждого квадратика, из которых состоит змея, будет свой массив, хранящий координаты этого квадратика по х и по у.

Код я писал на LUA под PSP и проверял на плеере LUA PLAYER HM, и вам его советую.



И так, мы получили бегающую по экрану змейку, изгибающуюся на поворотах и при этом затрачиваемую минимум ресурсов, как раз под силы тетриса.

А теперь поподробнее для тех, кто по той или иной причине не знает некоторых функций кода. =)



Вот и всё, что я хотел вам сказать по поводу коддинга змейки на ПСП.

А как домашнее задание даю вам сделать систему генерации пищи и поедания этой пищи змейкой.

Ответ на это задание будет выложен мною в следующей теме =)
Наверх 
Ссылка на пост #2 Добавлено: 8 мая 2012 23:13    

Посетители
s4inexfun
--

Возраст: -- | |
Сообщений: 31
Благодарности: 0 / 2
Репутация: 1
Предупреждений: 1
Друзья
Тут: 11 лет 11 месяцев
делай дальше свою игру про зомби
Наверх 
Ссылка на пост #3 Добавлено: 8 мая 2012 23:37    

Посетители
yablo4ko97
--

Возраст: -- | |
Сообщений: 525
Благодарности: 10 / 23
Репутация: 35
Предупреждений: 0
Друзья
Тут: 13 лет 5 месяцев
Можешь просто сделать ее или дать мне ссылку на нее в лс?
ICQ: 474059281
Наверх 
Ссылка на пост #4 Добавлено: 9 мая 2012 10:48    

Забанен
zharikov.vitalik
--

Возраст: 31 | | Рак
Сообщений: 462
Благодарности: 12 / 19
Репутация: 58
Предупреждений: 4
Друзья
Тут: 13 лет 9 месяцев
Цитата: yablo4ko97
Можешь просто сделать ее или дать мне ссылку на нее в лс?

Сделать и дать могу,но а толку та,ты же ведь тогда ничему не научишься,и похоже даже не пытаешься,обидно...

Под конец своих выпусков, я дам готовую игру =)
Наверх 
Ссылка на пост #5 Добавлено: 9 мая 2012 12:05    

Посетители
s4inexfun
--

Возраст: -- | |
Сообщений: 31
Благодарности: 0 / 2
Репутация: 1
Предупреждений: 1
Друзья
Тут: 11 лет 11 месяцев
а игра какая змейка или про зомби
Наверх 
Ссылка на пост #6 Добавлено: 9 мая 2012 12:59    

Забанен
zharikov.vitalik
--

Возраст: 31 | | Рак
Сообщений: 462
Благодарности: 12 / 19
Репутация: 58
Предупреждений: 4
Друзья
Тут: 13 лет 9 месяцев
Цитата: s4inexfun
а игра какая змейка или про зомби

Это обычная змейка, мне зомби надоели... игры я пишу,только тогда, когда у меня творческий полёт,а не на заказ laughing
Наверх 
Ссылка на пост #7 Добавлено: 9 мая 2012 13:56    

Посетители
s4inexfun
--

Возраст: -- | |
Сообщений: 31
Благодарности: 0 / 2
Репутация: 1
Предупреждений: 1
Друзья
Тут: 11 лет 11 месяцев
надеюсь змейка норм будет
Наверх 
Ссылка на пост #8 Добавлено: 11 мая 2012 13:16    

Администраторы
Константин
--

Возраст: 15 | | Стрелец
Сообщений: 1657
Благодарности: 64 / 453
Репутация: 408
Предупреждений: 0
Друзья
Тут: 15 лет 3 месяцa
zharikov.vitalik,
удачи, всегда уважаю тех, кто старается открыть для других что-то новое.

С удовольствием буду следить за топиком.
Наверх 
Ссылка на пост #9 Добавлено: 11 мая 2012 14:24    

Посетители
yablo4ko97
--

Возраст: -- | |
Сообщений: 525
Благодарности: 10 / 23
Репутация: 35
Предупреждений: 0
Друзья
Тут: 13 лет 5 месяцев
zharikov.vitalik,мне просто не очень интересно игрушки делать :) Я ведь не ты :D
Мне веселее играть :Р Как сделаешь,брось в меня ссылкой , пожалуйста
ICQ: 474059281
Наверх 
Ссылка на пост #10 Добавлено: 11 мая 2012 16:18    

Посетители
stevet
--

Возраст: -- | |
Сообщений: 8
Благодарности: 0 / 1
Репутация: 1
Предупреждений: 1
Друзья
Тут: 11 лет 10 месяцев
может чтото другое сделаешь??я просто спрашиваю
Наверх 
Создание змейки на ПСП
  • 85

  
Добавить эту тему в

Похожие темы:
Название Темы [ответов]АвторДатаФорум
» Создание змейки на ПСП [ЧАСТЬ#2] [2]
  Создание змейки на ПСП [ЧАСТЬ#2]
zharikov.vitalik18.05.12Клуб PSPinfo.RU »» Программирование
» создание темф для psp [0]
  создание иконок
honik09.09.10PSP Slim & Light »» Софт для PSP Slim
» Создание своей конфигурации кнопок в pspdisp 0.6 [0]
  АЛЕРТ! Нужна помощь по теме: Создание своей конфигурации кнопок в pspdisp 0.6
Blind_man_stalker06.06.13PSP »» Софт для PSP
» Создание PTF тем [10]Divine Fist07.07.09PSP »» Софт для PSP
» Создание XMB тем)))) [28]Zhuchok29.12.07PSP »» Моддинг PSP
» создание тем на псп [1]смайл30.09.07PSP »» Софт для PSP
» PSP Создание папок [1]Саня992801.06.13PSP »» Софт для PSP
» Создание игры [60]zharikov.vitalik04.04.12Клуб PSPinfo.RU »» Болталка
» создание PRX файла [4]Dj Virus21.11.11Клуб PSPinfo.RU »» Программирование
» Создание PandoraFlash0.ctf [25]500pspfanat50018.07.11PSP »» Прошивки для PSP

Информация
Посетители, находящиеся в группе Гости, не могут оставлять сообщения в данной теме.


Flash игры onLine |  Игры для PSP |  Обои для PSP |  Софт для PSP |  Темы для PSP |  Сейвы для PSP |  Комиксы для PSP |  Форум |  Карта сайта |   
"" and "PlayStation" are registered trademarks of Sony Computer Entertainment Inc. "", PSP and "UMD" are trademarks of Sony Computer Entertainment Inc. "", "XMB", "Memory Stick Duo" and the "Memory Stick Duo" logotype are trademarks of Sony Corp. All product titles, publisher names, trademarks, artwork and associated imagery are trademarks, registered trademarks and/or copyright material of the respective owners. All rights reserved.
Game's TOP-100 Counter