0
22
14 лет назад
0

» StarCraft 2 / Фанаты StarCraft II смогут заработать

"ну то надо было 10 лет назад "в теме" быть и реально работать, а сейчас можно уже в игры играть и карты делать и на этом лаве рубить ))) Как бы прорыв )))"
Velociraptor, опять же, ты не поверишь, но чтобы заработать на карте под тот же второй старик, придется приложить ой как немало усилий, т.е. "реально работать" над ней. Причем количество этих усилий будет больше при равной прибыли, чем если "реально работать" над другими "темами" в вебе. Суть коммерции веба в том, что твое знание и умение вертется "в теме" определяет твою прибыль в куда большей степени, чем объемы вджобинга, и, я тебя уверяю, лет 10 назад эта разница была еще больше.
Так что фишка с продажей карт, это скорее замануха и подсластитель, нежели лакомое пирожное. Т.е. если тебе нравится ваять карты, ты получаешь от этого кайф, так почему бы не попытаться параллельно и копейку какую на этом заиметь.
Другое дело, если первостепенная задача - заиметь копейку, в данном случае лучше взять реально прибыльный аналог для приложения своих усилий, например, те же казуальные игрушки под эпплодевайсы. Там размах поболее, чем карты под старик, и зеленых гребется порядком больше при тех же усилиях.
А изучение Galaxy, это так, для души, не для кармана.
0
22
14 лет назад
0

» StarCraft 2 / Фанаты StarCraft II смогут заработать

"же сейчас реально зарабатывать на жизнь, не вылезая из-за монитора"
Velociraptor, ты не поверишь, но уже лет десять идет массовый заработок на интернете частными лицами не отрывая жопы от стула.
0
22
14 лет назад
0

» WarCraft 3 / Энергетическое поле

Strogg, лично я придерживаюсь мнения, что в старварсах стреляли снарядами с электромагнитным удержанием плазмы. Т.е. этакая пулька, которая удерживает газ нагретый до сотен тысяч градусов. Кстати, это неплохо сочетается и с их мечиками джедаевскими. Вот только хз, как они с излучением справлялись, иначе возле такого меча в радиусе нескольких метров можно было бы жарить барбекю.
Так что даешь пак плазменных снарядов.
0
22
14 лет назад
0

» WarCraft 3 / Избавляемся от швов

ScorpioT1000, я просто говорю как оно есть с максимумом конкретики, не обобщая кучу мыслей непонятными терминами типа "заполнение внутренних пикселей" и "абсолютный переход".
И ты мне поверь, я тоже тестил.
0
22
14 лет назад
0

» WarCraft 3 / Избавляемся от швов

"всё бы ничего, если бы я юзал 0,0, а не 1.8"
?? Вроде ж координаты вершины на карте текстур в mdx это два float значения. Т.е. координаты (1, 8) это правая нижняя точка седьмого повторения текстуры по направлению вниз (ну или правая верхняя точка восьмого)
Ну а если ты имел ввиду пиксели то я тебе гарантирую, что если координаты находятся в рамках:
(0.5 / TextureWidethInPixels) * n < X < (1 - (0.5 / TextureWidethInPixels)) * n
(0.5 / TextureHeightInPixels) * n < Y < (1 - (0.5 / TextureHeightInPixels)) * n
n &#8712; &#8484; \ 0
То в варе никаких швов не будет. Если они есть в War3 Model Editor-е, то этот баг исключительно на его совести.
__________________
PS: Гадский фильтр.
n є Z \ 0
Ууупс, лажаю. Поправочка:
(0.5 / TextureWidethInPixels) + n < X < (1 - (0.5 / TextureWidethInPixels)) + n
(0.5 / TextureHeightInPixels) + n < Y < (1 - (0.5 / TextureHeightInPixels)) + n
3
22
14 лет назад
3

» WarCraft 3 / Избавляемся от швов

"это глюк алгоритма обработки текстур-тайлов, который приводит к швам на границах"
Это не глюк, это фича. Просто векторно текстура представима как матрица вершин окрашенных цветами соответствующих пикселей, а пространство между ними заполняется градиентом цветов соседних вершин. Иначе мы бы наблюдали квадратные (а иногда и не очень) пиксели текстуры на модели.
Т.е. когда точке геосета соответствует позиция (0, 0) на карте текстур (допустим текстура 256х256), то эта точка будет занимать позицию на стыке 4-х пикселей (0,0) (255, 0) (255, 255) (0, 255) и будет окрашена в цвет равномерного смешения цветов этих пикселей. Вот и получается, что вроде бы как край текстуры одного цвета, но вершина окрашивается в смесь цвета этого края, с цветом противоположного края.
А когда ты убираешь тороидальность наложения текстуры, то крайние положения на карте текстур берут цвет пикселей только того же края.
0
22
14 лет назад
0
0
22
14 лет назад
0

» WarCraft 3 / Шкафы и тумбы

ScorpioT1000, лоуполи не значит бэд. Грамотно накинутая текстура на банальный, например, куб, может стать нереально стильной и культовой вещью. Вспомним хотя бы шар свиборга.
0
22
14 лет назад
0

» StarCraft 2 / В SC2 кампании будут платными

"Всё равно смутно представляю, как можно это строго контролировать в автономной системе."
Все просто, её сделают не автономной. Сейчас к инету доступ имеют чуть менее чем все. И чуть более чем все кто в принципе хочет играть в SCII. Так что сделать обязательную авторизацию перед входом в сингл будет вполне логично.
0
22
14 лет назад
0

» StarCraft 2 / В SC2 кампании будут платными

"Тем более близзы объявили, что специально для кореи выходит профессиональное издание игры, предназначенное только для чемпионатов и включающее игру по сети."
Вот он, близзовский EPIC FAIL.
Раскрутят по винтикам и соберут шайтан машину.
6
22
14 лет назад
6

» WarCraft 3 / Передача и хранение данных в варкрафте

"вся аски таблица от -128 до 127, включая 128 служебных и 128 печатных символов"
Нет, там именно коды от 0x00 до 0x7F (т.е. 0-127), т.к. все коды овер 127 (называй их 128-255 или (-128) - (-1) без разницы), так вот все коды 127+ задают страницу кодировки последующих бит. Т.е. фактически парсер utf-8 строки берет бит и смотрит, если в нем значение 0-127, то это символ, если же в нем значение 127+ (или меньше нуля, если считать старший бит знаковым) то информация о символе хранится в этом байте + 1-5 последующих, в зависимости от значений последующих байтов (т.е. если в первом байте значение между 128-255, а в следующем 0-127, то символ задают два байта, если же и во втором байте 128-255, то смотрим третий, если и в нем 128-255, то смотрим четвертый, ну и т.д. вплоть до шести байтов подряд)
PS: Но т.к. я уже сказал, что фактически используются только четырехбайтовые символы, то большинство парсеров при взятии четвертого байта назначают символ при любом его значении, т.е. 0-255. Но по спецификации особо изощренный извращенец может потребовать себе и пятый и шестой байты.
PSPS: Нет, ну может я пургу нанес, но мне оно так объяснялось и в применении на практике меня не подводило.
4
22
14 лет назад
4

» WarCraft 3 / Передача и хранение данных в варкрафте

mitryz, ну тут скорп немного перегнул палку, ибо за счет стрингтейбла ничего особо страшного от зануления строки присвоением ей "" не случится, но все же поясню.
Дело в том, что utf-8 строка - это просто последовательность ячеек, если это символы с кодами от 0x00 до 0x7F, то они хранятся в одном байте (сюда попадают английские буквы, цифры, знаки препинания и еще пара-тройка универсальных символов), все что сверх - хранится в 2-6 байтах (цифра 6 связана со спецификой кодирования, на самом деле все мыслимые символы умещаются в 1-4 байтах, 5 и 6 байт никем не используются, но теоретически могут). Ладно, это так, лирическое отступление для лучшего понимания, теперь перейдем к основному вопросу. Так вот строка - суть последовательность вот таких вот ячеек из 1-6 байт + еще одна ячейка для замыкающего символа равного 0x00 (это один из наиболее распространенных и общепринятых стандартов хранения строк). Т.е. строка "ABC" будет представлена как 4 байта: 0x61, 0x62, 0x63, 0x00
Суть в чем, как только ты присваиваешь некоторой строковой переменной в jass некое строковое значение, то, как уже сказал скорп, происходит переход по твоей переменной к некоторой записи таблицы строк (специальной таблицы, в которой хранятся все строки используемые в данный момент в игре) эта запись хранит текущую строку соответствующую твоей переменной (до присвоения), проверяется ссылается ли на неё еще что-нибудь, если нет, то эта запись удаляется из таблицы, далее в таблице происходит поиск присваиваемого значения, и если там эта строка не найдена, то она добавляется. И только после всей этой цепочки операций в твою переменную заносится указатель (скорее даже просто индекс в таблице) той записи таблицы, в которой хранится присвоенное значение, т.е. новая строка, соответствующая твоей переменной.
Так вот, если ты для зануления будешь присваивать своей переменной значение , то будет происходить вся эта вереница действий, в плоть до того, что в таблице строк появится (или будет найдена) строка со значением (т.е. пустая строка, вспоминаем что я говорил ранее, на самом деле пустая строка не такая уж и пустая =), она состоит из нулевого символа, т.е. символа с кодом 0x00) и вот индекс этой "пустой" строки будет присвоен твоей переменной. Мы с этого имеем небольшую потерю в производительности, да и вообще, это некрасивый подход, ибо мы хотим занулить строку, т.е. нам уже не нужно ничего хранить в ней, но мы все равно используем 1-н нулевой байт.
Т.е. в случае с варкрафтом это не критично, так как все пустые строки "" будут занимать все вместе лишь 1-н байт, так как все "пустые" строковые переменные будут ссылаться на одну и ту же запись в таблице строк.
А если же занулить строковую переменную null-ом то мы просто говорим, что она больше не ссылается ни на какую запись в таблице строк, в итоге чуть-чуть выигрываем в производительности, и получаем аж целый 1-н байт (и это только при условии, что в игре больше нет пустых строк типа , что нереально, т.е. фактически имеем только небольшой прирост производительности). Но, опять же, это только в варкрафте. Если использовать подход зануления строк путем присвоения им значения вне варкрафтовского программирования, то можно влететь не только на память но и вообще на стабильность работы программы.
Т.е. приминительно к варкрафту - зануление строки присвоением ей null, а не "", имеет на 99.99% эстетический эффект. Но он полезен с точки зрения приучивания себя к правильному стилю программирования.
Так что приучайся занулять строки через null
0
22
14 лет назад
0

» WarCraft 3 / Передача и хранение данных в варкрафте

Alex_Hell, залог безопасности в ограничении разработчику непосредственного доступа к памяти. Поэтому и нужна такая хитрая схема. Ты своим кодом получаешь ID записи в таблице, которому поставлен в соответствие адрес непосредственно в памяти, и этот адрес средствами Jass ты никак не получишь.
0
22
14 лет назад
0

» StarCraft 2 / Первая фаза бета-тестирования StarCraft II завершилась

Lukoil, и? Там все говорит в пользу того, что умельцы, не то что найдутся, они уже есть, во всю работают и не без успехов.
0
22
14 лет назад
0

» StarCraft 2 / Первая фаза бета-тестирования StarCraft II завершилась

"И да попытки сделать эмулятор были и продолжаются до сих пор. Но увы пока не выходит."
Источники информации в студию, до тех пор это просто информационное пижонство и не более.
0
22
14 лет назад
0

» WarCraft 3 / Теннисный стол

Это ж солько полигонов левых за счет сетки получилось...
Возьми текстуру любого хуманского здания с черепичной крышей, там поверх тимколора кладется сетка для создания видимости черепицы. У той же кузницы есть.
2
22
14 лет назад
2

» StarCraft 2 / Starcraft II Galaxy Editor

PS: Ну, я думаю, вы поняли.
2
22
14 лет назад
2

» StarCraft 2 / Объявлена стоимость русского SCII: WoL

"нежнее, Виктор, еще нежнее"
2
22
14 лет назад
2

» StarCraft 2 / Объявлена стоимость русского SCII: WoL

[b]Grey_Tuzed[/b], евро версия стоит чуть более, чем очки с новой оправой. Которые, несомненно, помогут вам читать чужие комментарии, прежде чем задавать вопросы.
2
22
14 лет назад
2

» StarCraft 2 / Объявлена стоимость русского SCII: WoL

Спасибо, многие комменты реально доставили. Особая благодарность [b]Омеге[/b], спасибо, поржал.
Дорогой [b]exploder[/b], официальные игры на ладдере, турниры и прочая понто-хрень, это, конечно же, хорошо и даже очень айс. Но!.. Скажу вам по секрету. Тока тсс... Чтобы никому!.. Эта хрень нафиг не нужна 90 процентам игроков (теперь уже только потенциальных), а интересует именно те 10% аудитории, которые, пардон, зовутся задротами.
Упрежу ваши мысли. Получение удовольствия от игры вовсе не предполагает вашу задроченность в нее.
Приминительно ко мне, так в тот же W3 я до сих пор в мили на уровне "не трогай меня AI, я и сам себя прикончу". Но это нисколько не мешает и никогда не мешало мне получать удовольствие от игры, в тот один-два вечера на месяц, когда я таки добираюсь курсором мышки до заветного ярлычка варкрафта, чтобы отвлечься и совершенно свободно пошпилить на развитие (пусть и на своем крайне низком уровне) или поUMSшить на той же доте и прочих казуальных картах.
Да, я готов отдать эти жалкие 10$ (или сколько оно там сейчас) на лицензии WC3 и TFT ради этих двух вечеров, что мной и было сделано. Но мой организм и, в частности, кошелек, как неотъемлемая часть физиологии любого здравомыслящего жителя современности, противятся всем своим существом тому факту, что за них придется отдать 60евро.
Я не бомж, мне просто жалко (и объективно нецелесообразно) отдавать эти деньги, за те пару часов в месяц, в которые я буду получать удовольствие от игры. Не стоит оно того.
И я совершенно уверен, что таких как я - большинство.
В то же время, я с полной ясностью осознаю, что и на одних "задротах" близзы с такими ценами снимут все причитающиеся им хрустящие бумажки утвержденного европарламентом формата (прецедент с WoW-ом дает полную уверенность в этом, хотя и цены были ниже, и эвент, несомненно, эпичнее)
Вот и получается, что есть два варианта:
  1. Близзы плавно снижают цену спустя какое-то время, когда все фаперы на SCII уже раскупили его. Тем самым срубают еще некоторую сумму ойро с неопределенным количеством нулей. А так же данным фактом экономической солидарности возвращают часть доверия незадротистого большинства к себе.
  2. Близзы наслаждаются той идилией задротства, которая царит на BN2, и разводят эту "идилию" на дополнительные бабки на протяжении достаточно большого количества лет.
Я не берусь гадать, что из этого небольшого списка окажется истиной в будущие год-два. И вообще сомневаюсь, что кто-либо может с уверенностью хоть что-то сказать по данному вопросу.
2
22
14 лет назад
2

» WarCraft 3 / Галактика

Офигенски
2
22
15 лет назад
2

» WarCraft 3 / Релиз TcXAoS

И отсюда возвращаемся опять же к: "Эти бы силы да в здравое русло."
Тока честно, не надоело кодить под варик? Или это расслабляет? Ну тогда вопросов нет.
2
22
15 лет назад
2

» Прочее / Выбор названия для ЗБТ сервера Aion.

Ну это как с убийцами айфона, сколько не старайся, а всеравно уже не сделаешь, сколь бы лучше не были характеристики "убийцы", ибо концепт, а концепт он всегда один, остальное только пародия.
Так и тут, графика не цепляет, да, может быть геймплей крутой, хз. Но WoW был концептом принципиально нового подхода к MMORPG, в нем лаконично совместили PvP и PvE, сделали очень глубокую систему кастомизации характеристик персонажа, да и самих характеристик сделали сотни и т.д. и т.п., и что немаловажно, в WoW была атмосфера мира варкрафта, очень хорошо выверенная всеми, от разработчиков моделей и локаций, и до композиторов амбиентовых саундтреков. Именно эта атмосфера заставляла на первых парах кучу народа скачивать игру и играться на самопальных криво и на скорую руку сделанных эмуляторах серверов, именно она давала неповторимое настроение игре.
Тут же я вижу очередного "убийцу" WoW-a, который при всех своих плюсах далек от оригинальности. Так что имхо незачет.
2
22
15 лет назад
2

» WarCraft 3 / Релиз TcXAoS

Эти бы силы да в здравое русло.