Assembly 2002

Материал написан для iXBT.com.

Что такое demo?

Если не вдаваться в тонкости, то demo — это программа, которая выводит на экран в реальном режиме времени динамичную графику, чаще всего синхронизированную с музыкой. Создание demo — процесс, который позволяет показать миру свой талант и кодерам, и художникам, и музыкантам. Идеальное demo должно полностью овладеть вашим вниманием с помощью крепко сбитого сюжета, поразить воображение невиданными до сих пор спецэффектами и окончательно добить душевной музыкой. Continue reading “Assembly 2002”

Армия, повестка

Повестка в военкомат пришла через две недели после получения гражданства, подтвердив тем самым моё старое наблюдение, что счета, извещения и штрафы всегда находят получателя, причем в максимально короткие сроки. Времени до комиссии оставалось почти полгода, так что мысль об армии я сразу же задвинул в самый пыльный уголок сознания. Вечером мне пришлось с недоумением наблюдать за необъяснимым энтузиазмом родственников, в особенности отца, который всегда с теплотой вспоминал о службе в советской армии в пятидесятых годах. Continue reading “Армия, повестка”

Сессионные зека

Тюремное наказание в будущем можно будет отбывать кусками в удобное для осужденного время. Например, студенты смогут отсиживать своё между сессиями.

Чемодан

Из поездки в Питер мой друг Иван вернулся мрачный как туча.

— Что случилось?

— Сумку украли!

— Видеокамера?!

— Да, она была там…

— Черт…

Иван целый год помогал собирать и чинить компьютеры в какой-то полуподвальной конторе в Питере, чтобы заработать необходимую сумму денег. Он говорил, что фотография навсегда останется его основным увлечением, но настало время воспользоваться плодами прогресса и попробовать свои силы в видео. Он собирался поступить в художественный институт, а пока в меру своих сил экспериментировал с разными жанрами искусства. И вот, когда он купил камеру, заставил меня перевести инструкцию, изучил все кнопочки и поехал прогуляться с девчонками в Питер, а заодно испытать технику, у него эту технику украли. Для Ивана это было хуже конца света. Continue reading “Чемодан”

Naval Battle

Following game has been created as a project work for the course “Tik-76.030 Basic Course in Programming Y1” in Helsinki University of Technology. Game allows human player to challenge computer. During setting-up phase built-in logic assures that ships are not touching each other. When ship is sunk all squares around it are marked and neither human player nor computer can choose those squares to shoot anymore. Computer AI is rudimentary. It shoots randomly but never at the same square twice. Continue reading “Naval Battle”