1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

pyQuads - ну ооочень примитивный тетрис с изюминкой

Тема в разделе "Мастерская", создана пользователем Vladar, 5 мар 2010.

  1. Vladar

    Vladar

    Регистрация:
    28 сен 2006
    Сообщения:
    227
    В целях освоения python'a соорудил очередной тетрис-клон.
    Основное отличие от классического геймплея - фигуры в стакане не фиксируются при падении, а продолжают свободно перемещаться. В результате можно за один раз сжечь больше четырёх линий.

    Управление:
    ←→ - движение
    ↑ - вращение
    ↓ - ускорение
    Пробел - сброс фигуры
    P, F1 - Пауза/помощь
    Esc - Пауза/выход
    Alt+Enter - Полноэкранный режим
    Ins, Home, PgUp - смена цвета RGB)
    Del, End, PgDn - смена фона (RGB)

    Начисление очков:
    За фигуру: 4 * уровень
    За линию: 10 * уровень * к-во уже сожженных линий на этом ходу
    (т.е. при одновременном сожжении трёх линий, например, начисляется 10+20+30=60 очков)

    Использован python 2.5 и pygame.
    Скомпилировано с помощью py2exe и скрипта pygame2exe.

    скрин
    py-скрипт
    бинарник-exe
    V 1.2
     
    Последнее редактирование: 31 мар 2010
    Andrey61, Dimouse, Steel Rat и 2 другим нравится это.
  2. Vladar

    Vladar

    Регистрация:
    28 сен 2006
    Сообщения:
    227
    Версия 1.1 (исправлены незначительные баги):
    py-скрипт
    бинарник-exe

    Не удаляйте pyquads.dat, если хотите сохранить рекорды.
     
    AxXxB нравится это.
  3. Vladar

    Vladar

    Регистрация:
    28 сен 2006
    Сообщения:
    227
    Исправил баг в подсчёте очков на последнем уровне. Ссылки в нулевом посте обновлены.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление