2
24
4 года назад
2

» XGM Team / 2019 to 2020 + Обновление Stage 6

Да, быстро летит время :)
0
24
10 лет назад
0

» Программирование / Методы расширений

Автор, прежде чем учить других, сам хотя бы немного изучи язык :facepalm:
public static IntArrayUtils 
{
    public static int GetLast(this int[] array) 
    {
        var last = 0;
        if (array != null && array.Count != 0)
             last = array[array.Length];
        return last;
    }
}
Две ошибки в примитивном примере. Я уже не говорю про оптимальность.
Несмотря на плюсы, не стоит использовать методы расширений если
Вместо этих если, нужно было сказать, что эти методы расширения допустимо использовать только в том случае, если у вас нету доступа к объекту, который нужно расширить.
И да:
Is Extension method thread safe?
You found an interesting loop hole, it tripped everybody up. No, it is not thread-safe.
While it looks like the EventHandler<> reference is copied through the method argument, this is not what happens at runtime. Extension methods are subject to being inlined, just like a regular instance method. In fact, it is extremely likely to get inlined since it is so small. There's no copy, you have to make one yourself.
1
24
10 лет назад
1

» Naruto - Nindogatari / Главная страница

И получить в 10 раз меньше опыта. Дерзай. :)
В 10 раз больше* опыта.
0
24
11 лет назад
0

» Naruto - Nindogatari / Главная страница

В том то и дело, что задумок у тебя выше крыши, а простые люди не видят их реализации и не понимают почему ты не хочешь выпускать карту на вц3.
Не хочу никого обидеть, но роль в моем проекте "простых людей" отодвинута на задний план. По этому я и занимался разработкой в закрытом режиме, и в принципе не особо делился новостями.
Насчет в 10 раз быстрее я не уверен, потому что ты умудришься найти еще больше способов реализации своих "фишек", и релиз проекта уже на юнити будет отодвигаться также, как и здесь.
Речь шла о аналогичном функционале, и его я бы действительно реализовал существенно быстрее, в десятки раз быстрее, т.к. норм среда предоставляет нормальные возможности для разработки и отладки сложных систем, я уже не говорю о возможностях промышленных языков.
Да и по замечу, что по всей видимости возникло некоторое недопонимание. На юнити я не собираюсь делать этот проект, т.к. это бесперспективно по самым разным причинам. У меня в планах совершенно иной проект, который не имеет отношения к наруто, и вообще к аниме. Делать я его буду не один а в команде. Что за проект, афишировать не буду, могу лишь сказать, что опыт полученный при разработке Ниндогатари не пропадет взря, т.к. этот проект помог мне найти ответы на многие вопросы по части геймдева.
Так что я не понимаю зачем надо было вдруг замораживать проект уже почти на стадии демки и переходить на движок.
Все просто, проект, а так же платформа выполнили свою роль, причем довольно давно. Но несмотря на это, я хотел таки выпустить проект, пускай он будет содержать лишь малую каплю моих идей, но в определенный момент мне стало ясно, что даже этой капле крайне тесно на этой платформе. В целом, стала совершенно ясно, что продолжение работ над проектом абсолютно пустая трата времени, моего, так и тех людей, которые участвовали со мной в разработке.
Решение было принять не легко, я бы даже сказал что пришлось переступить через себя, однако настало понимание, что проект больше не является для меня источником опыта, а лишь обуза которая мешает мне развиваться дальше и это понимание не даст мне передумать. Нужно двигаться дальше, к новым вершинам.
0
24
11 лет назад
0

» Naruto - Nindogatari / Главная страница

igni2012, прошу простить меня, однако прошу и меня понять, мне не хочется тратить время на проект, который сможет вместить не более 10% моих задумок, я уже не говорю о том, что по сути независимо от результата это окажется пустой тратой времени. А если учесть, что на норм платформе, типа юнити я смогу сделать "тоже самое" раз в 10 быстрее, то становится совершенно ясно, что завершать работы над проектом - бессмысленно.
4
24
11 лет назад
4

» Game Dev / Давайте делать игры!

prog, жава ваша годится разве что холодильники программировать, но не игры.
0
24
11 лет назад
0

» Naruto - Nindogatari / Главная страница

Palix:
Faion, учитывая, что ты учишься или работаешь, личная жизнь и так далее.. На два годика наверно уйдет работа.
А насчет быстроты работы в юните 3д, это надо уметь работать..
Если что прости, если задел
Я уже 2 года как работаю C# разработчиком и участвую в серьезных проектах, что как бэ само по себе намекает. Я уже не говорю о том, что занимаясь проектом на юнити, где есть реальный шанс заработать, мне не составит большого труда собрать адекватную команду состоящую далеко не из школьников.
0
24
11 лет назад
0

» Naruto - Nindogatari / Главная страница

Faion, выпусти уже карту на вар, надоел, столько лет что-то делаешь и сливаешь
Проект не доделан и вообще в альфа состоянии. Тратить время на доведения до демо нет желания. Вообще не вижу смысла тратить время на вц3, учитывая то, что на юнити я в 10 раз быстрее тоже самое могу сделать.
2
24
11 лет назад
2

» Naruto - Nindogatari / Главная страница

Да ты же наркоман
1
24
11 лет назад
1

» Naruto - Nindogatari / Главная страница

Проект заморожен. Команда переходит на юнити.
0
24
11 лет назад
0

» WarCraft 3 / cJass - дополнение к языку JASS

Ну значит переживу :)
0
24
11 лет назад
0

» WarCraft 3 / cJass - дополнение к языку JASS

ADOLF, суть в том, что при достижении лимита кол-ва инклюдов, парсер падает. Используется столько много инклюдов для включения в скоп пачки приватных дефайнов.
0
24
11 лет назад
0

» WarCraft 3 / cJass - дополнение к языку JASS

ADOLF, адик, можешь убрать лимит инклюдов?
0
24
11 лет назад
0

» Аниме / Обсуждение аниме и манги

SLI, и то и то неочень. Есть только один тайтл годный, в названии которого есть Unlimited
1
24
11 лет назад
1

» Naruto - Nindogatari / Главная страница

VamPirchicDarc:
А выв англ знаете или просто в гугле переводите? Мне просто оч интересно, я любопытный.
И то и то.
0
24
11 лет назад
0

» Naruto - Nindogatari / Главная страница

alexmantor, due to the heavy load on the work I have little time for the project. In this demonstration postponed to december
1
24
11 лет назад
1

» WarCraft 3 / Движение камеры мышкой v.1.03

:facepalm:
0
24
11 лет назад
0

» Naruto - Nindogatari / Главная страница

Dark_Mesiah, спасибо.
0
24
11 лет назад
0

» Naruto - Nindogatari / Главная страница

Демка выйдет в этом месяце?
не думаю что смогу выпустить демку в августе, т.к. я планировал брать отпуск на месяц для работы над проектом, однако не вышло, т.к. на работе по проекту завал.
Мир еще заселяется.
2
24
11 лет назад
2

» Warhammer / MMO Warhammer 40,000: Eternal Crusade

Многообещающе звучит :)
0
24
11 лет назад
0

» cJass (Adic Jass Helper) / Главная страница

Концепция ясна :)
0
24
11 лет назад
0

» cJass (Adic Jass Helper) / Главная страница

Да нет, о vblock я более менее помню. Просто я его / на нем давно не писал.
И про твои баги я помню, и карта лежит на рабочем столе, вот только сил нет, на работе выматываюсь совершенно.
:) Ну, я отказался от onInit коллбеков, и уже живется лучше :) бтв не понимаю, а почему ты изначально не сделал, что бы onInit конвертировался в vjass инит, ведь имеющаяся реализация сама по себе бажная.
0
24
11 лет назад
0

» cJass (Adic Jass Helper) / Главная страница

ADOLF, складывается впечатление, что о cjass я знаю больше чем ты сам :) о vblock {} помнишь ? :))
Бтв на счет #for, порой реально не хватает препроцессорных массивов