Программа "bvs5inLine"

(bvs5inLine.exe)

Версия 0.20

Пользуйтесь безвозмездно.

Преамбула

Программа является ремейком игры "Color Lines".

Программа разработана для использования в среде операционной системы(ОС) Windows. Язык интерфейса - русский. Работоспособность программы проверялась в ОС Windows XP. C большой вероятностью программа будет работать в ОС Windows 98 и более поздних версий. Системные требования программы совпадают, в основном, с таковыми для операционной системы. Рабочее разрешение дисплея компьютера должно быть не менее 800x600 при глубине цвета(Качество цветопередачи) не менее 16 бит на пиксел.

Идея оригинальной игры принадлежит Олегу Демину(©1992). При разработке текущей версии программы была использована библиотека KOL (Copyright © by Vladimir Kladov, 1999-2007).

Отмазка

Автор не даёт никаких гарантий, явных или подразумеваемых, и не может поручиться за работоспособность этой программы во всех возможных конфигурациях. Автор также не несёт никакой ответственности за любой ущерб, материальный или моральный, произошедший вследствие правильного или неправильного использования этого продукта.

Распространение.

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

Запрещается сдавать в наем или аренду, продавать, изменять, декомпилировать, дизассемблировать, изучать код программы другими способами и любые другие изменения продукта.

Правила игры

Игровое поле имеет размер 9x9 клеток. На нём первоначально в случайных местах располагается 3 шара случайно выбранных цветов из 7 возможных. Тактическая цель игры - собрать горизонтальную, вертикальную или диагональную непрерывную линию из 5 или более шаров одного цвета. Если Вы добились этого, то шары, составляющие линию исчезнут, освобождая занятые клетки. Если Ваш очередной ход не приводит к исчезновению линии, то на поле в случайно выбранных местах появляются новые 3 шара. За удалённые шары Вам начисляются очки. Если подсказка новых шаров отключена, то число начисляемых очков больше. Количество начисляемых очков совпадает с этим параметром оригинальной игры(Хотя лично я за игру без подсказки начислял бы больше ;-)).

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

Игровой процесс

В текущей версии программы управление игровым процессом возможно только с помощью мыши или её аналогом.

Для выбора передвигаемого шара наведите на него курсор мыши и щёлкните левой кнопкой мыши. Выбранный шар начнёт слегка пульсировать. Если Вы хотите снять статус выбранного у отмеченного шара, то вновь щёлкните по нему левой кнопкой мыши. Для указания конечной клетки перемещения передвиньте на неё курсор мыши и щелкните левой кнопкой мыши. Если путь свободен, то выбранный шар переместится на новое место. Если путь перекрыт другими шарами, то перемещаемый шар останется на месте и сохранит статус выбранного. Однако, если Вы щелкнули по занятой клетке, то ранее выбранный шар потеряет статус выбранного, а выбранным станет шар, занимающий вновь указанную клетку.


Управление игрой

При запуске программа создаёт свой значок в системном лотке(он же - трей, он[а] же - область уведомления).


Меню

Меню программы можно вызвать щёлкнув правой кнопкой мыши внутри клиентской области главного окна программы или по её значку в трее.

Оно содержит пункты:

  • Скрыть - позволяет убрать главное окно программы с экрана монитора. Аналогичное действие производит одинарный щелчок левой кнопки мыши по значку в лотке. Программа остаётся доступной только с помощью значка в лотке. Для восстановлени главного окна программы вызовите всплывающее меню щелчком правой кнопкой мыши по значку программы в лотке и выберите пункт меню Показать;
  • Настройки - вызывает окно настроек программы;
  • Следующие шары - позволяет оперативно включить/выключить показ информации о цвете шаров, выставляемых на игровое поле в следующем ходе игры. Включение режима индицируется "галочкой" около пункта меню. Аналогичное действие производит нажатие клавиши <F3> на клавиатуре компьютера;
  • Зал славы - выводит таблицу сорока лучших результатаов(аналог - нажатие <F5>);
  • Новая игра - принудительно завершает текущую игру и запускает новую(аналог - нажатие <F6>);;
  • О программе - выводит краткую информацию о программе;
  • Выход - завершение работы с программой.

Завершить работу с программой можно также любым стандартным в Windows способом или двойным щелчком по значку программы в трее.


Клавиатура

Для управления программой можно также использовать "горячие" клавиши(практически повторяют клавиши оригинальной игры):

  • <Esc> - позволяет, в зависимости от настроек, либо убрать главное окно программы с экрана монитора(аналогично действию пункта меню Скрыть), либо завершить работу с программой;
  • <F3> - позволяет оперативно включить/выключить показ информации о цвете шаров, выставляемых на игровое поле в следующем ходе игры;
  • <F5> - выводит таблицу сорока лучших результатаов;
  • <F6> - позволяет принудительно немедленно завершить текущую игру и начать новую;

Окно Настройки

Появляется при запуске программы или вызывается из меню.

  • флажок Следующие шары - позволяет включить/выключить показ информации о цвете шаров, выставляемых на игровое поле в следующем ходе игры;

С помощью кнопок выбора в группе По <Esc> можно выбрать реакцию программы на нажатие клавиши <Esc>:

  • кнопка В лоток - в этом режиме главное окно программы будет сворачиваться в лоток. Этот режим включён в программе по умолчанию;
  • кнопка Выход - при выборе этого варианта программа будет немедленно завершать свою работу.

С помощью кнопок выбора в группе Значок в лотке можно выбрать отображаемый в лотке значок программы.

В текущей версии после выхода из программы параметры не сохраняются.

Окно Game over!

Это окно вызывается по окончанию игры. Если ваш результат попадает в 40 лучших, то Вам предложат ввести своё имя для увековечивания.

  • флажок Новая игра - при установленном флажке, после закрытия окна, начнётся новая игра, в противном случае - программа завершит свою работу;
  • поле редактирования Имя - предназначено для ввода имени пользователя, набравшего число очков, попавших в сорок лучших результатов. Тут всё ограничено Вашей фантазией и пределом длины вводимого текста в 16 символов;

Окно Зал славы

Выводятся сорок лучших результатов.

История версий

0.1.7.25

  • первая публичная

0.1.9.30

  • исправлена пара мелких, редко возникающих, ошибок

0.2.0.36

  • добавлен выбор значка в лотке
  • модифицировано системное меню главного окна
  • добавлен выбор функции клавиши <Esc>
  • добавлен фон главного окна


E-mail: vizbe@pisem.net   Тема: bvs5inLine
Web: http://vizbe.net.ru
 Зеркала:
   http://vizbe.msk.ru
   http://vizbe.org.ru
   http://vizbe.pp.ru

Удачи!

Последние изменения: 11/VI-2010.
©2010, Виктор Беляев aka Cepreu4.
Все упомянутые в данном тексте торговые марки и товарные знаки принадлежат их законным владельцам.