Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2011, 11:31   #1
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию Создание игры "Змейка"

Доброго времени суток!
Решил попробовать создать "змейку".

думаю как то создать двумерный массив - это будет поле.(поле будет состоять )
в роли "питона" будет какиэто символы (к примеру "0").
по нажатию на клавишу сделать передвижение питона по полю.

пока что все что смог придумать (

дайте советов. помогите с алгоритмом.

Спасибо заранее.
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 20.10.2011, 14:31   #2
Ирида
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 13
По умолчанию

Я когда-то делала данную программу,правда она у меня была не до конца проработана,но ход был таков: я делала 3 класса:змейка,корм и поле(поле у меня было не в виде двумерного массива, но ваша задумка универсальнее,реализация будет проще).Класс поле рисовал область для игры.Класс корм рисовал квадратик со случайными координатами в поле. Класс змея представлял из себя массив квадратиков,который увеличивался по мере совпадении координат головы змеи и корма, также там был реализован метод ,который отрабатывал реакцию на нажатие кнопок вправо,влево,вверх,вниз.(Сравнение координат змеи и корма происходило уже в главной форме.)
Ирида вне форума Ответить с цитированием
Старый 20.10.2011, 14:56   #3
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

Спасибо, Ирида !)
Но я не силен в сях, я мало понимаю зачем классы и методы. Если не трудно поясните как можно проще, буду благодарен Вам.
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 20.10.2011, 17:49   #4
_-Ramzes-_
 
Регистрация: 19.10.2011
Сообщений: 6
По умолчанию Код змейки

Попробуй этот код может поможет токо надо ещё прописать создование Shape
Вложения
Тип файла: rar Змейка.rar (565.3 Кб, 127 просмотров)
_-Ramzes-_ вне форума Ответить с цитированием
Старый 20.10.2011, 20:07   #5
Ирида
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 13
По умолчанию

А вы хотите реализовать эту программу без классов????
Ирида вне форума Ответить с цитированием
Старый 20.10.2011, 20:26   #6
Ирида
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 13
По умолчанию

Вот моя программа, посмотрите, будут вопросы,обращайтесь.
Вложения
Тип файла: rar змейка.rar (1.27 Мб, 165 просмотров)
Ирида вне форума Ответить с цитированием
Старый 23.10.2011, 15:20   #7
_-Ramzes-_
 
Регистрация: 19.10.2011
Сообщений: 6
По умолчанию

Да я так токо начал и просто для интереса а ваша прога не открываеться))))
_-Ramzes-_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разработка игры "Реверси". Имеется код этой игры на С++ CD-RW Помощь студентам 0 28.03.2010 00:13
Информация по игре "Змейка" Arions Помощь студентам 9 14.12.2009 17:28
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Создание игры "Крестики-нолики" Cubar Помощь студентам 9 22.01.2008 23:07
Ещё одна игра "Змейка" Simply-Art Софт 17 05.07.2007 04:10