С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
У меня в тетрис можно играть не включая компьютер прямо с VT220
А тут мое досовское творчество на тему тетриса есть. Ностальгия была
Код: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 [email protected] 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... )
Последний раз редактировалось form; 06.06.2014 в 04:32.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Вот тут первый цветной вариант тетриса под ДОС от самого П.
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 разных совсем
Последний раз редактировалось hobot; 06.06.2014 в 08:03.
позабавило то, что на 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
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
это спорный момент ) Когда задумываешься что допустим 0 в масиве это пусто
1 это часть фигурки и т.д. кажется не сложно, но ты ведь уже 1 раз написал !!!
У тебя вот тут, кстати мощный бейсик есть (это намёк как бы).
Очки и ускорение надо просто внимательно показатели отследить.
В целом в плане освоения самая наверное полезная вещь - написать свой вариант тетриса, тут и массив и опрос клавиатуры и экран (граф. или симв.).
Да не один, а раз 5 минимум
И питона писал, но в качестве питона гада перевел из 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.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)