Equilibrium Keeper
а) Какие имена должны быть у констант из нескольких слов? "COUNTOFTILESINTILESET"?
CountOfTilesInTileSet, например?
Зачем путать с названиями классов? Это устоявшаяся практика почти во всех современных ЯП: константы в верхнем регистре. Делать по-другому, чтобы показать — а я могу и обратным хватом через колено код писать! — зачем?
И конечно надо переписывать самим боевки и популярные скрипты под rgss3(или делать их аналоги)))))) Хотя есть лозейка, если классы не переписывать(не удалять из системы), а переопределять то запуск других скриптов можно сделать.
Нереально сложно. Это вечная работа с началом, но без конца. Никто этим постоянно заниматься не будет почти со стопроцентной гарантией. Если кроме меня кратенькую инструкцию к скриптам-то почти никто не переводит, а уж переработать целиком скрипт...
Да что там, ты даже времени не находишь, чтобы:
У меня банально нет времени даже на то, что бы составить грамотные правила.
Людям будет проще юзать стандартную версию RGSS, зато полностью совместимую с любыми даже самыми свежими скриптами, хоть сразу с сайта автора качай. А не пользоваться старыми адаптациями или ходить на поклон, чтобы адаптировали свежую версию скрипта. Будет именно так.
Рекомендую крепко подумать на тему совместимости
Нужно вообще определиться с тем - какие темы, помимо собственно скриптов, нам нужны. Пока есть: правила, обсуждение, заявки, что еще?
Я вообще считаю, что даже двух тем достаточно.
RGSS3: Оргвопросы — предложения, обсуждения, вакансии, повестка дня и т.п.
В первом посте: описание проекта, глобальная цель, список участников (кто что сделал/делает), текущая повестка дня (на какой стадии проект)
RGSS3: Разработка — технические моменты разработки, обсуждение методов или кусков кода, вопросы и обсуждения по оптимизации, апдейты методов и классов и т.п.
В первом посте: под спойлерами актуальная версия RGSS3 с датами последнего обновления классов/методов.
В обеих темах ссылки на друг друга, чтобы не потерялись и для удобства пользования.
Еще одно предложение: располагать методы внутри класса в алфавитном порядке по возрастанию.
Я лично против. Это всё равно, что буквы в слове расставлять в алфавитном порядке. В аавилмнотф декопря. Согласись, смысл слова обретают когда буквы в расставлены в правильном порядке?
Господа, возник вопрос - а что нам мешает использовать в RPG Maker XP библиотеку RGSS202J и Game.exe от VX-версии? В этом случае, не будет никаких проблем с совместимостью итоговой системы с обоими редакторами, а мы сможем насладиться всей мощью RGSS2. Ваше мнение?
Я только за.
Kambala
Мемфис, скиптицизм это хорошо. Но все что касается стиля программирования. Проект разрабатывается несколькими программистами "не для себя", а как тебе проще разобраться в коде так:
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 }
О_О Ты похоже пост какого-то другого мефиса прочитал )) Цитирую себя:
не доводить до двух идиотских крайностей:
а) вообще нет комментариев. Типа, хрен знает как но работает, поэтому не лезьте внутрь.
Твой первый пример как раз сюда подходит.
б) комментится каждая строчка. Ещё больший идиотизм.
Где в твоём втором примере коммент в каждой строчке? Пользуясь твоим примером покажу, что я имел в виду:
PHP код:
# Create string
say = "I love Ruby"
# Print string
puts say
# Create string
say['love'] = "*love*"
# Print upper case string
puts say.upcase
# Cycle five times
5.times {
# Output "I *love* Ruby"
puts say
}
Писать, что "say = "I love ruby" создаёт строку — это избыточность комментария. Совершенно бессмысленная. Зачем пересказывать справку?
Приведу другой пример.
1) "Конь проскакал по полю".
vs
2) "Конь (взрослый самец единственного современного рода семейства лошадиных (Equidae) отряда непарнокопытных) проскакал (гл., Пробежать, проехать вскачь, скачкамикакое-н. расстояние. П. два километра.) по полю (в сельском хозяйстве — одно из мест выращивания с/х культур).
Что проще прочитать?
Социальные закладки