XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
kvaDrug

offline
Опыт: 1,601
Активность:
ООП и Jass
Привет народ! Я не делаю игровую карту. Я хочу ради интереса сделать некую хрень (подобие нейронной сети). Так вот, у меня вопрос, есть ли сейчас какие-нибудь редакторы, в которых реализовано ООП для Jass? Очень нужны классы и наследование.

Отредактировано kvaDrug, 25.07.2011 в 00:29.
Старый 25.07.2011, 00:20
prog

offline
Опыт: 32,865
Активность:
kvaDrug, есть убогий vjass, может тебе подойдет. главная проблема - необходимость трансляции этого всего в чистый jass, так что на многое можешь не рассчитывать. Советую не тратить на это время, а заняться чем-то более продуктивным.
Старый 25.07.2011, 00:36
agentex

offline
Опыт: 34,834
Активность:
о наследовании можешь забыть =)
Старый 25.07.2011, 10:51
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Цитата:
Сообщение от prog
есть убогий vjass

лол?
Цитата:
Сообщение от prog
главная проблема - необходимость трансляции этого всего в чистый jass

Говоришь так, как будто потом ты сам сидишь, и транслируешь в jass2.
Цитата:
Сообщение от agentex
о наследовании можешь забыть =)


Код:
interface main

endinterface

struct obj extends main

endstruct


Возможно где то и есть ошибка, т.к. не пользуюсь, но наследование есть.
Старый 25.07.2011, 12:23
kvaDrug

offline
Опыт: 1,601
Активность:
2 Faion: это всё есть в Jass New Gen Pack, и транслятор там тоже есть?
Старый 25.07.2011, 15:34
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Цитата:
Сообщение от kvaDrug
2 Faion: это всё есть в Jass New Gen Pack, и транслятор там тоже есть?


Офк. vJass manual для кого писали... читайте.

Faion добавил:
vJass+cJass+Preload помогут вам выполнить поставленные задачи. Только не вижу особо смысла делать именно на платформе варкрафта это.
Старый 25.07.2011, 16:21
kvaDrug

offline
Опыт: 1,601
Активность:
Платформа варкрафта хороша тем, что здесь уже есть среда, и возникают задачи, ей обусловленные. Можно наглядно наблюдать решение задачи.
Старый 25.07.2011, 19:02
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
Да, жаль только курсачи идут на C++ а не на JASS.
Старый 25.07.2011, 20:03
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Цитата:
Сообщение от Master_chan
Да, жаль только курсачи идут на C++ а не на JASS.


Дак разницы ж никакой почти. Если знаешь основы алгоритмизации и программирования + под рукой справочник команд с описанием их функций, то можно кодить с ходу практически на любом языке.
Старый 25.07.2011, 20:22
DotaMaster666
Silenced by GadenbIsh
offline
Опыт: 1,259
Активность:
о наследовании можешь забыть =)
Оно есть, достаточно функциональное, но реализация плохая, например вызов полиморфного метода делается через создание и исполнения триггера (триггер берется из массива, где индексом выступает первый член класса, т.е. его ИД, тип, если можно так сказать), и все из-за того, что Боливийский Укурок поленился генерировать деревья с ветвлением.
Я, как человек, знакомый с низкоуровневым программированием намекаю, что ООП задачи реализуются и средствами языков низкого уровня, просто нужен определенный навык и правильный подход.
Старый 25.07.2011, 23:15
kvaDrug

offline
Опыт: 1,601
Активность:
Кстати, чувствую, будет гемор с этими триггерами и стандартными варовскими функциями. Ну да ладно, всем спс, завтра начну осваивать всю эту лабуду.
Старый 26.07.2011, 00:41
kvaDrug

offline
Опыт: 1,601
Активность:
Так переопределения методов нет?
Старый 26.07.2011, 22:23
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:55.