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

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

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2008, 08:18   #1
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию Разрабатываем игру теннис

Предлагаю следующий сценарий.

Разрабатываем:

1. План игры.
2. План построения программы.
3. Поэтапно реализуем программу, постепенно дополняя ее новыми частями.
4. Оптимизация программы.
5. Апгрейд.

Каждый желающий на любом этапе может вносить свои предложения, изменения, дополнения и т.п.
И не сомневайся даже ... отдых - кайф, работа - лажа!

Последний раз редактировалось Beermonza; 28.10.2011 в 15:57.
DeKot вне форума Ответить с цитированием
Старый 30.08.2008, 08:47   #2
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

План игры

1. Игровое поле - корт.

Две ракетки - игрок и компьютер и мяч. Примерно см. на рисунках во вложении.

2. Правила игры.

а) пять подач игрока, затем пять подач компа;
б) игра до счета 15, затем игра завершается.

3. Логика игры.

Ракетка имеет пять условных секторов. В зависимости от того каким сектором ракетка соприкасается с мячом - угол подачи и отражения мяча. Игрок управляет вертикальным перемещением ракетки, комп - автоматически. Если ракетка компа находится на расстоянии от точки пересечения мячом линии компа больше, чем 0,6 ширины корта, комп не "успевает" подставить ракетку и проигрывает очко.

4. Ход игры.

Подача игрока - возможность выбора точки подачи и угла подачи (всего пять углов). Подача компа - всегда с центра и под пятью углами, выбираемыми случайным образом. Отражение компом под тремя углами (тоже выбирается случайно). При пересечении мячом боковой линии, проигрыш очка.

План разработки программы

1. Строим корт, ракетки и мяч.
2. Разрабатываем движение мяча под разными углами.
3. Разрабатываем движения ракеток.
4. Отскок мяча от ракетки.
5. Объединение разработанных блоков.
6. Вывод информации (счет, подача)
Изображения
Тип файла: jpg TenKort.jpg (15.1 Кб, 241 просмотров)
Тип файла: bmp TenAtr.bmp (43.0 Кб, 202 просмотров)
И не сомневайся даже ... отдых - кайф, работа - лажа!

Последний раз редактировалось Beermonza; 28.10.2011 в 16:02.
DeKot вне форума Ответить с цитированием
Старый 30.08.2008, 21:33   #3
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

[off] DeKot, любимый цвет clLime? Ужасс, что вини пух(первых версий), что теннис. Это ж какие глаза иметь надо, чтобы хотя бы минуту поиграть.

По поводу игры, мне кажется Денис имел ввиду не совсем такой теннис, он хотел ПРОСТОЙ, поэтому и теннис предложил, а этот на простой не тянет. Это все можно реализовать, но потом, а сначала максимально простой, именно этого и просили.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 30.08.2008, 22:01   #4
GVOZD
 
Регистрация: 17.08.2008
Сообщений: 3
По умолчанию

Вид сверху будет? как арканойд? предлагаю сделать арканойд! Он и не сложный и играбельный
GVOZD вне форума Ответить с цитированием
Старый 30.08.2008, 23:19   #5
GreenDan
Никто
Пользователь
 
Аватар для GreenDan
 
Регистрация: 25.08.2008
Сообщений: 28
По умолчанию

GVOZD причём тут играбельность, мы учимся делать игры, а не для публики всё это говтовим, а Арканоид тяжелее.
GreenDan вне форума Ответить с цитированием
Старый 30.08.2008, 23:21   #6
GVOZD
 
Регистрация: 17.08.2008
Сообщений: 3
По умолчанию

Ладно, не спорю. Мне тоже интересно посмотреть, когда начнется?
GVOZD вне форума Ответить с цитированием
Старый 30.08.2008, 23:24   #7
GreenDan
Никто
Пользователь
 
Аватар для GreenDan
 
Регистрация: 25.08.2008
Сообщений: 28
По умолчанию

Зависит от учителя, не от меня.
GreenDan вне форума Ответить с цитированием
Старый 31.08.2008, 00:20   #8
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Вот простейший теннис, наслаждайтесь =), тот что Dekot готовит, будет уже посложнее. Я код специально постарался разнообразным (но не в ущерб, все по делу) сделать - процедуры, функции, простые и методы класса формы, типы, константы и т.п. Однако самой игры это не касается, теннис простейший. Если будут вопросы - задавайте.
Изображения
Тип файла: png screen.png (5.5 Кб, 233 просмотров)
Вложения
Тип файла: rar simple tennis.rar (7.4 Кб, 118 просмотров)
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 31.08.2008, 01:32   #9
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Первая игра, которую собрали в виде игрового автомата, была PONG. Люди покупали такие автоматы домой, сражались в кафе на лучшего игрока в PONG.
Alar вне форума Ответить с цитированием
Старый 31.08.2008, 11:28   #10
GreenDan
Никто
Пользователь
 
Аватар для GreenDan
 
Регистрация: 25.08.2008
Сообщений: 28
По умолчанию

Блин, да точно Pong вот такую надо делать...
GreenDan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доделать браузерную игру Beliar Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 31.07.2008 19:24
Доделать браузерную игру. Beliar Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 31.07.2008 15:07
Зацените игру snake-as Софт 3 08.01.2008 00:16
Ищу игру PAVEL315 Gamedev - cоздание игр: Unity, OpenGL, DirectX 10 20.04.2007 12:13