http://cs606519.vk.me/v606519727/688/75LhIM5lg54.jpg
Вид для печати
У меня в тетрис можно играть не включая компьютер прямо с VT220 :D
А тут мое досовское творчество на тему тетриса есть. Ностальгия была :)
Код:Network Access SW V3.2 BL01 for DS90M
DECserver 90M, Novosibirsk, RU
(c) Copyright 2005, Digital Networks, DNPG, LLC - All Rights Reserved
Visit us at www.digitalnetworks.net
Please type HELP if you need assistance
Local> C CHIMPY
Local -010- Session 1 to CHIMPY established
****************************************************
XXXXXXX XX XX XX XXX XXX XXXXXX XXX XXX
XX XX XX XX XXXX XXXX XX XX XXX XXX
XX XXXXXXX XX XX XXX XX XXXXXX XXX
XX XX XX XX XX XX XX XXX
XXXXXXX XX XX XX XX XX XX XXX
Part of the SAMPSACOM network
****************************************************
Welcome to CHIMPY::, HECnet host 8.401
NEW! Access to a reborn WAFFLE! Login as PYFFLE
Launchpad to various services: Login with LAUNCH
VT100 Tetris Game: Login with TETRIS
B4BBS, Yesterday's Tech Today: Login with B4BBS
CP/M-O-Tron: Get your own Z80 Login with CPMOTRON
To request an account, login with ACCOUNT
Username: TETRIS
Welcome to CHIMPY, part of the SAMPSACOM network.
Last interactive login on Wednesday, 28-MAY-2014 18:29:19.05
Last non-interactive login on Saturday, 10-NOV-2012 17:31:51.27
NOTE TO CHIMPY VT100 RETRO TETRIS CHALLENGE PLAYERS:
If you achieve a high score (either 1st or 2nd place),
PLEASE email me your contact details to sampsa@mac.com
so I can verify your identity and know where to send
the prize money and certificate of Tetris Ninjahood.
- Sampsa
Press any key to continue...
The keys have been changed to the following:
u - left i - rotate o - right
k - down
SPACE - drop
Press any key to continue...
Код:---|-- | | | | |
| +--+ +---|--- | ||
aaaaaaaaaaaaaa| +-+ || --+- | ---- +--+--
a|--+-aa|----a| | |+----- | ----|-- | | |
||| | aa| |aaaaaaaaaa|aaaaaaaaaaaa|aaaaaaa|| aaaa| aaaaa|| |
| | | aa| |-aa|-----a|a|---aa|---a|-aa|---a|--aa| aa|---a| |
+-|---aa|--+ aaaaaa| --- aa|----|-aaaaaa| aa| -aaaa|------|
| | aa| | aa|---| a| aa|| aa|--aa| aa| a|---aa| | |
-- aaaa| aaaaaaaaaa| |aaaa| -aaaa|--aa|aaaa|-aaaaa|| -+---
| ----+ -------|--- |---- -----| --|----+ ----- +- | |
| | | + | | +----- | | |
| | | | | | | | | + | +
---|-----|--+-- ++---- | | |+-- | || |
| | -|-----+---|- + -+|- | ++ +
| | | || | ---+
|
Vax Version by Chris Guthrey, University Of Waikato, 1990.
---- A VaxMagic Production! ----
( Press 'I' for instructions, or space to play... )
Вот тут первый цветной вариант тетриса под ДОС от самого П.
http://www.old-games.ru/games/pc/tet...148798c45c.jpg
http://www.old-games.ru/game/1341.html
(на сайте архива (см.мою подпись), в левом фрейме , с некоторых пор поселилась кнопочка для скачивания монохромной ДОС версии!)
А это уже спец. издание для БУРЖУЕВ, ну типа
матрёшек арбатских (так-же под ДОС!)
http://www.old-games.ru/game/3584.html
и чуть более позднее переиздание
http://www.old-games.ru/game/1872.html
http://www.old-games.ru/game/2781.html
Ну и конечно в нашем самом интересном разделе этого форума (ДВК\УК-НЦ - в смысле), и в темах по эмуляторам - представлена,
наверное, самая полная коллекция всех возможных вариантов этой
замечательной игрушки для всех трёх платформ ДВК, УК-НЦ и БК.
Хотел сделать кучу скриншотов, но только на УК-НЦ как минимум ТЕТРИСОВ штук 5 разных совсем:redface:
позабавило то, что на 8бит компы есть Тетрисы 512б и 256б:)
а где сейчас папа Пажитнов? я где-то читал, что он играми-головоломками занялся и на мелкософт пахал..
С господином Пажитновом на тубе очень много видео-интервью лежит, и некоторые из них непосредственно Тетрису посвящены. Учитывая его интерес к созданию головоломок, он действительно под крышей мелкомягких имел (не знаю как сейчас) свою студию для разработки игр (логических) под окошки.
Так себе статья )))
http://www.igromania.ru/articles/544...samom_dele.htm
Написать с нуля несложно. Только вот родной алгоритм подсчета очков и постепенного ускорения еще бы понять :)
Ну или обычный можно дизассемблировать и довести до ума... У меня где-то даже начатый лежит. С первых строчек косяки видны, правда они никогда не проявляются :)
---------- Post added at 11:41 ---------- Previous post was at 11:34 ----------
косячный код :)Код:017312 052767 000010 160533 BIS #10,53
017320 104350 EMT 350
это спорный момент ) Когда задумываешься что допустим 0 в масиве это пусто
1 это часть фигурки и т.д. кажется не сложно, но ты ведь уже 1 раз написал !!!
У тебя вот тут, кстати мощный бейсик есть (это намёк как бы).
Очки и ускорение надо просто внимательно показатели отследить.
В целом в плане освоения самая наверное полезная вещь - написать свой вариант тетриса, тут и массив и опрос клавиатуры и экран (граф. или симв.).
Да не один, а раз 5 минимум :D
И питона писал, но в качестве питона гада перевел из RSX, хотя будет время - тоже надо будет заняться дабы не завязываться на VT52...
---------- Post added at 13:06 ---------- Previous post was at 13:05 ----------
Для тетриса в принципе можно схитрить: сделать упрощенный эмулятор libcurses для RT-11 и взять C-шные исходники тетриса из OpenBSD :)
---------- Post added at 13:07 ---------- Previous post was at 13:06 ----------
А насчет фигурки - хинт: не 0/1, а 0 и сдвиг до следующего элемента фигурки :)
Последнего впрочем достаточно просто для отдельного описания текущей фигуры - для статики не нужно...
---------- Post added at 13:12 ---------- Previous post was at 13:07 ----------
Для RTшного и DOSовского варианта у меня были просто массивы фигурок (по 4 положения на каждую [даже если при вращении она не меняется - куб к примеру]), в массиве 4 значения на положение - каждое слово - два байта смещения по X и Y до следующей части фигуры. Сам стакан заполнялся 0 и 1.