(_-=ZhekA=-_), обрати внимание, что например в такой игре как Rust, нет функции "взять всё" из ящика разом. Ты должен вручную кликать на каждый лот и забирать по одному. Это как бы симуляция "выгребания руками", и это круто.
qpAHToMAS писал: (_-=ZhekA=-_), обрати внимание, что например в такой игре как Rust, нет функции "взять всё" из ящика разом. Ты должен вручную кликать на каждый лот и забирать по одному. Это как бы симуляция "выгребания руками", и это круто.
Я хз, что такое раст, я ориентируюсь на фолаут 4. Выше я уже писал, что можно будет брать предметы по одному или все сразу.
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
Там есть экспериментальный солвер на CUDA, но я его не использую. Прям полноценной поддержки GPGPU в Ньютоне нет. Но даже если бы была - не уверен, что в ней был бы особый смысл. GPU у меня в движке и так есть чем заняться.
Продолжаю делать, как и говорил, я реализовал то, что хотел, а именно - это если навести на ящик, то при нажатии Т можно взять все и при нажатии R взять выбранный предмет, сам предмет выбирается колесиком на мышке. Далее на очереди сделать сортировку слотов, чтобы не было пустых слотов, если брать предметы по одному. Все это дело так же работает и по сети.
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
XaeroX писал: Неплохо выглядит. А откуда картинки, сам рисовал?
Виджет сам делал - это просто. А картинки пока из гугла. Потом будут свои.
Цитата:
XaeroX писал: Что будет, если два игрока одновременно нажмут T?
Интересный вопрос... Раньше у меня было, что если один игрок открыл ящик, то второй его открыть не сможет, пока первый его не закроет, а теперь можно его открыть даже если он уже открыт, и смотреть, как перемещаются или пропадают предметы, если их, кто-то взял ))) Если одновременно нажать Т, то в теории часть предметов попадет к одному, а все остальное к другому, но это нужно проверить
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
~ X ~ писал: Дожили! Реализуем ACID-транзакции в игровых сундуках!
Что есть ACID-транзакции?
Сделал еще один вариант - списком, поправил некоторые баги, теперь нужно определиться, какой оставить - оба варианта нравятся
Цитата:
XaeroX писал: Что будет, если два игрока одновременно нажмут T?
Проверил ))) Как и ожидалось, что если одновременно нажать Т то все уйдет, тому, кто все же нажал первый, если у того кто нажал первый все не влезло, то остальное переходит другому. В общем, как я и думал ) Это перед глазами два ноута и тестить хорошо, но в реальности одновременно нажать не получится
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
(_-=ZhekA=-_) У тебя многопоточный сервер что-ли? o_O
Как может один контейнер обрабатывать одновременно два запроса?
Я и сам бы не прочь написать массивно-параллельный масштабируемый игровой мир, но, оценив (не)реальность данной затеи...
Что такое ACID transaction ищется на раз. Это ключевая проблема всех БД.
По теме: я тут несколько карт обновил, ну и ещё порисовал немножко. Это когда совсем от кода уже тошнить начало. Будет время и траф - выложу скрины. :3