Создание игры Flappy Bird для социальной сети ВКонтакте, публикация в GitHub.Pages

Автор Alla Bessonova
Создание игры Flappy Bird для социальной сети ВКонтакте, публикация в GitHub.Pages

Ну, что друзья.

Всем привет. Саш надо небольшой интерактивчик. Я решил с вами тут замутить собственно в группе прямо сейчас сделал пост поступит ли какие-нибудь вопросы пока я пишу на — это видео.

Если в дальнейшем хотите собственно такую же штуковина то наверное.

Можете просто поставить лайк и наверное будет актуальна и так хорошо сегодня я бы хотел поговорить вот на тему который я туда не насиловал вот — это вот наша приложение. Давайте перейдём в него. Сейчас она у меня доступна не из локалхоста. Я думаю, что многие уже пробовали его потестить в этом видео разберёмся как же всё-таки его опубликовать потому, что в прошлом мы потерпели некая фиаско думаю, что пора бы — это дело всё исправить и нам в этом поможет с вами гитхаб вы сейчас подумаете. Причём здесь гитхаб. Ну на самом деле очень даже приду и так давай тебе приду в свой аккаунт вот здесь я уже тут что-то делал всё — это дело я вам потом подробнее объясню, что и как. Но перво-наперво нам нужно удалить вообще этот репозитории при удалении её здесь просит ввести такой вот информацию. Да я согласен я понимаю и прекрасно осознаю все свои действия и так снова перейду вот сюда flappy Bird. У нас конечно же теперь будет недоступен здесь на 404 и нормально. Так вопросы пока нету, но кстати не думаю, что так быстро не поступят. Ну пускай пока повисит во вкладке и так OK так настройки настройки настройки. Ладно управления редактировать нам нужно снова перейти в локалхост. Сегодня мы немножко выпили. Ну так конечно же пухлость так ну-ка сейчас скопирую равняться. Кстати почему работает повести. Пеппи должна пойти работать по https так OK Google посмотрим прокатит или нет. А ну да конечно, что я тебе в настройки надо вот здесь указывать вот тут вот вот мы сами пишем сохраняем изменения ещё раз обновляемся и смотрим. Да всё. Мы на месте. Это какие правки. Я сейчас хочу внести в игру. Ну во-первых самое главное — это возможность падать падать вниз что-то тупанул вот собственно можно упасть вниз и при этом остаться живым давайте — это мы с вами. Если честно такая же ситуация с верхом — это некая читерство потому, что можно просто упасть вниз и всё оставить, но вот и набирать очки сколько угодно. О'кей Давай — это исправим так я сейчас прямо вот в этом файле нам наверное монет консольном пока не нужно и так хорошо. Первое, что я бы хотел сделать так так так так так так наш цикл G Dragon Sword Game. Нам нужен up-grade вот он смотрите мы здесь можем проиграть во время игры здесь в нашем другу мы с вами делаем никого проверку — это вот которая у нас вызывает. Дима Смотрите тут я указывал кстати для проверки можно сделать вообще прямо просто так вот взять написать здесь или писать сюда вот — это и эту конструкцию, тогда можно вообще убрать можно сделать вот так — это также будет. Геймер, но я не буду этого делать вместо этого я тут добавлю ещё одно событие и так если и так Bird X у нас стал меньше пока вставить Y Una стал меньше нуля. То есть если птичка наша начала вылетать за верхнюю грань экрана там и соответственно делаем здесь вот таким вот и еще одно условие если опять же. Наша птичка бёрд Y, но только теперь уже так Bird речь внезапно стал больше чем высота в этом случае тоже самое у нас вызывается гейм. Овер так. Смотрим, но ответили уже набрал на 100 очков. Ну, что давайте пойдём одни трубы трубы проходить здесь легко и так вверх всё gamewer в теперь вниз пойти тоже должен быть геем. Да всё всё и так хорошо с этим мы сами разобрались теперь по поводу рестарта смотрите при старте у нас возникает такая странная ситуация, что во-первых трубы они никуда не девается во-вторых движения птички она становится просто колоссальной. О'кей давай ты тоже исправим и так смотрите в нашем игра. Мстители гейм. У нас есть событие апдейт она выполняется у нас в игровом цикле. Но кроме всего прочего. У нас есть события в порты этого игрового цикла. Давайте первое, что мы здесь делаем покажем наш борт до Y как 03 сбросим ускорение и после этого нам нужно с вами что-то сделать с трубами то есть смотрите при ацеклагин наши трубы должны по идее снова с генерируется перед нашей птичка и чтобы она нас не застревала в них и не рождалось в том месте где они остались при смерти. Поэтому вот этот вот кусочек кода где у нас идёт создание всего этого дела какие-то блок вот — это вот этого тела мы с вами. Давайте переместимся вот сюда события при входе в игру вот таким вот образом в формате и первое, что нужно сделать для того как мы начнём добавлять блоки это. Удалить предыдущие блоки смотреть они у нас хранятся в массиве Blocks вот так Dropbox вот здесь вот вот — это вот строчку мы копируем и вот сюда вот вставляем то есть при старте этого игрового цикла мы выполним такую вот команда только в этом уверен потому, что мы будем эти переменные. Объявлять и так во-первых блок сравняется пустой массив этим мы сбрасываем предыдущие трубы то есть вообще их убираем из этого массива и записывая в массив новую трубы. Давайте посмотрим. Будет ли — это работать и так всё. Старт пошёл первой трубы создались и. Давайте Вот — это вместе я проиграю и так рестарт всё за новые трубы у нас опять же спереди и. Птичка у нас никуда не улетает соответственно. Теперь если она.

0 комментариев
0

Читайте также