Плохо! Плохо!:  0
Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 54

Тема: Open RGSS3: Обсуждение

  1. #11
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,283
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Мне кажется только эти темы.

  2. #12

    По умолчанию

    Сейчас придут mephis, Dark32, и быстро разуверят в этом.

  3. #13
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,283
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Все остальное в любом случае можно в обсуждении.

  4. #14
    Маститый Аватар для Рыб
    Информация о пользователе
    Регистрация
    12.11.2008
    Адрес
    [ДАННЫЕ УДАЛЕНЫ]
    Сообщений
    1,421
    Записей в дневнике
    50
    Репутация: 55 Добавить или отнять репутацию

    По умолчанию

    Мемфис, скиптицизм это хорошо. Но все что касается стиля программирования. Проект разрабатывается несколькими программистами "не для себя", а как тебе проще разобраться в коде так:


    PHP код:
    say "I love Ruby"
    puts say
    say
    ['love'] = "*love*"
    puts say.upcase
    5.times 
    puts say 
    или же глазу легче уцепиться за такой код:
    PHP код:
    # Output "I love Ruby"
    say "I love Ruby"
    puts say
     
    # Output "I *LOVE* RUBY"
    say['love'] = "*love*"
    puts say.upcase
     
    # Output "I *love* Ruby"
    # five times
    5.times puts say 
    Константы....константы используются обычно внутри класса(если это не сборка риппи, которой мало кто пользуется) и как они называются (с маленькой или нет буквы) для других классов - все равны.(Ну или так должно быть). Вообще по канонам ООП у нас не должно быть связи между классов кроме потомок-родитель(будет ли этот канон мне все равно).

    Про совместимость, "а вы как думали?")) конечно большинство скриптов работать не будет (это понятно на фразе "Все скрипты должны быть совместимы, как с VX, так и с XP", а полную уверенность внушает ). И конечно надо переписывать самим боевки и популярные скрипты под rgss3(или делать их аналоги)))))) Хотя есть лозейка, если классы не переписывать(не удалять из системы), а переопределять то запуск других скриптов можно сделать.



    Пост про идеалогию(номер 7) содержит рациональную мысль, но все ответы на по ставленые вопросы: "На усмотрение руководителя(идеолога) проекта").


    Теперь пару от меня: "- Все скрипты должны быть совместимы, как с VX, так и с XP. В обоих случаях, они ориентируются на последние версии патчей."
    Поконкретнее можно, а то у меня наверно выбор из 3 мейкеров XP и 2 VX)

    UPD:ПОлазил по разделу, а может все-таки GitHub?
    Последний раз редактировалось Рыб; 16.07.2011 в 10:12.
    Twitch <- Тут иногда делаю вид, что умею играть или работать, в прямом эфире
    GitLab <- Тут иногда делаю вид, что умею программировать
    Github <- Еще какая-то дичь, тут иногда появляется, но с мукером не связана
    Notion<- Тут иногда делаю вид что умею планировать

  5. #15

    По умолчанию

    Kambala
    Очень сумбурно. Насчет комментирования каждой строчки mephis все-таки прав. Другое дело, что в сценах и окнах - куда полезут пользователи - это может пригодиться. Что до глубин кода, базовых классов - едва ли в них полезет человек, который вообще ничего не понимает в скриптинге, и обилие зеленого там ни к чему. Но, в целом, согласен - комментарии нужны и значительные части кода, в первую очередь нестандартного и сложного для восприятия, полезны.

    Насчет больших букв, тут тоже все очень двояко. К сожалению, у руби есть стандарт. Я бы, к примеру, с удовольствием писал имена методов с большой буквы, и это не запрещено... вот только руби может воспринять их, как константы. И наоборот. Так что тут он в основной части тоже прав (а не прав в необоснованном скептицизме! >_>).

    >>>"На усмотрение руководителя(идеолога) проекта").<<<
    Ставь жирный красный крест! >_< Никаких руководителей - исключительно коллективное сознательное! Идеологию тоже изобретаем вместе. То, что идея исходит от меня, ничего не означает. Все мы человеки, а человек - существо разумное, и вполне способное к коллективному труду (тем, кто в последствии свяжет свою карьеру с программированием, очень поможет этот опыт для работы в команде).

    Отвчечая вопрос по мейерам - на сколько мне известно, последней версией XP, доступной для широких масс является версия 1.04. VX - 1.02

  6. #16

    По умолчанию

    Еще одно предложение: располагать методы внутри класса в алфавитном порядке по возрастанию.

  7. #17

    По умолчанию

    Господа, возник вопрос - а что нам мешает использовать в RPG Maker XP библиотеку RGSS202J и Game.exe от VX-версии? В этом случае, не будет никаких проблем с совместимостью итоговой системы с обоими редакторами, а мы сможем насладиться всей мощью RGSS2. Ваше мнение?

  8. #18
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,283
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Если так можно, то можно попробовать.

  9. #19

    По умолчанию

    Судя по всему - можно во всяком случае, это работает. Правда, это уже несколько иное направление проекта... Изначально планировалось просто собрание полезных методов для стандартных классов. А тут получится действительно новый движок...

  10. #20
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,283
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Сделал так, что бы правила были вверху всегда.

Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Open RGSS3: Обсуждение