forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Игры / Games (http://forum.boolean.name/forumdisplay.php?f=93)
-   -   Minecraft (http://forum.boolean.name/showthread.php?t=13516)

SBJoker 07.11.2010 23:57

Ответ: Minecraft
 
Вложений: 1
Мега статуя в БулкоГраде.

baton4ik 08.11.2010 00:00

Ответ: Minecraft
 
Цитата:

Сообщение от SBJoker (Сообщение 167487)
Мега статуя в БулкоГраде.

Статуя мигает глазами. Под статуей стоит табличка:
Цитата:

STATUE OF BATON
BUILDED BY BATON4
FOR HIMSELF AND HIS FANS!
ENJOY!
В ноге статуи спрятана лестница, ведущая наверх.

ABTOMAT 08.11.2010 00:31

Ответ: Minecraft
 
Похож! Прямо вылитый!

pax 08.11.2010 01:16

Ответ: Minecraft
 
Конечно может не тот раздел... у кого какое мнение - какой принцип построения и визуализации геометрии в Minecraft? Я думаю, что реализованный мной алгоритм не такой оптимальный (хоть он и только в зачаточном состоянии). Чтобы двигаться дальше по формированию кубического мира думаю стоит рассмотреть другие варианты формирования. У кого какие мысли?

Данил 08.11.2010 03:43

Ответ: Minecraft
 
в minecraft площадь, грубо говоря, больше размера площади земли, так что надо двигаться в направлении бесконечного мира.

pax 08.11.2010 08:28

Ответ: Minecraft
 
Цитата:

Сообщение от Данил (Сообщение 167500)
в minecraft площадь, грубо говоря, больше размера площади земли, так что надо двигаться в направлении бесконечного мира.

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

SBJoker 08.11.2010 10:14

Ответ: Minecraft
 
По моим наблюдениям карта в майнкрафте поделена на кубы размером 32*32 *32. Каждый куб видимо представлен единым мешемв котором сохранены лишь внешние грани видимых кубов.

Рытьё осуществляется изменением сетки (булин операция с кубом). Текстура одна на весь мир.

Так что, тормазить там и нечему.

pax 08.11.2010 17:45

Ответ: Minecraft
 
хм... я врядли думаю что на куб единый меш, хоть и сделал похожим образом... в моем случае кубы 20х20х10, меш единый но имеет количество материалов по количеству текстур. Т.е. одна отдельная текстура - один материал. Размер сектора я выбирал так чтобы не превысить максимум вершин на меш в 65к (хотя думаю что просчитался и максимально детализированный меш моего сектора превысит этот предел). Надо посчитать будет еще раз... либо придется на один сектор генерировать несколько мешей... Это все из-за ориентации на Unity получается. Подумываю рендерить мир вручную, не создавая MeshRenderer и MeshFilter компонентов... Только придется свою систему куллинга сделать...

Другой вопрос. Как сохранить информацию о террейне с размером, по величине сходным с площадью Земли? По моим скромным подсчетам получаются неутешительные цифры... и если каждый блок будет занимать один байт данных.

И еще вопрос для игравших, я к сожалению не успел особо... какова дистанция прорисовки поля в кубиках?

Reizel 08.11.2010 19:17

Ответ: Minecraft
 
Скачал, установил. АААААААААААААААААААААААААА!!!!!!!!!!!! Я забыл про сон и еду, я строил башню и дом!!!!
В общем, поставили еще и другу на бук.
Винда семерка.
Видюха Radeon HD 4330 512MB
Дрова ХЗ, стд для семерки (походу директ 11)
Сначала он ругался что не находит ОпенГЛ, скачали, установили, теперь ругается на ЭТО:

Bad video card drivers!
-----------------------

Minecraft was unable to start because it failed to find an accelerated OpenGL mode.
This can usually be fixed by updating the video card drivers.



--- BEGIN ERROR REPORT 7fe0271 --------
Generated 08.11.10 18:10

Minecraft: Minecraft Alpha v1.2.0_01
OS: Windows 7 (x86) version 6.1
Java: 1.6.0_22, Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM (mixed mode, sharing), Sun Microsystems Inc.
LWJGL: 2.4.2
[failed to get system properties (java.lang.NullPointerException)]

org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelForma t(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat (WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(Windo wsDisplay.java:185)
at org.lwjgl.opengl.Display.createWindow(Display.java :311)
at org.lwjgl.opengl.Display.create(Display.java:856)
at org.lwjgl.opengl.Display.create(Display.java:784)
at org.lwjgl.opengl.Display.create(Display.java:765)
at net.minecraft.client.Minecraft.a(SourceFile:198)
at net.minecraft.client.Minecraft.run(SourceFile:560)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT a7c94149 ----------

Что посоветуете?????

Reks888 08.11.2010 19:24

Ответ: Minecraft
 
точно такое же мне писало
Обновил драйвера видюхи и заработало

Reizel 08.11.2010 19:31

Ответ: Minecraft
 
А поподробнее можно??? Я просто без понятия что ему не нравится, вродь нужные дрова для нужной видюхи скачали, поставили, а всеравно не ппашет:(

Люди помогите!!!! Он сидит за моим компом!!! :-D

Reks888 08.11.2010 20:01

Ответ: Minecraft
 
1. Увидел сообщение об ошибке
2. Прочитал Bad video card drivers!
3. Вспомнил что переустанавливал венды и ошибка вполне может быть вызвана этим
4. Панель управления->Система->Диспетчер устройств->Видеоадаптеры. Узнал что мою видюху зовут NVIDIA GeForce GTS 250.
5. Ввел в строке поиска на google.com "NVIDIA Drivers" и нажал "I'm feeling fucky". Попал сюда: http://www.nvidia.com/Download/index.aspx?lang=en-us
6. Выбрал из дроп-списка свою видюху и нажал Download(150 mb, FUUUU)
7. Поставил драйвер
8. Перезагрузил комп
9. ???
10. MINECRAFT!!!

Ах, да. Ещё Java обновил

ABTOMAT 08.11.2010 20:15

Ответ: Minecraft
 
Джокер, эти кубы называются chunks. И это не кубы, а параллелепипеды с квадратным сечением (вертикальные столбы то есть)

Данил 08.11.2010 20:18

Ответ: Minecraft
 
редстоун, сука, рулит! сделал себе чтобы у меня дверь херачило туда-сюда, а вторую дверь сделал с внутренним замочком.

правда, начинает уже доставать.

и, да, Павел, +1, все свободное время отдаю майнкрафту(

pax 08.11.2010 20:38

Ответ: Minecraft
 
Цитата:

Сообщение от ABTOMAT (Сообщение 167565)
Джокер, эти кубы называются chunks. И это не кубы, а параллелепипеды с квадратным сечением (вертикальные столбы то есть)

А размер не известно какой?

SBJoker 08.11.2010 21:12

Ответ: Minecraft
 
Вложений: 1
Судя по сейвам это именно кубы 32*32*32
Потому как файлы имеют названия составленые из 3х компонент.
Кстати вот сделал карту нашего БулкоМира:

Reks888 08.11.2010 21:39

Ответ: Minecraft
 
Издалека похоже на Simcity 2000 :-D
Блин, как дороги сверху хорошо смотрятся!

.Squid 08.11.2010 21:45

Ответ: Minecraft
 
Эпидемия майнкрафта, йопт. Скоро перерастет в пандемию.
Хорошо хоть меня иммунитет не подводит.

moka 08.11.2010 21:49

Ответ: Minecraft
 
И не испытывай свой иммунитет ;)
У меня ныне баз различие, приятно чувствовать себя "Независимым" :lol:

ABTOMAT 08.11.2010 21:51

Ответ: Minecraft
 
А вот мы оба не угадали
http://www.minecraftwiki.net/wiki/Chunks

They are 16*128*16 blocks

Ну 128 - в принципе можно считать что от админиума до неба
(по моим подсчётам от моря до админиума кубов 50 ну и вверх примерно столько же)

Кстати квадратики на твоём скрине как раз имеют сторону 16

SBJoker 08.11.2010 22:13

Ответ: Minecraft
 
Ну мои наблюдения были на основе изучения неприкасаемой зоны респа... там нельзя копать в зоне 32*32, значит там аж 4 чунка отведены под спавн.

Mr_F_ 08.11.2010 22:19

Ответ: Minecraft
 
Цитата:

Конечно может не тот раздел... у кого какое мнение - какой принцип построения и визуализации геометрии в Minecraft? Я
скорее всего самый плохой судя по скорости)

в реале можно вообще весь его мир за 1-3 дипа рисовать.

Данил 08.11.2010 22:32

Ответ: Minecraft
 
а я вот расстроен, как ломать, дак подводным дом. стекла же(

ABTOMAT 08.11.2010 22:34

Ответ: Minecraft
 
Легенду в картинку го!
И дом Рандом забыл.
Зайти что ли поглядеть что там нового.

pax 08.11.2010 22:37

Ответ: Minecraft
 
Цитата:

Сообщение от Mr_F_ (Сообщение 167604)
в реале можно вообще весь его мир за 1-3 дипа рисовать.

В реале я стараюсь войти в рамки движка Unity. Я не думаю свой собственный двиг для этого писать. На сколько возможно будет, я со временем его оптимизирую.

Кстати объясни более подробно как :)

Reks888 08.11.2010 22:43

Ответ: Minecraft
 
Вложений: 1
Карта с впечатанной легендой по просьбе АВТОМАТА

ABTOMAT 09.11.2010 00:00

Ответ: Minecraft
 
Я не думаю, что 1 дип - хорошая идея. Или придётся всё время обновлять сетку, что тоже нехорошо. Чанки, по-моему - отличный вариант.

SBJoker 09.11.2010 00:04

Ответ: Minecraft
 
1 DIP лимитирован размером буфера видимокарты, а это типично 64кб.

pax 09.11.2010 00:39

Ответ: Minecraft
 
Сетку придется по любому все время обновлять в чанках, которые меняются игроком. Причем часто необходимо будет обновлять более одного чанка, если игрок изменил геометрию на их границах.

Mr_F_ 09.11.2010 02:41

Ответ: Minecraft
 
не нужно сетку, если юзать инстансинг. если мы юзаем хардварный инстансинг, то имеет типавертекс буффер, содержащий инфу для инстансинга (рот/скейл не нужен, остаются только xyz), лочим этот буфер раз в кадр и проводим в нём изменения. но правда ps3.0 онли.

ffinder 09.11.2010 11:17

Ответ: Minecraft
 
странно будет смотреться игра с _таким артом_, но требующая шейдеры 3.0

Randomize 09.11.2010 11:25

Ответ: Minecraft
 
Цитата:

Сообщение от ffinder (Сообщение 167671)
странно будет смотреться игра с _таким артом_, но требующая шейдеры 3.0

А "годный" арт и хотябы отдалённо похожий геймплей наши с вами компы вместе взятые не потянут. А в этой игре главное отнюдь не арт.

Дак это. Кто нахрен взрывает? Откуда динамит? Его жеж вроде почикали или я не правильно понял?
Нука все этим вечером принтскрины в руки и вычислим засранца.
Был гон на Leo_ind`а, я ручаюсь за него - это не он 100%.

pax 09.11.2010 12:27

Ответ: Minecraft
 
Цитата:

Сообщение от Mr_F_ (Сообщение 167645)
не нужно сетку, если юзать инстансинг. если мы юзаем хардварный инстансинг, то имеет типавертекс буффер, содержащий инфу для инстансинга (рот/скейл не нужен, остаются только xyz), лочим этот буфер раз в кадр и проводим в нём изменения. но правда ps3.0 онли.

А что предлагаешь инстансить? Кубики? Собственно выведи инстансингом вот такое стекло или воду:






На то что это увеличит количество полигонов в 10+ раз я не обращаю внимания, инстансинг все же... какой нафиг куллинг, будем и то что сзади отображать за один дип то!

PS: я планирую на кубиках использовать нормальные текстурки (не менее 128х128 ) с фильтрацией и возможно бампом...

Mr_F_ 09.11.2010 14:51

Ответ: Minecraft
 
Цитата:

А что предлагаешь инстансить? Кубики?
да
Цитата:

Собственно выведи инстансингом вот такое стекло или воду:
ну стекло это альфатест, его можно выводить как и что-либо другое
а воду отдельно. наверное надо делить мир на то что под водой и то что над и рендерить по очереди (под-вода-над).
ежели поделить весь мир на квадтри (в пределах исследованной местности?) то поиск попавших во фрустум кубиков не должен быть очень долгим наверное. Потом суём эти кубики в 1 дип, не супер быстро, но вряд ли там ещё что-то может нагружать комп кроме этого. ещё можно юзать early z-pass чтобы не считать шейдеры (отменить выборку тексы) на всех загороженных кубиках.
ваще нужны какие-то хитрые адаптивные порталы/окклюдеры, но это думать надо. то что весь мир из кубиков определённо плюс, который может позволить такую фишку.

pax 09.11.2010 17:45

Ответ: Minecraft
 
Выведи стекло инстансигном без внутренних граней. Видно ты не заметил, что там их нет. Альфатет тут не поможет.

baton4ik 09.11.2010 17:55

Ответ: Minecraft
 
Цитата:

Сообщение от Randomize (Сообщение 167672)
нахрен взрывает? Откуда динамит? Его жеж вроде почикали или я не правильно понял?
Нука все этим вечером принтскрины в руки и вычислим засранца.
Был гон на Leo_ind`а, я ручаюсь за него - это не он 100%.

Соль в том, что динамит могут ставить только админы. Значит, кто-то входит под Джокером и взрывает.

Nex 09.11.2010 18:37

Ответ: Minecraft
 
Цитата:

Сообщение от baton4ik (Сообщение 167729)
Значит, кто-то входит под Джокером и взрывает.

Дать "аккаунту" без пароля права админа? лолЪ

baton4ik 09.11.2010 18:45

Ответ: Minecraft
 
Всем радоваться, Нотч завтра выпустит апдейт, который фиксит вагонетки и лодки в мультиплеере! Я открою порт. Также мы построим метро!

Данил 09.11.2010 20:04

Ответ: Minecraft
 
рассказал все. а мы играли на доверии.

pax 09.11.2010 20:15

Ответ: Minecraft
 
Вот и я думаю... спалили )
Кстати можете мой логин удалить, я больше не буду играть. Времени нет.

ffinder 09.11.2010 22:01

Ответ: Minecraft
 
Цитата:

Сообщение от pax (Сообщение 167678)
PS: я планирую на кубиках использовать нормальные текстурки (не менее 128х128 ) с фильтрацией и возможно бампом...

и скажешь: "привет тебе, uncanny walley"
кубики рулят только с такими жуткими текстурами.

pax 09.11.2010 22:16

Ответ: Minecraft
 
Цитата:

Сообщение от ffinder (Сообщение 167792)
и скажешь: "привет тебе, uncanny walley"
кубики рулят только с такими жуткими текстурами.

А кто сказал что я собираюсь делать клон майнкрафта?

Program23 09.11.2010 23:21

Ответ: Minecraft
 
Кажется,Джокер,нечайно удалил вместе с именем pax,мое имя тоже...((

SBJoker 10.11.2010 00:17

Ответ: Minecraft
 
Ну тыж виновен в поджигательстве домов... и воровстве.

Dream 10.11.2010 00:37

Ответ: Minecraft
 
а я хороший, я только затопляю)

Данил 10.11.2010 03:32

Ответ: Minecraft
 
вот оно что. да, вспомнил. ты зашел и больше всех ныл, что тебе скучно и что мы в симс играем. и постоянно у меня в доме дырки делал, чтобы водой заливало все) да, смешно. определенно.
на кол его!


кстати, что это?)




а внутри этого - лава. состоит из адского камня и грязи)

Program23 10.11.2010 13:29

Ответ: Minecraft
 
Видать,какой-то гадэ заходил под моим именем,и гадил тама.Ну ничего,я тоже так умею)))

impersonalis 10.11.2010 13:33

Ответ: Minecraft
 
*попкорн*

Mr_F_ 10.11.2010 15:58

Ответ: Minecraft
 
Цитата:

Видно ты не заметил, что там их нет. Альфатет тут не поможет.
первое сразу не обратил внимания. второе - почему лол?

pax 10.11.2010 16:51

Ответ: Minecraft
 
Цитата:

Сообщение от Mr_F_ (Сообщение 167877)
первое сразу не обратил внимания. второе - почему лол?

Ну объясни как он поможет.

Reks888 10.11.2010 21:54

Ответ: Minecraft
 
Joker, что такое? Пишет Outdated client, хотя никаких апдейтов не вижу на крякнутый-майнкрафт.ру
PS все норм, починилось

baton4ik 10.11.2010 22:58

Ответ: Minecraft
 
Вышел апдейт. Основная радость - фикс лодок и вагонеток!
http://minecrafting.ru/game-news/min...-server-0-2-4/
Пора ставить ;)

SBJoker 10.11.2010 23:02

Ответ: Minecraft
 
Нужен новый клиент

baton4ik 10.11.2010 23:04

Ответ: Minecraft
 
Клиент или сервер? Клиент новый уже есть, вот только войти на сервер с него нельзя, потому что сервер ещё не обновился.

SBJoker 10.11.2010 23:51

Ответ: Minecraft
 
дак ссылочку на клиент то кинь в тему, ага?

baton4ik 10.11.2010 23:56

Ответ: Minecraft
 
Ну блин, я около 3х раз кидал: http://rutracker.org/forum/viewtopic.php?t=3146174
Вы на тот cracked-minecraft и не заходите, они ещё те слоупоки. В этой раздаче все обновления быстро выкладывают. А между тем между хеллоуинским (1.2.0) и этим (1.2.2) ещё обновление до 1.2.1, но на cracked-minecraft, конечно, об этом до сих пор не прознали.

SBJoker 11.11.2010 00:22

Ответ: Minecraft
 
Чувак нетупи нужно с логин окном же клиента.

baton4ik 11.11.2010 00:22

Ответ: Minecraft
 
А что, сложно hex подправить?

SBJoker 11.11.2010 00:32

Ответ: Minecraft
 
Ыым?

baton4ik 11.11.2010 00:35

Ответ: Minecraft
 
Ыым! В раздаче есть инструкция:
Цитата:

Пошаговая инструкция:
1 - Скачать программу "WinHex"
2 - Идем в папку .minecraft → bin
3 - Видим файл "minecraft.jar", нажимаем по нему правой кнопкой мыши. Нажимаем из выпавшего списка "Извлечь в minecraft\"
4 - После извлечения переименовываем получившуюся папку в "minecraft.jar" (значок папки таким и останется)
5 - Идем в "net→minecraft→client" Открываем файл "MinecraftApplet.class" WinHex`ом
6 - В программе нажимаем сочетание клавиш "Ctrl+F" Открылось окно поиска.
7 - Там пишем Player
8 - Заменяем данное слово (Player) На свой ник. Ник должен быть !ОБЯЗАТЕЛЬНО! из !ШЕСТИ! букв.
К тому же minecraft_name.jar подходит для любой версии, потому что это просто лаунчер. Не тупи ;)

SBJoker 11.11.2010 00:50

Ответ: Minecraft
 
Ну заходи в игру чо..сервер давно новый..

baton4ik 11.11.2010 01:00

Ответ: Minecraft
 
ок, удалось поставить одну лодку в порт и она не исчезла. Но глюков всё равно много. Ждём исправления.

SBJoker 11.11.2010 01:34

Ответ: Minecraft
 
Ещё чат глючит такие дела... животных вырубил нахрен.

Данил 11.11.2010 15:02

Ответ: Minecraft
 
ничего не пойму. т.е. с того клиента не зайти теперь? второй день почему-то не могу попасть на сервак.


Часовой пояс GMT +4, время: 03:47.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot