Написал: 15 мая 2011 17:12 | Группа: Посетители
))) Давайте лучше графику подыщем и накатаем что-то интересное ))) Правда сейчас универ не дает. Но время можно найти, по частям писать )
Написал: 15 мая 2011 02:58 | Группа: Администраторы
Да. Тема. Играю на работе=)))Вот хотелось бы усовершенствовать чтобы новую ракету можно пусить не тогда когда старая улетела а по чаще=)
Написал: 15 мая 2011 01:41 | Группа: Посетители
22 скачивания ) Всем влом отписаться, вот так и пиши что-то...
Написал: 14 мая 2011 21:06 | Группа: Администраторы
Написал: 12 мая 2011 12:25 | Группа: Администраторы
Написал: 12 мая 2011 11:15 | Группа: Посетители
Написал: 11 мая 2011 00:52 | Группа: Администраторы
Rufus,весело)290000 набрал, 20 лвл
Написал: 11 мая 2011 00:16 | Группа: Посетители
Как всегда, 8 скачиваний и никто, ничего не написал(
Написал: 10 мая 2011 21:26 | Группа: Администраторы
Также рекомендуем:
Знай, что наилучший подарок автору - это твой комментарий к новости!
Не так давно стал изучать Delphi, но интерес к нему очень быстро стих, после того как я познакомился с языком С# (Си Шарп), но за время ознакомления с Delphi написал пару прикольных программ. Одну игру и программу, которая «делает бабло». В данной статье расскажу про игру. Игра называется TANK )На самом деле, в Delphi очень много возможностей, можно подключить Direct X, много dll для работы с экраном, разрешениями и графикой. Я же всем этим не пользовался, моя игра состоит из простых картинок, компонентов «timer», label и Button. Тем не менее, из всего вышесказанного получилась довольно таки неплохая игра, правда корявая в плане дизайна.Когда писалась игра, на компьютере отсутствовал интернет, а с ним отсутствовали картинки и документация. Вот и пришлось рисовать все в обычном paint. Псевдографика:Слева в самом верху находится таблица, отображающая очки, жизни, уровень и деньги.Уровень с каждым уровнем самолет двигается на 1 пиксель быстрее в 0,2 секунды. Очки очки даются в зависимости от того, как далеко самолет улетел от точки старта, чем ближе самолет был сбит к левому краю монитора, тем меньше очков. Так же количество очков зависит от разрешения вашего экрана, потому как очки даются за каждый пиксель, который самолет не успел пролететь.Жизни С самого начала у вас 3 жизни, если самолет пролетел, а вы не успели его сбить, то отбирается 1 жизнь.Деньги Деньги зачисляются за сбитые самолеты, засчитываемая сумма генерируется случайным образом и напрямую зависит от вашего уровня. Чем выше ваш уровень, тем больше диапазон.Деньги рассчитываются по формуле:Зачисляемая сумма за сбитый самолет = от 100 до 600 * (Уровень + 1)Так же на панели имеются 3 кнопки для улучшений.«+1 Rocket Speed» - после покупки ракета будет двигаться быстрее на 1 пиксель в 0,2 секунды.С каждой покупкой цена на следующее улучшение растет по формуле:Предыдущая стоимость ракеты + (1000 * уровень).«+1 Life» - при покупке добавляется жизнь. Каждая, последующая жизнь будет стоить на 1000 дороже.«-1 AirPlane Speed» - уменьшает скорость передвижения самолета. Последующее уменьшение скорости будет стоить в два раза дороже, чем предыдущая.PS: Игра писалась пару часов, из которых большую часть я думал что написать))) Если у кого-то есть какие-то идеи по поводу простеньких игр, по поводу переноса flash игр в оконные приложения и тд, то отписывайтесь в личку, а не в комментариях!Скачать игру TANK: [attachment=7]
Дата: Просмотров: 26022
Загрузка. Пожалуйста, подождите...
Разработка простенькой игры TANK на Delphi
Комментариев нет:
Отправить комментарий