суббота, 30 ноября 2013 г.

суббота, 26 октября 2013 г.

LineBreak v.0.2

Download (62.66 Kb)

Игра написана мной в процессе чтения книги и знакомства с Java.
Поэтому не рекомендуется использовать исходники как образец для подражания, лучше почитайте вот этот туториал: Java 2D games tutorial.
Там все очень просто и понятно объясняется и есть коды нескольких простых игр.

Cвой код я положил в архив с игрой, интереса ради.

Инструкции:

Для запуска вам скорее всего потребуется Java 7, т.к. я компилировал под ней. Ссылка: скачать Java.
Уровни к игре делаются в Блокноте, по образцу level1.txt, который в архиве с игрой.
Управление: платформа двигается мышью, щелчок левой кнопкой - пуск мяча. Чтобы сменить уровень, щелкните правой кнопкой мыши на пункте меню <level1.txt>.
• • •

SeaSalt





Написан на Python 3.2 и Pygame (+Numpy чисто для удобства. Можно переписать без нее).

Игра начинается с расстановки кораблей (Два 4х, один 3х, два 2х и четыре 1х). Количество и размеры кораблей легко поменять. Они заданы списком констант в коде.

Далее следует собственно битва - все как обычно. Враг атакует вас, вы - врага. Кто первый добьет все вражьи корабли - тот и победитель.
Можно сыграть несколько партий, игра ведет общий счет.

Графику рисовал сам - ресурсы валяются в папке 'data'.

Запуск осуществляется двойным щелчком на 'game.pyw'.

Требования:
* Python (версия не критична, рекомендую 3)
* Pygame (последняя версия для вашего Python)
* Numpy
* Работоспособный компьютер

Если какие-то библиотеки уже есть, ставить по второму кругу не обязательно.
Писалось под Windows, однако Python и все использованные библиотеки в принципе мультиплатформенны, поэтому должно запускаться и на других ОС. Я не тестировал, значит потребуется незначительное исправление кода, скорее всего.

Ссылки:
* Проект (40.05 Kb)
* Python 3.3.2 (Win32)
* Pygame 1.9.2a0 (Win32, Python 3.2)
* Numpy 1.7.0 (Win32, Python 3.2)
• • •

Console Minesweeper

     "Сапер" для консоли. Написано на скучной лекции.
     Управление осуществляется введением координат удара. (Типа: "В4", "С2" или "А6")

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

Enjoy! (9,44 Kb)

P.S. Самая интересная фича -  - цветной текст в консоли. Реализация расписана в исходниках.
• • •

пятница, 25 октября 2013 г.

Guess!!!


     Еще одна игра - первый этап изучения C#. (Консольный ввод/вывод и т.п.)
Исходники в комплекте.
     Дается некоторое число попыток (зависит от сложности).
     Далее вводишь варианты, а компьютер говорит, меньше это больше, загаданного числа, или ты победил. =)

Ссылка на скачивание:
Download
• • •

Bashe

   
     Игра по надувательским правилам. В общем, сами все поймете. Правила - во встроенной справке.
     Написана мной за один день во время изучения C#. Исходники давно затерялись на старом винчестере. Впрочем, они не были особенно сложны =)

Ссылка на скачивание:
http://blitzbook.ucoz.ru/load/0-0-0-11-20
• • •

Cogger

   


Мини-игра "Cogger" - "Шулер" или "Жулик", кому как нравится. Это обычные стаканчики. При старте выбираете сложность и скорость. Очень большие значения не задавайте - защита от дурака не предусмотрена, может повиснуть. Далее компьютер загадывает один стаканчик, который подсвечивает красным. Стаканчики перемешиваются и вы должны угадать загаданный стаканчик. Угадали - вражеские десять монет переходят к вам, нет - ваши к врагу. И так пока у кого-нибудь деньги не кончатся совсем. Все элементарно.

http://blitzbook.ucoz.ru/load/0-0-1-10-20

К игре прилагаются исходные коды на Blitz3D. Как правообладатель, я разрешаю любое их использование. Кроме коммерческого. =)

P.S. Написано было мной давно, еще 25 марта 2010, когда я писал на Blitz3D.
• • •