Перейти к содержимому

NEO

Пользователи
  • Публикации

    1 436
  • Зарегистрирован

  • Посещение

  • Победитель дней

    78

Сообщения, опубликованные пользователем NEO


  1. Жалко шахтера. Заблудится он в сыпучих блоках и будет ждать своего владельца на дне лавового озера.

     

    И карьер проходить он будет медленно, роясь в инвентаре на каждом шаге.

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

    • Нравится 1

  2. Как мне параллельно выводить изменяющуюся переменную и захватывать сигнал?

    event.pull() приостанавливает программу, из-за чего обновление переменной невозможно.

    event.listen и event.ignore() не подходят, ибо мне нужно получать данные нажатий (x,y), которые я могу получать только с event.pull().

    Проблема решена с помощью computer.pullSignal().

    event.listen работает так же как и event.pull, только в отдельной функции и не останавливает исполнение.

    • Нравится 2

  3. У кого не дэфолтный путь, можете проверить? Еще добавил загрузку последнего лога на пастебин.


    старый добрый swing с криво заданными компонентами. =D

     

    Я чаще всего создаю главную панельку, в него пихаю вертикальный BoxLayout. А в него панельки с горизонтальным BoxLayout. И задавать лучше размер главной панельки. Так будет ровнее и будет всё отлично resize'иться. Попробуй может тебе тоже понравиться.

    Я хотел на JavaFX, но думается посыпятся краши из за того что Java не поддерживает что - то.


  4. Привет всем! :neo: Сегодня хочу поделиться с вами утилитой для упаковки логов и крашей со сборок нашего лаунчера, часто замечаю как игроки пишут о проблемах связанных с игрой, но на требования дать логи они пожимаю плечами и говорят что не знают где они, или вообще не знают что такое логи и краши. Утилита очень простая.

     

    ZFAV1uG.png

     

    Вот как она выглядит, я думаю тут понятно всё.

     

    Могу сказать что crash count - это количество самых последних крашей которые попадут в архив.

    Кнопка "Загрузить", загружает последний краш на пастебин, возвращает url в отдельном окне.

    Нажимает "Запаковать", появиться архив pack-info_имясборки.zip с крашами и логами, вам осталось только залить их и отправить админу.

     

    Ссылка на скачивание: https://www.dropbox.com/s/yby5khty6ulk33p/crash-log-getter.jar?dl=0

     

    P.S

    Если есть файловый хостинг без смс и регистрации, и можно туда заливать анонимно файлы, тогда архив можно заливать на хостинг.

    • Нравится 3

  5. А в Америке ещё хуже. Нет метрической системы. Температура в Фаренгейтах. Хотя по СИ в Кельвинах. А вес в фунтах, рост в дюймах. Где стандарты? Вроде как они сами хотели на метрическую систему перейти, но почему то пока ничего не стандартизировали.

    Америки две и они довольно большие континенты.

    • Нравится 1

  6. Включаю мозг.

     

    Думаю.

     

    1 бит = 1/8 байта.

    Мегабит.

    По названию судя, он должен быть в 8 раз меньше мегабайта.

    1024 / 8 = 128...

    То бишь мегабайт = 8 мегабит.

    И у меня выходит, что 1 мегабит = 128 килобайт.

    Мегабит = 1 * 10 ^ 6, правила 8 работают на байты только. Это как киловатты их не может быть 1024.

    • Нравится 2

  7. 1 Мбит -> 1024 кбит -> 128 кБ по идее.

    Мегаби́т — количество информации, 106 или 1000000 (миллион) бит. Используется сокращённое обозначение Mbit или, в русском обозначении, — Мбит (мегабит не следует путать с мегабайтом МБ). В соответствии с международным стандартом МЭК 60027-2 единицы бит и байт применяют с приставками СИ. Мегабит равен 125000 восьми-битовыхбайт, 125 килобайт (кБ) или примерно 122 кибибайта (КиБ).


  8. Проблема именно во время тестов. Я часто проги тестирую и каждый раз через Ctrl + C завершать прогу и потом перезагружать комп долго. А вот когда готовая уже прога то там ошибок не должно быть и всё норм работает. Это проблема именно тестирования проги.

    Я с такими проблемами боролся. переопредели event.shouldInterrupt() если true, тогда ignore сделай для всех функции.

    • Нравится 1

  9. С event.listen можно запросто певдомногопоточность замутить. Чтобы несколько игроков могли управлять одновременно. Вон же змейка у меня как то работает на большое количество игроков с помощью event.listen. Единственная при этом проблема, краши и выходы без event.ignore. При тесте особо тяжко, приходится комп перезагружать в случае ошибок.

     

    Разбираться в коде лень, не такой уж он и красивый чтобы исправлять. Мне проще с нуля написать нормальный.

    А в pcall нельзя добавить?


  10.  

    P.S. А что, реально сложно осуществить такую игру, в которой не будет ничего отобраться за стеной? Почему майнкрафт рендерит всё что происходит за стенами?

    Можно во время загрузки текстур вычислять процент прозрачных пикселей текстуры и удалять меньше какого - то процента, но вот проблема, если в моде будет легальная прозрачная текстура или же ванильное стекло, её отсеет.

×
×
  • Создать...