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

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

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2010, 10:48   #1
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию TETTOR - TETris construcTOR

Предлагаю всеобщему вниманию мой проект "TETTOR".
Ностальгируя по 90-м вспомнил электронный "Тетрис":

Я создал ремейк данной игрушки СПЕЦИАЛЬНО ДЛЯ ПРОГРАММИСТОВ.
Мой exe модуль - только оболочка для тех DLL, которые может создать кто угодно.
Теоретически количество возможных игр НЕ ОГРАНИЧЕНО.

Вы можете создать любую игру, которую только вздумаете.
В комплекте:
  • - exe
  • - Example.dll
  • - Комплект разработчика -
  • - --- Developer ReadMe
  • - --- Пример исходников DLL на DELPHI

В последствии собираюсь добавить поддержку звука (в данный момент пока отсутствует), улучшить интерфейс, добавить управление с клавиатуры..

Слушаю отзывы и ЖДЕМ ИГРЫ ВАШИ ИГРЫ
Вложения
Тип файла: zip Tettor.zip (237.5 Кб, 27 просмотров)
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

Последний раз редактировалось Alex Cones; 29.01.2010 в 10:59.
Alex Cones вне форума Ответить с цитированием
Старый 29.01.2010, 14:41   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Исправил ошибку паузы (можно было менять уровень и скорость).
ДОБАВИЛ НОВУЮ ИГРУ - FastClick. Задача - вовремя нажать правильную кнопку. При правильной - +1, при ошибочной - -1. 0 = lose 10 = win
Вложения
Тип файла: zip Tettor.zip (264.9 Кб, 11 просмотров)
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 29.01.2010, 14:53   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

добавь в оболочке обработку курсорных и геймовых клавиш wasd
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 29.01.2010, 14:55   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
добавь в оболочке обработку курсорных и геймовых клавиш wasd
Я сейчас думаю над остальными клавишами:
W-UP
A-LEFT/LEVEL
S-DOWN/GAME
D-RIGHT/SPEED
R-ROTATE/DIRECTION

А вот куда ставить SOUND:START/PAUSE:ON/OFF?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 29.01.2010, 14:57   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

z,x,space.....
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 29.01.2010, 15:03   #6
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

ON/OFF скорее поставлю на ESC... Привычней на него для выхода жмакать...
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 29.01.2010, 15:19   #7
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Поставил следующие клавиши и исправил ошибку со случайным числом (забыл вызывать RandomSeed):

W,A,S,D,R,Z,SPACE,ESCAPE
Вложения
Тип файла: zip Tettor.zip (265.1 Кб, 16 просмотров)
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

Последний раз редактировалось Alex Cones; 29.01.2010 в 15:22.
Alex Cones вне форума Ответить с цитированием
Старый 29.01.2010, 15:25   #8
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

о, так гораздо удобнее
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 29.01.2010, 15:42   #9
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Чтобы будущим разработчиком было проще сделать свой первый шаг - выложу исходники FastClick:
Вложения
Тип файла: zip FastClick.zip (16.3 Кб, 16 просмотров)
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 30.01.2010, 18:34   #10
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Выкладываю исходники шаблона для создания игр типа Шашек, Шахмат, Реверси и пр. Разграфленое поле и реализованные скроллбары.
Вложения
Тип файла: zip Template8x8[DELPHI].zip (15.4 Кб, 14 просмотров)
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
constructor / destructor Altera Общие вопросы Delphi 3 08.02.2009 13:56
constructor, destructor override. Подправить код. Roof Общие вопросы Delphi 9 31.07.2008 13:41