А кто хочет поехать со мной на Стимпанк в пивной сад в Вену? Пивной сад - это такой кабак, где только наливают пиво, а еду посетители приносят с собой. Заведение, надо сказать, чешское - и чехов на игре набирается изрядное количество.
Бюджет у нас сильно ограничен, так что пива будет немного - работать будем всего несколько часов в день!
Кстати, в команду уже едут известные чехи Змейс и Чахлик.
При работе над Чистыми играми наткнулся на SQL задачку, которая оказалась для меня сложной. Типа, нужно сделать выборку с некоторыми join'ами - и получить всё нужное и ничего лишнего. Это и оказалось для меня сложным. Предлагается решить : )
[Детали под катом] Схема базы (упрощенная) такая: CREATE TABLE users ( id integer, name character varying(255) ); CREATE TABLE events ( id integer, name character varying(255) ); CREATE TABLE user_events ( user_id integer, event_id integer ); CREATE TABLE teams ( id integer, event_id integer, name character varying(255) ); CREATE TABLE team_members ( user_id integer, team_id integer );
Итого, есть юзеры, есть события. Юзеры могут в них участвовать, это определяется таблицей user_events. Юзеры (должны в итоге) оказаться в командах (таблица teams). У каждого события свой набор команд, так что есть поле teams.event_id. Членство пользователя в команде определяется таблицей team_members. Но в начале пользователям нужно распределиться по командам. То есть, они желание изъявили, но ни в какую команду еще не вступили. Некоторые пользователи только пришли (никогда нигде не участвовали), а некоторые уже не в первый раз.
Надо составить запрос, который для данного события (EVENT_ID = 2) выдаст список всех пользователей, которые в нем участвуют с (опционально) информацией по их команде: если пользователь уже в команде, то id и название команды, иначе null. Типа. select users.id, users.name, teams.id, teams.name.
В принципе, так или иначе, такой запрос написать можно. Но есть ограничение - это веб-фреймворк и в нем нельзя взять и написать прямо вот что угодно. Например, нет Union и подзапросов типа select where id in (select id where...).
Чтобы упростить/усложнить жизнь могу добавить набор тестовых данных : )
Восторга много, но в целом - слабо. Интригу сохранили, это радует. Девица - симпотная, понравилась. А вот что за мужик с шрамами?.. Почему его все знают, а я - нет.
Что-то Стоунбрейкер совсем плох (http://www.youtube.com/watch?v=OYGJe1z97VI). Шатается, тупит, на руке какие-то дыры и пластырь. Круто, что ему в том году Тьюринга дали - он все-таки молодец.
То ли я упоролся, то ли гугл. Но все больше моих запросов отправляют меня на google books.
И это вообще неудобно. Вместо конкретной статьи или сайта-блога какого-нибудь прошаренного чела я попадаю на очередную, прореженную, подборку статей. Хуже того, google books периодически не дают посмотреть ни название статьи, ни резюме, ни реферат. Плати 6к рублей за книжку - и будет тебе счастье. Да, щаз.
Только youtube не подводит. Но и слушать все эти лекции по 40-50 минут уже сил никаких нет - ладно бы качество было нормальное, так ведь у половины пшшш-пшшш-кхе-кхе-ха-ха-ха.
Традиционно, мы (Поль, я и Хельга) планирауем праздновать наш ДР под землей. Это пятница, последний автобус с домодедовской, Кисели.
На этот раз формат поменялся, и мы идем туда с детьми! Мы с ними туда уже ходили, и из-за нехватки времени даже др образуется в таком формате.
Думаю, что если наберется народу (а это уже эта пятница!), можно было бы замутить небольшую (пост/апокалипсис) игру для детей =) Надо добавить, намедни вышел Fallout - что не может не радовать.
Если наберется кворум, то можно замутить шашлык на берегу, и только потом сваливаться в яму. Также, если наберется много людей, можно будет попробовать пробиться в Тамплиерский, а не оседать где-нибудь в Аду.
Недавно вышла третья (и заключительная) часть Starcraft 2. Эпично. Из всех частей SC2 мне она понравилась больше всего. Даже подумал, может я что-то не понял в первых двух, и стоит пройти их заново...
Кампания оказалась очень забористой и местами сложной. Не знаю, что со мной произошло, но некоторые миссии я проходил по несколько часов. А с одной вообще смешно получилось. Я уже плюнул, мол пусть убивают - пойду подумаю, как же побеждать. Возвращаюсь, а там пролик играет, то есть явно - Победа! Что?!
А вообще, семнадцать лет играю в Старкрафт - половину моей жизни! Грустно прощаться, вряд ли дальше будет что-то еще. Или, может быть, лет через десять выйдет SC3... Долго ждать, однако.
Но ведь не стоит печалиться, стоит вспомнить старое. После BroodWar'а же такого не было. Камрады, кто хочет порвать в клочья бесчисленные армии ИИ? =)