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

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

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

Крайне неожиданно сложилась боевая система 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.

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