Home
   Site map   About   News   Programming   Video   Gallery   Guestbook   Forum   Links   Contact   


Программирование

Введение

Сейчас в этом разделе я разместил программки, которые когда-то написал. Правда, в основном, я занимался написанием бухгалтерских и складских программ, но я думаю, что это не очень Вам интересно. Поэтому здесь представлены в основном игровые программы и утилиты.

Каждая программа имеет небольшое описание.


Карточная игра "Дурак"

  Показать скриншот Размер архива:
691 973b

Скачать

Всем известная карточная игра "Дурак" (не подкидной).

Красивый дизайн, удобный интерфейс, музыка, звуковые эффекты.
Простенький интеллект компьютера, но частенько выигрывает.
Планировал, но не стал реализовывать таблицу рекордов.
Правила игры я думаю объяснять не нужно.


Фишки

  Показать скриншот Размер архива:
401 464b

Скачать

Когда-то, ещё на компьютере с 286-ым процессором, я увидел игрушку с названием что-то вроде HotSpots. И я захотел реализовать такую же на Delphi. Есть одна особенность - меня интересовал вопрос: можно ли в собственных играх на Delphi использовать готовые avi-файлы. Ответ - можно. Все видоизменения фишек записаны в avi-файле (т.е. я просто нарисовал всё в Caligari TrueSpace).

В общем - выбор количества игроков (от двух до пяти). Любому игроку можно назначить компьютерное управление и уровень интеллекта. Интеллект фишек человека влияет на подсказку.

Цель игры: Захватить как можно больше пространства на поле. Выжить.

Правила игры: Выделяете фишку своего цвета и делаете шаг. Если новое место - соседнее, то фишка раздваивается - старая остаётся на месте, новая появляется на указанном месте. Если указано новое место для фишки через одну клетку - то фишка прыгает - т.е. старое место освобождается. При появлении фишки на новом месте все соседние фишки перекрашиваются в Ваш цвет. Если ходить некуда - игрок проигрывает и удаляется с поля, т.е. освобождает место для новых боёв.

На мой взгляд довольно занимательно - мы с женой часто проводим баталии.


Квадратики

  Показать скриншот Размер архива:
558 627b

Скачать

Дань памяти старому месту работы.

Цель игры: Убрать все квадратики с поля.
Правила игры: Двойной щелчок по квадратику удаляет все смежные с ним квадратики такого же цвета. После удаления происходит осыпание квадратиков на освободившиеся места. При удалении столбца - игровое поле сдвигается. Время ограничено.

Особых спец-эффектов нет. Таблица рекордов присутсвует.


Шашки

  Показать скриншот Размер архива:
516 471b

Скачать

Шашки представлять не надо.

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


Шахматы

  Показать скриншот Размер архива:
261 013b

Скачать

Шахматы (без компьютерного AI).

Предыстория: жена как-то захотела померится интеллектом со мной игрой в шахматы, а так как деревянная или пластмассовая версия игры отсутствовала - пришлось написать программку.

Конец игры фиксируется, показываются возможные ходы фигур, неотключаемое музыкальное сопровождение, прохождение фигурой всего поля не реализовано (дамой не стать).


3D дизайн

  Показать скриншот Размер архива:
190 622b

Скачать

3D дизайн.

Интересная штучка. Как-то нужно было нарисовать проект кухни для заказа - взялся за редакторы, но обнаружил, что не очень-то они дружат с точными координатами, да и структурировать объекты легко не позволяют (т.е. если нужно передвинуть стол, то нужно двигать все части по-отдельности). Посмотрел я на это - ну и накатал программулину.

Примеры присутствуют - можете посмотреть.

Кстати - кухня тоже уже установлена.


Печать шрифтов

  Показать скриншот Размер архива:
157 613b

Скачать

Если у Вас установлено множетво шрифтов, то в графическом редакторе всегда очень трудно подобрть нужный. С помощью этой программы можно распечатать все установленные шрифты, как экранные, так и принтерные.

Наверное самоя древняя моя программа из этой коллекции, так что не обессудьте.


 (c) AlexV, 2001   Зеркало сайта   ICQ status #77482907    Сайт в архиве    Webmaster   
Hosted by uCoz