doom2d.org

Главная база плоских морпехов
It is currently 12 Sep 2024, 18:44

All times are UTC + 3 hours




Post new topic Reply to topic  [ 19 posts ] 
Author Message
PostPosted: 03 Aug 2022, 17:22 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
Мне кажется, или SovietPony - вредитель проекту?
Этот человек - дед, погрязший в Паскале. Он продолжает пинать труп этой кодовой базы.
За время, которое он потратил на гигантский труд над рендерами, он мог разработать прототип нового Дум 2Д с упором на сеть и скриптинг.
Он пытается вас утащить вниз вместе с этим трупом.
Не дайте ему это сделать. Заморозьте репозиторий.
Здравствуйте

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
PostPosted: 03 Aug 2022, 18:20 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6726
Location: Владивосток
Кажется.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 03 Aug 2022, 20:15 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
Кто тему переименовал? Можно было название лучше придумать. И нет, это вопрос не по поводу использования Паскаля. Это вопрос, почему этот дед продолжает тянуть текущую кодовую базу ДФ.
Пусть пишет новую хоть на нём же.
Здравствуйте

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
PostPosted: 04 Aug 2022, 02:01 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7559
Location: \\HULK
Он не просто дед, он Dead думер!

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 04 Aug 2022, 08:17 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
Мой топ разработчиков. Сначала кратко про каждого из них. Я возьму информацию из форумного списка разработчиков.
Чёрный Думер - почти ничего не сделал, но что он сделал имело очень большой импакт. Респект.
Prostovitalik - какой-то дефолтный человек, но сделал мультиплеер. Респект.
DeaDDoomeR - дед с фиксацией на Столмана и Паскаль. Вредитель. Тянет текущую кодовую базу.
OutCast - здраво мыслил.
binarymaster - какой-то дефолтный человек, ничего конкретного сказать не могу.
pss88 - какой-то дефолтный человек, ничего конкретного сказать не могу.
ketmar - убийца проекта. Завязал всю разработку на себя. Главный вредитель.
daniel_p - самый прагматичный разработчик.
И falcon - к нему больше всего респекта. Он более компетентный, чем все разработчики сверху. Почему-то он понимает ценность того, что нужно делать, а не пытаться сохранить старое. Потому что он был не ВРЕДИТЕЛЕМ, как минимум 3/7 разработчиков сверху.
А теперь топ:
1. falcon
2. Prostovitalik
3. Чёрный Думер
4. daniel_p
5. OutCast
6. ps888
7. binarymaster
8. DeaDDoomeR
9. ketmar

EDIT:
Новый топ:
1. falcon
2. ps888 (изучил матчасть про этого персонажа)
3. Prostovitalik
4. Чёрный Думер
5. binarymaster (изучил матчасть про этого персонажа)
6. OutCast
7. daniel_p (свеча горела ярко и очень здраво, но мало)
8. DeaDDoomeR (вредитель, но хотя бы адекватен и не такой характерный, чтобы ради него перетягивалось одеяло разработки на 100%)
9. ketmar (без изменений)

Jabberwock wrote:
Он не просто дед, он Dead думер!

Это правда.
Здравствуйте

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
PostPosted: 04 Aug 2022, 16:22 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6726
Location: Владивосток
cerf wrote:
Кто тему переименовал?
Переименовал я, и буду переименовывать впредь, потому что все темы на форуме должны иметь название, отражающее суть.

cerf wrote:
Можно было название лучше придумать.
Если есть варианты - то пожалуйста.

cerf wrote:
Мой топ разработчиков. Сначала кратко про каждого из них. Я возьму информацию из форумного списка разработчиков.
Чёрный Думер - почти ничего не сделал, но что он сделал имело очень большой импакт. Респект.
Prostovitalik - какой-то дефолтный человек, но сделал мультиплеер. Респект.
DeaDDoomeR - дед с фиксацией на Столмана и Паскаль. Вредитель. Тянет текущую кодовую базу.
OutCast - здраво мыслил.
binarymaster - какой-то дефолтный человек, ничего конкретного сказать не могу.
pss88 - какой-то дефолтный человек, ничего конкретного сказать не могу.
ketmar - убийца проекта. Завязал всю разработку на себя. Главный вредитель.
daniel_p - самый прагматичный разработчик.
И falcon - к нему больше всего респекта. Он более компетентный, чем все разработчики сверху. Почему-то он понимает ценность того, что нужно делать, а не пытаться сохранить старое. Потому что он был не ВРЕДИТЕЛЕМ, как минимум 3/7 разработчиков сверху.
А теперь топ:
1. falcon
2. Prostovitalik
3. Чёрный Думер
4. daniel_p
5. OutCast
6. ps888
7. binarymaster
8. DeaDDoomeR
9. ketmar

А как ты определял? Читал форум или долгое время наблюдал?

Про pss88: он в одиночку вытащил проект в определённый момент. То же самое могу сказать про binarymaster'а, он же Stas'M.
Кроме того, Стас - это единственный человек в команде, стиль разработки которого гармоничен моему, поэтому его действия я почти никогда не перепроверяю.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 04 Aug 2022, 16:27 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7559
Location: \\HULK
Хммм... А если мы все вредители, что тогда?
Собрались вредные вредители и делают игру для вредителей про вредителей. Звучит как план!

Хотя... может быть, это ты вредитель?

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 04 Aug 2022, 18:52 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
Черный Думер wrote:
cerf wrote:
Можно было название лучше придумать.
Если есть варианты - то пожалуйста.

Про оставшихся разработчиков.

Черный Думер wrote:
А как ты определял? Читал форум или долгое время наблюдал?

Про pss88: он в одиночку вытащил проект в определённый момент. То же самое могу сказать про binarymaster'а, он же Stas'M.
Кроме того, Стас - это единственный человек в команде, стиль разработки которого гармоничен моему, поэтому его действия я почти никогда не перепроверяю.

Может быть, обновлю топ. Нет, я прошёлся по темам в форуме разработки.

Jabberwock wrote:
Хммм... А если мы все вредители, что тогда?
Собрались вредные вредители и делают игру для вредителей про вредителей. Звучит как план!

Хотя... может быть, это ты вредитель?

Вы либо вредители, либо очень некомпетентные разработчики. Что-то из двух. Иногда смесь двух сразу, иногда даже НИЧЕГО из этого двух.
Я говорю в ситуациях в которых вы вредите проекту, что вы являетесь вредителями. Логично.
Нет. Собрался Фалькон и что-то сделал. А остальные, которые
a) забросили или не начинали, бухтели против разработки новой игры, пока ДФ являлся проектом одного человека
б) перетянули всё одеяло разработки на себя, закрыв приток новых разработчиков
в) люди, которые не перешли в 2022 год и до сих пор экономят мегабайты на размере игры
г) люди, которые до сих пор не осознали, что поддерживать текущую кодовую базу бесполезно
д) люди, которые позволяли или поддерживали выполнение предыдущих пунктов - вот вредители.
Я вам даю умные советы. Как я вам вред наношу? Тем, что уничтожаю вас по фактам?
Здравствуйте

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
PostPosted: 04 Aug 2022, 18:56 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6726
Location: Владивосток
cerf wrote:
Про оставшихся разработчиков.
сделано, хотя ты мог переименовать и сам, путём редактирования первого сообщения

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 04 Aug 2022, 19:22 
Offline
Приколист
User avatar

Joined: 17 Oct 2009, 19:57
Posts: 4019
Location: Киров
Забавно, что топ составил обиженный пользователь, который подавал заявку о вступлении в группу "разработчиков".
Интересно, какое бы он место себе там приписал?

_________________
Давай, картечью демонов
Размажем по стене.
Давай, берсерком выпустим
Весь ливер сатане!

Сделайте нормальный огнемёт! :evil:


Top
 Profile  
 
PostPosted: 04 Aug 2022, 19:23 
Offline
Приколист
User avatar

Joined: 04 Feb 2010, 14:42
Posts: 907
Location: Equestria
Quote:
cerf, за время, которое он потратил на гигантский труд над пложением бессмысленных тем и сообщений, он мог разработать прототип нового Дум 2Д с упором на сеть и скриптинг.


Top
 Profile  
 
PostPosted: 04 Aug 2022, 19:25 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
Черный Думер wrote:
его действия я почти никогда не перепроверяю.

Чего? Никаких тестов нет. Инфраструктуры нет для этого.
Здравствуйте

Черный Думер wrote:
сделано, хотя ты мог переименовать и сам, путём редактирования первого сообщения

Буду знать.
Спасибо.
Здравствуйте

DeaDDooMER wrote:
cerf, за время, которое он потратил на гигантский труд над пложением бессмысленных тем и сообщений, он мог разработать прототип нового Дум 2Д с упором на сеть и скриптинг.

Не-е. Я тупой. Мой удел - заниматься клоунством и наставлять (в, В)ас на путь истинный.
Здравствуйте

ar888 wrote:
Забавно, что топ составил обиженный пользователь, который подавал заявку о вступлении в группу "разработчиков".
Интересно, какое бы он место себе там приписал?

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

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
PostPosted: 04 Aug 2022, 19:45 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
Поступила новая информация.
Открываем свою локальную копию репозитория Doom 2D Forever.
Смотрим историю между коммитами с хэшем 8065721 и 89165e5.
Смотрим изменения в g_game.pas:
git diff 8065721..89165e5 wrote:
- e_MakeScreenshot(s, gWinSizeX, gWinSizeY);
+ e_MakeScreenshot(s, gWinSizeX, gWinSizeX);

Смотрим автора коммита - fgsfds, a.k.a Prostovitalik.
Понижение в рейтинге. ВРЕДИТЕЛЬСТВО. Ещё не уверен насчет новых мест.
EDIT:
Он должен быть высоко в списке. Я ещё не уверен, где. После него должен быть Черный Думер за создание биндингов. Но я не уверен, где.
EDIT:
Добавил новый топ.
Здравствуйте

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
PostPosted: 04 Aug 2022, 20:12 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
А теперь сделаем немного по-другому.
Возьмём список разработчиков из гит репозитория игры.
Результат таков:
git shortlog --summary --numbered --email wrote:
735 Ketmar Dark <ketmar@ketmar.no-ip.org>
226 DeaDDooMER <*Я это убрал.*>
223 fgsfds <*Я это убрал.*>
65 Stas'M <*Я это убрал.*>
24 FGSFDSFGS <*Я это убрал.*>
22 binarymaster <*Я это убрал.*>
18 Joseph Stalin <*Я это убрал.*>
14 Dmitry D. Chernov <*Я это убрал.*>
9 travi$ <*Я это убрал.*>
7 Dmitry Lyashuk <*Я это убрал.*>
7 Jabberwock-RU <*Я это убрал.*>
7 TerminalHash <*Я это убрал.*>
2 fgsfds <*Я это убрал.*>
1 Joseph Stalin <*Я это убрал.*>
1 TerminalHash <*Я это убрал.*>

Во-первых. 226 + 223 + 65 + 24 + 22 + 18 + 14 + 9 + 7 + 7 + 7 + 2 + 1 + 1 = 626 коммитов общих < 735 коммита Кетмаровых (чёртов вредитель, специально коммитил по любому чиху, чтобы была такая неудобная статистика!).
Во-вторых. Я не знаю, кого считать вредителями - тех, кто заставил центральный репозиторий разработки игры перекочевать с Гитхаба на весть знает что, или на разработчиков, которые не удосужились разобраться в основах работы Гита.
В этом виноваты:
Quote:
TerminalHash / TerminalHash / Dmitry Lyashuk (удивительно, что человек, как полагается в цивилизованном опенсорсном коллаборационном мире, в отличие от других дикарей, подписался (надеюсь) своими настоящими фамилией и именем (или Joseph Stalin это настоящее? (извините за скобки. Я лиспер (только сейчас увидел Dmitriy D. Chernov, он еще и отчеством подписался, это уже лишнее))))
fgsfds / FGSFDSFGS / fgsfds (в одном случае он опечатался? в почте)
travi$ (что это за интересные коммиты "by travi$"? Человек не знает про существование подписанных патчей?)
Stas'M / binarymaster

А теперь сделаем список по импакту, судя по истории в Гит репозитории. Именно изменения в игру, абстрагируясь от того, что этот разработчик принял опрометчивое решение поддерживать текущую кодовую базу, являются базой для этого списка.
1. fgsfds / FGSFDSFGS / fgsfds - в Гит истории этого вроде нет, но сделал мультиплеер.
2. ketmar - чертов вредитель слишком много закоммитил, чтобы опускать его вниз. Не первое место потому, что он разработал кучу фичурс, к которой боятся касаться другие люди.
3. Stas'M / binarymaster - вроде что-то есть, а вроде чего-то не хватает.
4. Joseph Stalin - QOL фиксы, много.
5. travi$ - мало, только одно автопереключение оружия, не умеет пользоваться git-am.
6. TerminalHash / TerminalHash / Dmitry Lyashuk - внезапно, делает то, что другие программисты должны - описывать игру, делать документацию и другие auxiliary вещи, вместо того, чтобы ею заниматься
7. Jabberwock-RU - человек нагло нарушает конвенции проекта и коммитит с сообщение на русском языке.

Выводы такие: если бы с самого начала проект не попался в гачи-лапы Кетмара с отпугивающей людей копилефт-лицензий, репозиторием весть знает где, токсичной обстановкой в чате, то...

EDIT:
Я забыл двух разработчиков. Позорище.
Новый топ:
1. fgsfds / FGSFDSFGS / fgsfds - в Гит истории этого вроде нет, но сделал мультиплеер.
2. DeaDDoomeR - дед жжот.
3. ketmar - чертов вредитель слишком много закоммитил, чтобы опускать его вниз. Не первое место потому, что он разработал кучу фичурс, к которой боятся касаться другие люди.
4. Stas'M / binarymaster - вроде что-то есть, а вроде чего-то не хватает.
5. Dmitry D. Chernov - a.k.a i'm dumb
Quote:
commit 45a33b9e1eb77bdf57d20c4d350b7cb6e15a0455
Author: Dmitry D. Chernov <*Я это убрал.*>
Date: Sun Sep 17 21:50:02 2017 +1000

Revert previous commit (yes, I'm dumb)

6. travi$ - мало, только одно автопереключение оружия и QOL фиксы, не умеет пользоваться git-am.
7. Joseph Stalin - QOL фиксы, много.
8. TerminalHash / TerminalHash / Dmitry Lyashuk - внезапно, делает то, что другие программисты должны - описывать игру, делать документацию и другие auxiliary вещи, вместо того, чтобы ею заниматься
9. Jabberwock-RU (зачем ты сделал такой классный постфикс?) - человек нагло нарушает конвенции проекта и коммитит с сообщениемяи на русском языке.

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
PostPosted: 05 Aug 2022, 05:28 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6726
Location: Владивосток
cerf wrote:
Возьмём список разработчиков из гит репозитория игры.
Есть ещё два исторических репозитория, кстати, с отдельными историями коммитов. Так получилось.
https://github.com/Doom2D/Doom2D-Forever
https://github.com/Doom2D/d2df-sdl

Я всё хочу их все слить в один, но пока не могу сам с собой согласиться, как это красиво сделать без перезаписывания всей истории коммитов главного репозитория.

cerf wrote:
только сейчас увидел Dmitriy D. Chernov, он еще и отчеством подписался, это уже лишнее
Я везде так подписываюсь. Это плюс-минус обычный способ переложения восточнославянских имён на западный лад. Только Dmitry, а не Dmitriy.

cerf wrote:
Чего? Никаких тестов нет. Инфраструктуры нет для этого.
Речь не о тестах. Например, у нас были серьёзные споры с Джа о том, как правильно коммитить игровые ресурсы и изменения к ним в репозиторий DF-Res. Стас же изначально делал всё так, что ничего вручную проверять за ним не было нужно.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 05 Aug 2022, 08:46 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
Черный Думер wrote:
Есть ещё два исторических репозитория, кстати, с отдельными историями коммитов. Так получилось.

Как так получилось?

Черный Думер wrote:
Я везде так подписываюсь. Это плюс-минус обычный способ переложения восточнославянских имён на западный лад. Только Dmitry, а не Dmitriy.

За имя извините.

Черный Думер wrote:
Речь не о тестах. Например, у нас были серьёзные споры с Джа о том, как правильно коммитить игровые ресурсы и изменения к ним в репозиторий DF-Res. Стас же изначально делал всё так, что ничего вручную проверять за ним не было нужно.

Про Стаса понятно.

Здравствуйте

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
PostPosted: 05 Aug 2022, 12:01 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
DeaDDooMER wrote:
Quote:
cerf, за время, которое он потратил на гигантский труд над пложением бессмысленных тем и сообщений, он мог разработать прототип нового Дум 2Д с упором на сеть и скриптинг.

Я задумался, что действительно мог этим заняться.
Надо решить главный вопрос. Какой язык?
Мои варианты:
HolyC,
Haskell,
Common Lisp (мое личное предпочтение),
HTML,
CSS,
RISC-V Assembly Language,
Brainfuck,
B,
Basic,
Cobol,
Fortran.

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
PostPosted: 05 Aug 2022, 14:18 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 6726
Location: Владивосток
cerf wrote:
Как так получилось?
Основным репозиторием после внедрения git в разработку сначала был Doom2D-Forever.
При написании мультиплеера Prostovitalik интереса ради попробовал перенести проект с Delphi 7 и DirectX на FreePascal и SDL.
Затем, уже после выпуска версии 0.666 с мультиплеером он, тогда исключительно в качестве эксперимента, этот перенос завершил и создал под него отдельный репозиторий.
Вскоре оказалось, что SDL имеет много недостатков, в результате чего было принято решение перейти на SDL2.
В итоге, со временем вся разработка перетекла в экспериментальный репозиторий.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 05 Aug 2022, 15:09 
Offline
User avatar

Joined: 27 Apr 2020, 20:02
Posts: 239
Черный Думер wrote:
...проект с Delphi 7 и DirectX...

Ужас.

Quote:
... на FreePascal...

Меньшее из ужасов.

Prostovitalik молодец. Мыслит в нужном направлении.
Здравствуйте

_________________
» Этот пользователь имеет PLATINUM VIP статус


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
doom2d.org, since 2007