Несколько небольших но важных побед

(С небольшим опозданием новости за пятницу)

По музыке наконец-то получилось понять, какими должны быть трек-листы для того, чтобы можно было как удобно и универсально добавлять их к локациям, так и использовать в бою, менять “на лету” и т.п.

Крайне неожиданно сложилась боевая система FlyGrinder. Причём оказалось всё настолько просто и изящно, что мне до сих пор “не по себе” 🙂 Не, ну конечно же, она и близко не наполнена конкретикой и есть масса “белых пятен”. Да и ИИ в таком формате выписать будет явно не тривиальной задачей – сложность и вариативность боёвки, похоже, движется по направлению к шахматам (то, что надо!). Особенно “жестоко” это выглядит в групповых боях, где количество возможных вариантов развития боя близится к бесконечности. Главное теперь за неё НЕ взяться с практической точки зрения, сейчас куда более важные и актуальные задачи по Decoherence.

Не менее неожиданно вдруг чётко и ясно увидел, как должна работать механика взаимных отношений между членами команды. Это мне типа компенсация за неработоспособность мозга, да? Так или иначе, на данный момент мне кажется, что получилось настолько хорошо, что почти идеально. Правда, теперь на развитие отношения между членами партии мне придётся потратить немало страниц сценария, но языком чесать – это не писать код 🙂 Я думал, что диалогов между персонажами будет немного и их акцент планировался скорее эмоциональный, чем технический, теперь же их, наверное, штук 200-300 нужно будет прописать – это самый минимум (4 типа отношений х 8 персонажей (с разными особенностями в комбинациях профессии и расы) х 3 уровня плюс всякие дополнительные условия и фишки). Возможно, нужно будет что-либо упростить, всё-таки игра же не об этом!

Что-то не только я “болею”. Сдох планшет. Аудиокарта начала “издавать” странные щелчки… Это к тому, что месяцем ранее так и не “запустился” фотоаппарат и умерла микроволновка. Убытки-то не считаны! Совсем не весело 😦

Впереди 3 выходных (минус 1 на поездку на кладбище). Как бы собраться с силами и не отвлекаясь заняться делом?

(A bit late Friday news)

Finally I’ve managed to understand how the playlists should be organized in adaptive music to support both multitrack sequential ambiance in world and vertical-sync looped music in combat.

As unexpected as it could be the FlyGrinder combat mechanics glued together perfectly and became so simple and powerful that I still feel dizzy 🙂 Oh, well of course there is no specifics inside yet and it still has many “white spots” to fill. And writing an AI to support such combat is a very difficult task – the complexity and variance of the battle looks like nearly chess-like (exactly what I wanted!). It’s especially varied in group combats, where amount of available variants is nearly infinite. The most important thing now is NOT TO START WORKING ON IT! I have much more important things to do with Decoherence right now.

Also very unexpected success was relations between the party members. I’ve finally clearly understood the expected mechanics. Is this a king of “compensation” for my mind not working? Anyway it looks as good as nearly ideal. However, that also means I’ll have to make much more scenario for relations between the party members. However, chatting is not writing the code 🙂 I had thought that I’ll write just a few dialogues (mostly emotional) of this kind, but now it looks like I need at least 200-300 of those (4 relations types x 8 characters (with different peculiarities and race/profession combinations) x 3 relations levels plus some cool features). Maybe I’ll need to simplify it. The game is not about psychology after all!

Looks like I’m not the only one feeling bad. My tablet doesn’t switch on anymore. And my external audio card started producing some loud clicks… That’s adding that about a month or two ago my photo camera stopped working and microwave oven “died”. So much unexpected expenses… Not funny at all 😦

We have 3 days off ahead (minus 1 day for a trip to the graveyard). I wish I could concentrate on useful stuff and not get distracted.

Несколько небольших но важных побед

Музыка

Всё ещё крайне низкая эффективность, выходные – порядка 5% полезного использования времени. С другой стороны, всё же куда лучше, чем 0%. Вот уж не думал, что можно так “надорваться” на интеллектуальной работе, что уже больше недели не могу больше чем на 15 минут на чём-либо сконцентрироваться.

Частично написал управление музыкальными треками и другими звуковыми файлами.

Still the work efficiency is dramatically low – about 5% these weekends. On the other hand it’s already much better than 0%. I’d have never thought I could “bust my gut” that bad in intellectual sense that I can’t concentrate on anything for longer than 15 minutes for over a week by now.

Partially finished music tracks and sound files management.

Музыка

Начали!

Таки удалось заставить себя сделать небольшой коммит (спустя 13 дней после прошлого – почти две недели). Надеюсь, завелось!

Finally I’ve forced myself to make a small commit (after 13 days after the last one – almost two weeks). I hope, that’s just a start!

Начали!

Учёным можешь ты не быть…

Древняя поговорка в переводе с санскрита гласит: “Учёным можешь ты не быть, но кандидатом стать обязан!”

Наконец-то диссертация “защищена”. Это ещё не конец тонны работы до получения диплома кандидата технических наук, но уже относительно можно расслабиться и заняться любимым делом.

Пытаюсь вернуться в нормальный рабочий режим 🙂

The ancient proverb translated from Sanskrit states: “You aren’t obliged to be a scientist, but you are obliged to be a Ph.D.!”

Finally my Ph.D. thesis in technical sciences has been defended. This is not the End. There’s still lot’s of work to do to eventually receive the diploma. But at last I can relax and return to my favorite work.

Trying to get back to normal life flow 🙂

88fbda8d14aa276f0e5f46e5824c803c58e929dfe9b92b5c49e96ccace0b7642.jpg

Учёным можешь ты не быть…

Fly Grinder

Прошли совершенно бестолковые рабочие выходные. К сожалению, практикой так и не удалось заняться… Обидно, ведь времени-то было достаточно. Паралич перфекциониста на фоне паталогической усталости и апатии…

Единственное, относительно “полезное” – новая боевая механика Fly Grinder (если перевести на русский, то станет понятно, о чём речь :)). Правда, ни разу не ясно, куда её запихать и как наполнять конкретикой (особенно групповые навыки), но по своей логике получилось очень интересно и изящно. Скорее всего пойдёт для “так никогда и не начавшейся” игры “Оазис”.

Fly Grinder