• Гость, темы в этой категории создаются через Ресурсы!
    После создания туториала в Ресурсах в этом форуме будет автоматически создана тема для обсуждения.
Иконка ресурса

Реализация проводов и передачи энергии

GreedyCat

Каменная лига
Сообщения
37
Лучшие ответы
0
Симпатии
8
#1
GreedyCat добавил(а) новый ресурс:

Реализация проводов и передачи энергии - Реализация проводов и передачи энергии

Я снова с гайдом по энергии, но с обновленным. Этот гайд ни в коем случае не претендует на истину и не может, поэтому я прошу вас давать свою критику и помочь мне его допилить.

То, что обновилось с прошлого раза:
  1. Теперь я сохраняю сети в world capability
  2. Если провод или другой участник сети находит в своем окружении сеть, то он просто ставит себе id сети и добавляет себя в сеть (Если генератор или харнилище, хранить провода не вижу смысла т.к. все равно придется...
Узнать больше об этом ресурсе...
 

hohserg

Алмазная лига
Сообщения
3,460
Лучшие ответы
88
Симпатии
378
#2
А добавление блока в сеть?
 

Doc

Золотая лига
Сообщения
2,176
Лучшие ответы
115
Симпатии
262
#3
А... Можно пожалуйста выкладывать еще src файлы ?
 

hohserg

Алмазная лига
Сообщения
3,460
Лучшие ответы
88
Симпатии
378
#4
Ага, желательно на гитхаб
 

GreedyCat

Каменная лига
Сообщения
37
Лучшие ответы
0
Симпатии
8
#5
У меня есть GitHub раздел моего мода, где я и использую эти классы, могу прикрепить к ним ссылку. Или создать отдельный репозиторий?
UPD Создал репозиторий со всеми классами из мода
 
Последнее редактирование:

nfhufhbty

Золотая лига
Сообщения
1,759
Лучшие ответы
47
Симпатии
283
#6
Хоть бы написал, что взял половину из моего мода.
А так смотрю на туториал и вижу свой собственный старый говнокод.
 

GreedyCat

Каменная лига
Сообщения
37
Лучшие ответы
0
Симпатии
8
#7
Я взял метод buildNetwork, остальное сам, основываясь на нем.
 

GreedyCat

Каменная лига
Сообщения
37
Лучшие ответы
0
Симпатии
8
#9
А, ты про это. Это и вправду твой код, я укажу. Я в прошлый раз тебя указывал, на этот раз забыл, прости.
 

Maxik001

Золотая лига
Сообщения
4,318
Лучшие ответы
40
Симпатии
446
#10

GreedyCat

Каменная лига
Сообщения
37
Лучшие ответы
0
Симпатии
8
#11
Дак я основывался. Я не хотел воровать. Основывался на distanceAllNetworkEnergy, как реализацию поиска в ширину.
 

nfhufhbty

Золотая лига
Сообщения
1,759
Лучшие ответы
47
Симпатии
283
#13
Глупее будет только его копипастить.
 

GreedyCat

Каменная лига
Сообщения
37
Лучшие ответы
0
Симпатии
8
#14
Про плагиат. Wire был действительно скопирован, на этом с ним закончим. Про buildNetwork, решил я еще раз посмотреть в интернете реализации поиска в ширину на Java и то ли у iconst_1 всё гады украли, то ли я чего-то не понимаю. Ну серьезно. buildNetwork, setNetworkId и checkNetwork - все это поиск в ширину(особенно два последних, они почти ничего дополнительного не делают), красть тут нечего. Я мог бы например отсюда взять этот метод(он достаточно похож на distanceAllNetworkEnergy iconst_1'a). checkAround, breakBlock, breakWire - самопальные, да возможно говнокод, но не воровал, нет в этом интереса.
 
Сверху