Blitz Creatures
Главная » Файлы » Программы » Игры

"Морская соль"
[ · Скачать удаленно (40.05 Kb) ] 15.08.2012, 00:04


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

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

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

Графику рисовал сам, уж какая получилась. Впрочем, все легко заменить - ресурсы валяются в папке 'data'.

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

Если какие-то библиотеки уже есть, ставить по второму кругу не обязательно.
Писалось под Windows, однако Python и все использованные библиотеки в принципе мультиплатформенны, поэтому должно запускаться и на других ОС. Я не тестировал, значит потребуется незначительное исправление кода, скорее всего.
Ссылки:
* Python 3.2 (Win32)
* Pygame 1.9.2a0 (Win32, Python 3.2)
* Numpy 1.6.2 (Win32, Python 3.2)
(Кстати, только что вышла бета версия Numpy 1.7.0)
Категория: Игры | Добавил: NightOwl | Теги: numpy, Python, pygame, игра
Просмотров: 1583 | Загрузок: 236 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Меню сайта
Поиск по сайту
Категории раздела
Игры [15]
Игры, написанные мной на всевозможных языках программирования.
Скринсейверы [0]
По русски говоря - хранители экрана.
Шутки [1]
Программы шутки. Безобидные и не совсем. Вроде убегающего от мыши окошка с обидной надписью...
Полезный код [1]
Полезные функции, библиотеки, алгоритмы и т.д.
Объявления
Облако тегов
Друзья сайта
  • Блог разработчика
  • Java игры
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Copyright FireOwl Team © 2018
    Создать бесплатный сайт с uCoz