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”

Organica 1.0

Материал написан для Reactor Critical (сейчас iXBT.com).

Введение

В отличие от изготовленных машинным способом предметов, почти все в нашем мире имеет неправильную форму, составленную плавно перетекающими друг в друга объемами без резких переходов и швов. Если полигонами и нурбсами отлично удается моделировать дела рук человеческих, то мета-моделирование больше подходит именно для создания органических форм, где вместо того чтобы строить каркас полигонов или стараться угадать форму поверхности кривыми объект строится изнутри. Можно провести прямую аналогию между мета-моделированием и набиванием ватой тряпичной куклы. Continue reading “Organica 1.0”

Межзвёздные полёты

Разумные люди на уровне коллективного бессознательного отлично понимают, что межзвёздные полёты для существ из мяса, говна и костей — несбыточная мечта. Однако, это не мешает пытливым умам космических энтузиастов искать эфемерное решение!

Continue reading “Межзвёздные полёты”

Rhinoceros 3D 1.1

Прошло чуть больше года после предыдущего релиза и, наконец, 15 декабря 1999 года компания Robert McNeel & Associates выпустила в свет следующую версию своей широко известной программы Rhinoceros 3D, которая стала популярной благодаря низкой цене и мощному набору инструментов для работы с NURBS поверхностями. Изменения коснулись всех аспектов работы программы. Continue reading “Rhinoceros 3D 1.1”

Заклятье Великих Кальсон

Читал «Летописи Хьёрварда. Земля без радости (Книга Эльтары и Аргниста)» Ника Перумова. Там на 84-м проценте файла фея плетёт «самое смертоносное и убийственное из всех ведомых ей Великих Заклятий». Интересная мысль возникла. Если, допустим, заклятье очень длинное и чтобы произнести его уходит часа три, то для простого смертного запомнить его будет почти нереально. Поэтому для этих несчастных существует «эмулятор». Садится такой вот горе-маг и начинает вязать обычный носок, а когда он связан — заклятье готово. То есть, некий отдельный аппарат транслирует движения руки в составляющие заклятья. Для других заклятий можно, скажем, вязать шарфы, варежки и шапки. Заклятье, полученное из кальсон, должно, по идее, вообще весь мир уничтожать — уж больно долго его плести!