Print This Post Tetris

Среда, 15. Сентябрь 2010
Раздел: C/C++, Windows, Жизнь, Это интересно, автор:

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

Реализация обладает всеми или практически всеми фишками старых тетрисов:
[+] Хардкорная музыка (спасибки Kaimi)
[+] DOS-style интерфейс (консоль)
[+] Пауза, подсчет очков, различные сложности и т.д.
[+] После достижения 9-го уровня сложности открывается новый набор фигурок

Скачать: ZIP (исходники, ресурсы, exe в архиве).

Ностальгируйте на здоровье!

И напоследок:

 Обсудить на форуме


Получать обновления на почту:     

Комментариев: 19 к “Tetris”


  1. Muf :

    Он подмигивает!!

    [Ответить]


  2. bafoed :

    На чем писал?

    [Ответить]

    dx:

    C++ с WinAPI.

    [Ответить]


  3. lav :

    как в старые добрые времена.
    тока квадрат похож на прямоугольник.Все фигуры вытянутые по вертикали.

    [Ответить]

    dx:

    Вытянутые - потому что рисуется всё символами)
    Вся графика по сути ASCII.

    [Ответить]


  4. dx :

    Обновил немного, теперь есть возможность сменить режим отображения фигурок, чтобы их "вытянутость" не мешала пониманию)

    [Ответить]


  5. AK :

    исходник выложи, я думаю тут мало кому интересно играть в тетрис. интересна реализация.

    [Ответить]

    dx:

    Судя по аудитории блога, читать исходник людям будет не интереснее, чем играть в тетрис)

    [Ответить]

    SN!KE:

    Ты зря так думаешь, в тетрис все наигрались, так и в твой пару минут поиграл, ностальгнул и все, а вот исходник в разы интереснее пролистать. я собсно у тебя на rss подписался только из за публикации интересных исходников..

    [Ответить]

    dx:

    Ладно, так уж и быть)
    Только немного приведу их в более приличный вид.


  6. Влад :

    Музяка жесткач

    [Ответить]


  7. dx :

    Для тех, кто хотел посмотреть исходники - добавил их в архив.

    [Ответить]


  8. AsseR :

    Привет, я новичок в кодинге, но сайт очень помогает. Скажите, я хотел собрать, а у меня выдает ошибки
    error C2026: string too big, trailing characters truncated
    tetris.cpp(845) : fatal error C1003: error count exceeds 100; stopping compilation
    Error executing cl.exe.
    tetris.exe - 102 error(s), 0 warning(s)

    Собираю на Microsoft Visual C++6
    Что не так?
    С уважением!

    [Ответить]

    dx:

    Я писал и собирал в Visual c++ 2008, студия 6-я, скорее всего, длинные строки не принимает. Не знаю, от чего еще там 100+ ошибок возьмется)

    [Ответить]


  9. dx :

    Поправил незаметный баг - при вращении фигурок неквадратных размеров у самого пола можно было пробить в нем дыру)

    [Ответить]


  10. Вася :

    Если не секрет сколько времени ушло на создание игры ?

    [Ответить]

    dx:

    Пару дней по вечерам посидел. Ну и потом еще несколько багов пофиксил, которые в процессе игры выяснились)

    [Ответить]

  11. интересный код, надо попробывать...

    [Ответить]

  12. Отличный зачетный тетрис, особенно музычку ниче подобрали;)

    [Ответить]


Оставьте ваш комментарий