· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ZEN —› Сорсы tetris'а под win(GDI, OpenGL, DirectX) на asm, C никто не встречал?

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Апр 30, 2004 18:36:53

Сабж.


Дата: Апр 30, 2004 21:23:24

Asterix
Где-то читал, что любой уважающий себя кодер должен написать свой тетрис. :-) И сорсы под masm32 видел, но не помню где.


Дата: Апр 30, 2004 21:50:20

Уже нашёл под DirectX!
Сорсы тут (~3,8Мб)
Туториал тут


Дата: Апр 30, 2004 21:56:35

Quantum
Где-то читал, что любой уважающий себя кодер должен написать свой тетрис.

Я себя как кодера уважаю, но тетрис не писал :)
это так, к слову.

Вот, загрузи атач, отреверси. Вроде простой очень, так что проблем возникнуть не должно...

А DirectX, как бы вам сказать, - не дзен это...


1133819371__TETRIS.RAR


Дата: Апр 30, 2004 22:59:44

Я тетрис не писал, зато писал змейку под ДОС (моя первая прога на асме) :))) Если кому надо могу сорцы поискать :)


Дата: Апр 30, 2004 23:08:29

Я как то писал тетрис под виндовс, но по-моему он получился не очень хороший. А вообще то я в основном программирую под ДОС, так как в ДОС-е я не стеснен рамками API и весь процессор и вся аппаратура в моем распоряжении. Пусть на меня не обижаются поклонники программирования в виндовс, но я считаю, что программирование в виндах это не дзен (ИМХО).


Дата: Апр 30, 2004 23:11:05

Quantum
Спасибо.
Еще не скачивал но чувствую это то что нужно :-)

Uri2
Dos не рулит. Под дос(или не под ДОС но консольный) я уже нашёл одну реализацию, с исходниками, но не впечатляет.
Есть ещё реализация в сорцах IceDump'а, но это тоже не то.


Дата: Май 1, 2004 04:24:28

Хоть и Dos не рулит, но ссылочку я тут напишу - может кому пригодится
Это уж точно сверхдзенные варианты. Кстати, обратите внимание на первое место ;)


[ Uri2 : А DirectX, как бы вам сказать, - не дзен это... ]

Можно нескромный вопрос, почему же?


Дата: Май 1, 2004 06:16:39

[ Quantum: Туториал тут]

Ага, а начало тутора, первые три главы, лежит на wasm'е ;-)
жалко весь не перевели..

Вот только игра у меня на win98 почему-то падает при выходе :-(


Дата: Май 1, 2004 09:03:22 · Поправил: n0p

Asterix
На flatassembler.net смотрел? Там в примерах лежит тетрис на фасме 1.5кб + исходники. Только он под дос, но какая разница? У меня он прекрасно во всех виндах работал..


Дата: Май 1, 2004 15:00:56

> но какая разница?

Большая, имхо :-)


Дата: Май 1, 2004 22:35:23

Asterix
хмм.. но ведь алгоритм-то тот же.. :) Разница всего лишь в мелких вещах..


Дата: Май 2, 2004 02:07:51

S_T_A_S_
Было дело ;) Жаль, что сайт с тех пор не функционирует.


Дата: Май 2, 2004 03:36:53

_G3
Кстати, вариант победителя таки повесил 98-ю винду.. Может правда я слишком энергично жал на клавиши ;-)


Дата: Май 2, 2004 13:55:03 · Поправил: _G3

Asterix
Кстати, вариант победителя таки повесил 98-ю винду.. Может правда я слишком энергично жал на клавиши ;-)
На Ctrl+Alt+Del ? ;)
Если серьезно, то я не знаю как это возможно. Тестировал я до посинения (именно под 98-й).
Я знал, что если долго держать пробел, то программа зависнет (но не винда).
Но исправлять не стал, так как правилами не была оговорена данная ситуация.
Зато эта же ошибка работы с таймером всплыла в другом месте.
Я не учел, что в полночь таймер обнуляется и программа надолго уходит в себя.
За это я получил 4 байта (3 на исправление + 1 штрафной). А в архиве почему-то так и остался неисправленный вариант.
Правило действует: программ без ошибок не бывает даже таких маленьких. А может просто руки кривые ;)
P.S. Раз уж скачал. Посмотри rules.txt. Там не плохой алгоритм предложен.

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.101