Другие языки программирования и технологии

программисты для вас будет шоком смотрите (это не очередная просьба решить задачку)

прошу моеров не удалять данный вопрос!!!

если вы не сталкивались с языком ассемблера то вы меня не поймёте

вот как бы вы назвали человека который бы захотел написать игру на АСМ е я уже поднимал данный вопрос многие отвечали
мне так

камикадзе, идиот, балван ему бы жизни не хватило

но вот свершилось такая игра есть игру разработали группа немецких программистов

игра (ШУТЕР от первого лица
графика оч не плохая наподобие Медаль за отвагу
в ней присутсвуют и звуки и модели игроков в 3D режиме
а вы спросите а как я узнал что она написана на АСМЕ да потому что вес её составляет 95 килобайт

нет это не вирус если вам правдо интересно вот я её выложил свои впечатления пишите в ответ после того как поиграете на моей машине почему то игра тормозила у моего знакомого нет
вот ссылка http://kk.kema.at/files/kkrieger-beta.zip жду комментариев
Анатолий =Gerold=
Анатолий =Gerold=
2 104
Игра написана на C++. Кроме того, используются прямые вызовы функций Windows, а не громоздкие библиотеки классов MFC, хотя они и упрощают программирование. А размер маленький, потому что все, что возможно, рассчитывается, а не берется из таблиц. Поэтому игра требует гораздо большей мощности компьютера, чем подобные большего размера. Я согласен, что игра - небольшой шедевр программирования. Известна она уже давно.
Шевкет Сулейманов
Шевкет Сулейманов
32 266
Лучший ответ
>она написана на АСМЕ .. потому что вес её составляет 95 килобайт

Гениальная, прямо-таки сногосшибательная логика.
Серый Волк
Серый Волк
32 502
Анатолий =Gerold= ну во первых только на асме действительно можжно сделать такое это не логика а утверждение
Круто. Правда тоже лагает и игра не интересная. Ну это просто не в моем вкусе) Но правда нормально для такого веса. Респект!
мама дорогая, Вы в спячке что ли были и только проснулись? Это игра 2004 года, и ее жевали, разжевали миллионы раз, а Вы только о ней узнали. М-да. Кого Вы хотели повергнуть в шок? Если меня, то я в шоке от того, что Вы так долго были в спячке.

"а вы спросите а как я узнал что она написана на АСМЕ да потому что вес её составляет 95 килобайт "

Никто Вас, уж извините, спрашивать не будет, зачем? . Прочтите для начала то, что Вы сами выкладываете (readme.txt), все и так понятно:

- We do .not. have some kind of magical data compression machine that is able to squeeze hundreds of megabytes of mesh/texture and sound data into 96k. We merely store the individual steps employed by the artists to produce their textures and meshes, in a very compact way. This allows us to get .much. higher data density than is achievable with normal data compression techniques, at some expense in artistic freedom and loading times.
- .kkrieger is not written in 100% assembler/machine language. Not even nearly. Like the vast majority of game projects being developed today, .kkrieger was mostly written in C++, with some tiny bits of assembler where it is actually advantageous (notably, there are a lot of MMX optimisations in the texture generator).
- A kilobyte is, historically, defined to be 1024 (2^10) bytes, not 1000. Thus .kkrieger is a game in 96k even though it's actually 98304 bytes.
- The concept of the texture/mesh generators was developed by fiver2. We do .not. want to claim that the techniques we used to develop .kkrieger are new inventions. Itґs rather a selection of useful operations and their parameters to optimise the results.

P.S. Повторюсь, это игра 2004 года. На том конкурсе было очень много интересных разработок. Эта игра, по признанию самих программистов, занимала бы порядка 300 Мб, если бы они не использовали генерацию текстур и звуков (музыки в частности) в реальном времени. Короче, учите матчасть, а уж потом кого-то повергайте в шок. А то смешно даже.
почитайте про фракталы для понимания как они могу генерировать тот мир
и посмотрите debris это ихняя демка, но поновее
theprodukkt.com/debris/

от нее впечатления по сильнее ))))
Игрушка прикольная. У меня не глючит.