Totoro
Гуру-
Публикации
1 950 -
Зарегистрирован
-
Посещение
-
Победитель дней
289
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Totoro
-
Для того чтобы не сидеть и не сомневаться опрос и запилен. Как видишь есть как минимум 4 человека которые более менее нормально знают Java или Kotlin, и один который знает Scala (в моем лице).
- 17 ответов
-
- язык
- программирования
-
(и ещё 2 )
Теги:
-
Вот 1Ridav в чате предлагает написать игру. А ведь следующий вопрос, после того как мы определимся с темой и идеей игры, будет - на чём писать? Предлагаю произвести "картографирование" скиллов форумчан в области программирования, и прикинуть, кто на чем сможет писать, если что. P.S. Я добавил штук 20 самых популярных языков которы могут сгодиться для классического геймдева, но если вы чуствуете, что в списке чего-то не хватает - пишите в тему - я добавлю.
- 17 ответов
-
- язык
- программирования
-
(и ещё 2 )
Теги:
-
Большое расстояние между breadcrumbs и чатом.
-
Такое бы точно украсило этот топик, да. Зион должен остаться в памяти поколений.
-
Как насчет повыкладывать скрины всяких неведомых хреней, которые возможно никогда не были достроены, но все равно прикольные? Дата центры, игровые клубы, OpenNet, монстро-проги и чудо-машины, с сервера или из сингла - несите все. Вспомним былые времена. Для затравки - змейка на голографическом проекторе, которую я делал в далеком 2014 году и никогда не доделал.
-
Жизнь - боль.
-
Ты прав. Вообще по моему мнению, только один мод такого типа можно ставить на сервера - это PodzolToDiamonds. Остальное - читы.
-
Отстроить эпическую хрень, из которой во все стороны торчат провода - это же святое. =)
-
Знатная бредятина. Одобряю.
-
Давай теперь запости что-нибудь из твоего нового кода. Чтобы заценить прогресс. =)
- 14 ответов
-
- 2
-
-
- информация
- opencomputers
- (и ещё 3 )
-
Нужно больше золота игроков!
-
Как писал уже в похожей теме на оф. форуме Фингер, встроенная в мод интернет плата не имеет удобного саппорта PUT запросов. Если очень надо, можно сделать хак через сокет. Готовый хак (слегка сырой) от Фингера можно найти тут: libhttp. P.S. Issue в репозитории OpenComputers висит уже два года, и никакого шевеления.
-
Первый вариант: require = function(path) print(path) require(path) end Ты берешь глобальную переменную, отвязываешь от старой реализации, от старой функции (которая при этом попадает в сборщик мусора, т.к. нигде не сохранилось других ссылок на нее) и привязываешь к новой. И, разумеется, в тот момент, когда ты сделаешь свой вызов require(), ты обратишься к новой, своей функции. И когда эта новая функция в свою очередь сделает вызов require() она тоже обратится к новой функции - то есть к себе. Рекурсия. Второй вариант: local r = require require = function(path) print(path) r(path) end Здесь ты добавил еще один указатель на объект функции, на который изначально ссылается переменная require. Таким образом, когда ты переадресовал саму переменную на новый объект, старая реализация не была удалена - на нее ведет еще одна ссылка - переменная r. И именно через эту ссылку твоя новая функция может вызывать старую функцию. Здесь все нормально и логично.
