![]() |
|
Модераторы: Rickert |
![]()
|
|
| spamER |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 14.11.2008 Репутация: нет Всего: 1 |
Народ, вот написал игру "Змейку". Вроде все работает, но есть не большие недочеты, кто может, помогите исправить эти недочеты(1.Как сделать что бы змея не врезалась сама в себя? 2.В верхнем-левом углу красится квадратик, когда змея съедает еду - почему? )
Вот прикрепил исходник. Помогите исправить эти "пробелы" в игре. Это сообщение отредактировал(а) spamER - 24.1.2009, 14:09 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
А это как? Вроде смысл игры в этом заключается. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| spamER |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 14.11.2008 Репутация: нет Всего: 1 |
Данкинг в том смысле, что когда голова змеи сталкивается с туловищем, то что бы появлялось например сообщение "Вы проиграли" (ну что то в таком типе).
P.S. Ну то как, кто то поможет? |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
ну, если голова попадает на уже занятое поле, то... У меня, как ты помнишь, проверяется цвет: если голова оказывается на синем, то game over.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| spamER |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 14.11.2008 Репутация: нет Всего: 1 |
Слы, а как быть в моем случае???
|
|||
|
||||
| spamER |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 14.11.2008 Репутация: нет Всего: 1 |
Ну что никто не может помочь???
|
|||
|
||||
| Rpahut |
|
|||
![]() 0xdeadbeef ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 9.4.2006 Репутация: 5 Всего: 7 |
Ну так впиши проверку, и показывай сообщение "Вы проиграли", когда голова змеи сталкивается с туловищем. Ужо много написал, осталось тока пару строк добавить ;) --------------------
C/C++ GameDevRSS Раздела программирования игрOpenGL - уроки от NeHeКак продать идею? |
|||
|
||||
| spamER |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 14.11.2008 Репутация: нет Всего: 1 |
Rpahut я пытался делать проверку на совпадение левой или верхней позиции первого и последующих Shape'пов, но у меня получалось, что в самом начале игры - уже проигрыш. Если можешь приведи пример пожалуйста.
|
|||
|
||||
| Rpahut |
|
|||
![]() 0xdeadbeef ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 9.4.2006 Репутация: 5 Всего: 7 |
Первый - это который голова? Сравнивать нужно с туловищем(без головы), потому что голова змеи всегда там же, где и первый Shape; голова это и есть первый Shape. --------------------
C/C++ GameDevRSS Раздела программирования игрOpenGL - уроки от NeHeКак продать идею? |
|||
|
||||
| spamER |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 14.11.2008 Репутация: нет Всего: 1 |
Ну да. Вот что я был написал, но всеравно при запуске игры сразу идет проигрыш.
Скажи, что здесь не так, как его нада переделать??? |
||||
|
|||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |