Сохранен 438
http://lisach7joohmqk3a.onion/gd/res/878.html
Добавлена поддержка Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Anonymous 2017-07-22 12:36:33 #1 №878 
b.mp4
В этом треде я буду пилить свой клон майнкрафта. Мой игровой опыт — штук 50 игр, а геймдевский — 1 игра.
Anonymous 2017-07-22 12:54:02 #2 №879 
Время.
Обновление мира и прорисовка происходит 25 раз в секунду. То есть, 3000 мс код выполянлся, 37000 мс программа спит.
Anonymous 2017-07-22 12:56:57 #3 №880 
Сейчас у меня часто бывает перегрузка, когда код выполняется больше 40000 мс. И дело в том, что прорисовка не оптимизирована. У меня рисуются 6 граней каждого блока. Послезавтра я планирую оптимизировать прорисовку. Сам цикл прорисовки одного чанка занимает где-то 30000 мс и это при том, что где-то 29650 мс тратится на вызов функций опенгла.
Anonymous 2017-07-22 12:57:09 #4 №881 
Я, кстати, делаю это на си.
Anonymous 2017-07-22 18:50:28 #5 №882 
Я передумал, я не буду это делать.
Anonymous 2017-07-23 05:02:39 #6 №883 
Я передумал, я буду это делать.
Anonymous 2017-07-23 06:33:08 #7 №885 
Я снова передумал, я не буду это делать.
Anonymous 2017-07-23 06:58:32 #8 №886 
>>885
Ты почти вовремя, ты это написал на 23 минуты раньше, чем я хотел.
Anonymous 2017-07-23 11:20:02 #9 №887 
Ладно, давайте без тралинга.
Оп, что не буду? Оптимизацию или очередной майнкрафт?

Точный клон конечно не нужнен, но всякие копатели онлайн вроде как окупились, лол.
Anonymous 2017-07-23 12:28:25 #10 №888 
>>887
Очередной майнкрафт не буду делать. Да и вообще большие игры.
Просто дело в том, что я не собираюсь портировать его на виндовс, но на линукс да. Но если я ничего не заработаю с этого, то я просто потрачу время на получение немного опыта. Лучше я буду программировать то, чем сам пользоваться буду. Например, графический редактор. Очередной графический редактор.
Anonymous 2017-07-23 14:46:05 #11 №889 
Говорит ОП треда.
Я снова передумал. Я продолжу делать эту игру, но это будет не клон майнкрафта, а клон одной карты для майнкрафта.
Anonymous 2017-07-23 15:30:18 #12 №890 
b.mp4
Сегодня я слегка подправил текстуру земли и сделал шумизатор, с помощью которого немного срандомизировал стороны текстуры. Я просто взял кучку синусов, косинусов, умножений и добавлений и получилось такое.
Anonymous 2017-07-23 16:54:21 #13 №891 
b.mp4
Anonymous 2017-07-23 18:08:46 #14 №892 
>>888
Делай рогалик. Во-первых, рогаликов в 3д очень мало. Во-вторых, рогалик с такой-то разрушаемостью и постройкой всякой хуйни взлетит. В-третьих, рогалики очень сложные, и опыта ты там получишь совсем не чуть-чуть.
Anonymous 2017-07-23 20:22:15 #15 №893 
Не делай рогалик. Во-первых рогалики очень скучные и примитивные, что в 2д, что в 3д, Во-вторых никакая разрушаемость не компенсирует изначально убогую суть рогалика.
Anonymous 2017-07-24 05:11:56 #16 №895 
>>892
Не, в моей игре будет экшончик, а чтобы сделать качественный рогалик с балансом, мне нужно побольше опыта, чем 1 2D игра Wisontix jko.itch.io/wisontix
Anonymous 2017-07-24 05:41:20 #17 №896 
Какую опцию оптимизации gcc выбрать для этой игры? У меня сейчас O1. Может стоит выбрать O2 или O3?
Anonymous 2017-07-24 06:36:20 #18 №897 
Хмм…
Я оптимизировал прорисовку. Теперь не рисуются накладывающиеся грани у смежных блоков, но всё равно перегрузка есть.
Anonymous 2017-07-24 06:40:04 #19 №898 
Даже если рисовать только первые 5 уровней блоков снизу. Всё-равно перегрузка. То есть сам цикл прорисовки каждого блока много процессорной мощности не берёт. Не понимаю. Вроде бы как нагрузка на процессор должна была уменьшиться в несколько раз, ведь функции вызываются в несколько раз меньше.
Anonymous 2017-07-24 06:47:34 #20 №899 
Я тут посмотрел, даже если разрешить рисовать одну единственную грань, то нагрузка всё-равно большая.
Anonymous 2017-07-24 06:51:17 #21 №900 
>>896
O2 выбирай. На O3 компилятор может наложать и выкинуть часть кода посчитав ее нинужной. В больших проектах непонятные баги гарантированы.
Anonymous 2017-07-24 06:51:27 #22 №901 
Так я и думал. glBegin делает всю эту нагрузку. У меня glBegin вызывался для каждого куба, ведь я собирался делать более одного блока, не только землю. Теперь ясно как надо оптимизировать тут.
Anonymous 2017-07-24 06:54:06 #23 №902 
>>901
Бляяяя.

>у меня glBegin вызывался для каждого куб

В этом месте заново устанавливается полное состояние графического конвеера, даже еслм оно не изменилось. Это одна из самых дорогих операций на гпу.

Будь мужиком, осиль уже VBO!
Anonymous 2017-07-24 13:20:25 #24 №903 
>>878
Маловат игровой опыт, чтоб самому игру дизайнить, по-моему. Но у тебя проект без амбиций похоже, так что не проблема
Anonymous 2017-07-24 14:31:13 #25 №904 
a.png
Anonymous 2017-07-24 14:55:50 #26 №905 
>>904
Петров, ты все списал! Никто не может запомнить точно эти цифры, поэтому только четверка с минусом.
Anonymous 2017-07-24 16:55:35 #27 №906 
maxresdefault.jpg
Лучше бы помог уже существуещему проекту:

https://github.com/minetest/minetest
Anonymous 2017-07-24 18:21:42 #28 №907 
>>906
Неее, я же решил не делат ьмайнкрафт.
Anonymous 2017-07-24 18:53:13 #29 №908 
>>907
Там сейчас людям нужна помощь с написанием шаблонов ИИ. (для мобов)
Anonymous 2017-07-25 04:49:10 #30 №909 
>>908
Как раз хотел написать про то как я буду им писать ИИ. Угадал ты.
А теперь вот само, что я хотел написать:
———-
1. Иду я такой туда, в гитахб, пытаюсь изучить их си++ говнокод.
2. Говорю, а давайте я вам напишу ИИ для мобов.
3. Безвозмездно пишу и проект развивается, а я почти ничего не получаю.
То есть так?
———-

А если серьёзно, то на самом деле я не против попробовать написать ИИ для мобов, но не за бесплатно. Они мне денюжек, хоть биткоинов, скинут? Хотя бы в случае удачного кода. Думаю си синтаксисом можно писать там, мне остаётся лишь изучить что там и как работает.
Anonymous 2017-07-25 10:59:28 #31 №910 
b.mp4
Теперь можно ходить по разным чанкам. Правда есть парочка багов.
Anonymous 2017-07-25 13:00:20 #32 №911 
1487969596285.png
>>909
То есть ты делаешь проприентарную игрушку? А можно с тобой поработать? А то мне скучно и не хочется учиться программировать.
Anonymous 2017-07-25 14:45:46 #33 №912 
>>911
Да, проприетарное. Я релизну его на itch.io и, с некоторым шансом, могу заработать денег.
>А можно с тобой поработать?
>не хочется учиться программировать
Можешь порисовать текстурки 16 на 16 для блоков (сейчас требуется блок травы, блок камня, может кирпичи какие-нибудь) и придумать мобов.
Эта игра будет про то что игрок появляется на почти безжизненном куске дерьма, ему даётся блок, вырабатывающий "энергию" и блок, позволяющий из этой "энергии" создавать новые блоки. Похоже на карту skyblock в майнкрафте, но всё же немного другая. Только там будут мобы, которые будут пытаться убить игрока. И боссы. Вот будут мобы летающие в основном, но будут и ходящие, а добираться они будут с помощью других летающих мобов.
Только учти, я не буду писать имена или количество создателей. Создатель — jasuto kompateitarikal oikorase. Это ну как компания по производству игр или как там они называются. Я создал её.
Anonymous 2017-07-25 23:23:38 #34 №914 
1493746983037-0.jpg
Anonymous 2017-07-26 05:38:52 #35 №915 
>>914
Да я думаю, что тоже заброшу этот проект.
Anonymous 2017-08-07 08:56:58 #36 №917 
a.png
Вместо этой игры я делаю графический редактор.
Anonymous 2017-08-28 06:32:07 #37 №950 
Может я когда-нибудь продолжу этот проект.
ОП
Anonymous 2017-08-29 03:47:25 #38 №953 
>>950
Вот так вот все неудачники делают "когда-нибудь", "потом".
Anonymous 2017-08-29 09:41:30 #39 №954 
>>953
Я просто сейчас делаю другую игру, вот если закончу с ней, может быть продолжу эту. Максимум через 2 недели, но может и через 2 месяца.
Anonymous 2017-09-02 10:49:52 #40 №956 
или нет.
Anonymous 2017-09-10 17:36:11 #41 №958 
Ща, погодите-ка…
Anonymous 2017-09-12 13:55:07 #42 №959 
.webm
Anonymous 2017-09-12 13:55:25 #43 №960 
.png
Травичка.
Anonymous 2017-09-12 14:44:43 #44 №961 
>>960
Ну рассказывай.
Anonymous 2017-09-12 16:55:37 #45 №962 
>>961
В общем, когда я насрал ему в тапку…
Anonymous 2017-09-13 04:11:01 #46 №963 
>>961
Что рассказывать?
Ну там в общем будут мобы, а рядом деревья, а сверху будет стрелять лазор.
Anonymous 2017-09-14 17:50:36 #47 №964 
.png
Anonymous 2017-09-14 19:45:05 #48 №965 
>>964
Скок фпс?
Anonymous 2017-09-15 04:23:14 #49 №966 
>>965
Чуть меньше 25. Собираюсь оптимизировать потом.
Anonymous 2017-09-15 18:04:42 #50 №967 
.png
ПАМАГИТИ
Я использую опенгл. После того как я создал текстурку с альфа каналом, всё пошло как попало. Ну ладно, не всё, часть. Во-первых, у меня не получается рисовать линии (GL_LINE_LOOP), во-вторых посмотрите на пикрилейтеды. Один и тот же массив блоков с альфа канальной текстуркой. Почему делается так, будто рисуется прозрачная текстура, за которой не видны эти текстуры? Я, вроде бы, ничего такого в самой программе не делал.
Anonymous 2017-09-15 18:04:59 #51 №968 
.png
>>967
второй имейдж.
Anonymous 2017-09-15 19:31:33 #52 №969 
>>967
Погугли в сторону face culling - отсечение полигонов.
Anonymous 2017-09-16 08:46:37 #53 №970 
.png
Всё, эту проблему я решил. В данном случае, где есть участки с альфаканалом 255 (или 1.0f), можно включать GL_ALPHA_TEST. Однаком, я не проверял, но это скорее всего не решит проблему с полупрозрачными текстурками, но это уже я буду решать в другой игре. Наверное придётся как-то использовать этот >>969 метод или программно менять точку, откуда начинается прорисовка объектов.
Но одна проблемя всё-равно не решена. Линии ГЛ_ЛАЙН_ЛУП и другие ГЛ_ЛАЙН не отрисовывается. Хотя, это не так важно, ведь я их использую только в режиме разработчика, а не игровом пока что
Anonymous 2017-09-16 12:36:01 #54 №971 
Я сделал небольшую оптимизацию. Если посмотреть близко на стенку (ту, тёмно-белую), то фпс может быть и больше 60.
Anonymous 2017-09-16 15:11:09 #55 №972 
.png
Как же тут лагает! Может быть прямо сейчас и осилить вбо?
Anonymous 2017-09-17 05:28:52 #56 №973 
Я вернул кубик из GL_LINEов. Надо было просто забиндить нулевую теукстуру, а так была забиндена прозрачная и кубик стал прозрачным.
Anonymous 2017-09-17 11:04:39 #57 №974 
.png
А как же тут лагает!
Anonymous 2017-09-17 11:30:04 #58 №975 
Это майнкрафт?
Anonymous 2017-09-17 12:32:47 #59 №976 
>>975
нет.
Anonymous 2017-09-17 12:32:49 #60 №977 
>>974
Слишком ярко
> лагает
В игре без графики с 3.5 пикселями?
Anonymous 2017-09-17 12:33:21 #61 №978 
.png
Вот так может и до 50-ти фпс дорости.
Anonymous 2017-09-17 12:42:17 #62 №979 
.png
Немного теней. Ещё пара штрихов и можно будет заняться мобами.
Anonymous 2017-09-17 18:06:39 #63 №980 
>>977
да. 10 фпс.
Anonymous 2017-09-18 12:37:35 #64 №981 
за процедурные деревья лойс и подписка
Anonymous 2017-09-18 16:02:46 #65 №982 
Продолжу программировать я, думаю, в следующие выходные, когда в садик не надо будет идти. А пока накидайте мне гайдов, как сделать мобов. Запилить модели в блендере, сразу и с текстурками это лучше всего, иначе придётся самому делать всё это.

>>981
Они не процедурные, я вручную их делал.
Anonymous 2017-09-24 17:03:01 #66 №999 
.png
.png
баг.
Anonymous 2017-09-24 20:33:56 #67 №1000 
>>982
>я вручную их делал.
ОКР чтоли? Запили процедурную генерацию. Бзаарю, еще захочешь.
>>999
Охуенный графони.
это чиво я гет на мертвой доске взял
Anonymous 2017-09-24 20:52:15 #68 №1001 
Так-то всё клёво, но очередной майнкрафт не нужен.
Придумай чем в игре можно будет заняться помимо добычи ресурсов и постройки дома.
Подписался
Anonymous 2017-09-25 06:26:32 #69 №1002 
повторю-ка, ЭТО УЖЕ ДАВНО НЕ КЛОН МАЙНКРАФТА, после того самого долгого перерыва.
Anonymous 2017-09-25 06:27:25 #70 №1003 
А, нет, это я не вам говорил. Значит не повторил, а просто сказал.
Anonymous 2017-09-25 07:31:38 #71 №1004 
.png
Всё, баг исправлен. Иногда лучше просто подумать, чем использовать метод тыка.
Anonymous 2017-09-25 11:03:18 #72 №1005 
Не получается нормально запилить движения — просто скопирую из пошлого проекта.
Anonymous 2017-09-25 11:18:50 #73 №1006 
И в итоге ничего не получилось.
Anonymous 2017-09-25 12:40:29 #74 №1007 
Всё, движения в горизнтоале починил. Без прыжков и пад.
Anonymous 2017-09-25 14:51:09 #75 №1008 
Сделал прыжки, но столкновения теперь багованные!
Anonymous 2017-09-25 15:00:49 #76 №1009 
Вангую, проблема где-то в преобразовании флоата в целое число.
Anonymous 2017-09-25 15:07:50 #77 №1010 
А ещё через углы можно сквозь текстурки залезть.
Anonymous 2017-09-25 15:09:51 #78 №1011 
И самое ужасное в том, что я даже не могу бросить это дело, иначе у меня возникнет плохое чувство в нутре.
Anonymous 2017-09-25 15:19:38 #79 №1012 
канал, еб твою мать, как же ты заебал
Anonymous 2017-09-25 15:46:02 #80 №1013 
>>1012
Хто?
Anonymous 2017-09-25 15:46:49 #81 №1014 
Полнейший бред! Показывает что рядом с ГГ стоит то камень, то ничего, поочерёдно! Всё!
Anonymous 2017-09-25 15:48:08 #82 №1015 
А, не, показывает что только ничего, это я перепутал немного.
Anonymous 2017-09-25 15:56:08 #83 №1016 
Один из багов я устранил путём удаления условия, из-за которого ненужный код вызывался. Но остался ещё 1 баг.
Anonymous 2017-09-26 18:04:26 #84 №1017 
Всё, я бросаю этот проект. Если не передумаю, то кину сюда все коды и ресурсы.
Anonymous 2017-09-26 18:46:09 #85 №1018 
Да, точно. Хватит заниматься всякими непотребствами. Лучше продолжу программировать распознование образов, а также кое-какие свои личные штучки.
Anonymous 2017-09-27 04:26:00 #86 №1019 
Вот.
http://rgho.st/78FfbyGNv
Все кода и ресурсы, я не буду этим заниматься. Пароль — lolifox.
Anonymous 2017-09-27 04:26:20 #87 №1020 
Anonymous 2017-09-27 14:10:59 #88 №1021 
Я передумал, я таки буду делать игру. Но уже действительно клон майнкрафта, без сюжета.
Anonymous 2017-09-27 15:16:45 #89 №1022 
>>1021
У тебя биполярочка?
Anonymous 2017-09-28 04:18:26 #90 №1023 
>>1022
нет.
Anonymous 2017-09-28 13:58:27 #91 №1025 
.png
Пытаюсь освоить VBO, начало получаться, только квадратик (белый) дрыгает на месте.
Anonymous 2017-09-28 14:10:12 #92 №1026 
Поставил вместо интовых координат флоатские и всё стало нормально. И тут я понял. Теперь мне надо понять, как сделать так, чтобы использовать инт вместо флоата.
Anonymous 2017-09-28 14:23:07 #93 №1027 
А если использовать GL_SHORT вместо GL_UNSIGNED_SHORT, то всё работает.
Anonymous 2017-09-28 14:35:30 #94 №1028 
.png
Попробуйте на это посмотреть как выступ, только с обратной перспективой.
Anonymous 2017-09-28 14:54:08 #95 №1029 
Ну всё, с VBo кое-как разобрался, текстурки могу лепить, теперь начну большую перестройку.
Anonymous 2017-09-28 14:54:28 #96 №1030 
>>1029
>VBo
VBO
Anonymous 2017-09-28 15:36:37 #97 №1031 
Чтобы выпусть pre альфу, мне надо сделать несколько вещей:
1. 16.
2. 8.
3. 4.
4. 2.
5. 1.
6. Пустота.
7. Скорость.
8. Мейн пейджес.
9. Парочка штрихов.
10. ?????
11. ПРОФИТ!!!
Anonymous 2017-09-28 15:42:32 #98 №1032 
Я и название наконец-таки придумал. цоцнг.
Anonymous 2017-09-29 12:46:50 #99 №1033 
Какой-то бред получается с текстурками.
Anonymous 2017-09-29 14:07:18 #100 №1034 
.png
Не получается у меня накладывать текстурки, используя VBO. Полнейший бред плочуется.
Anonymous 2017-09-29 15:17:01 #101 №1035 
Дайте мне знанчия енапвк тэ\то сдеоаить
Anonymous 2017-09-29 15:20:42 #102 №1036 
Вы пидоры, всё, идите нафиг, я не буду использовать вбо!
Anonymous 2017-09-29 15:25:12 #103 №1037 
Anonymous 2017-09-29 15:59:36 #104 №1038 
Ладно, конечно вы не пидоры, это я такой.
Anonymous 2017-09-30 07:37:00 #105 №1039 
Я закончил пункт "16", но добавил пункты "Блокс", "Чанкс" и "Выбор"
Anonymous 2017-09-30 07:37:33 #106 №1040 
.png
>>1039
пик забыл.
Anonymous 2017-09-30 12:14:51 #107 №1041 
>>1040
Унылота.
Добавь уже какого-нибудь неба и квадратное солнце.
Anonymous 2017-09-30 16:41:23 #108 №1042 
>>1041
Нинужны. И это только будет пре alpha
Anonymous 2017-09-30 16:50:52 #109 №1043 
Мне осталось ещё выполнить:
1. Блокс.
2. 8.
3. 4.
4. 2.
5. 1.
6. Пустота.
7. Скорость.
8. Мейн пейджес.
9. Парочка штрихов.
10. Чанкс.
11. Выбор.
12. Оптимизация.
13 ?????
14. ПРОФИТ!!!
Сейчас работаю над "8" (&"8" = 2.), что-то сложновато, но прогресс есть, но главное что, реша это, выполнятся "4", частично "2" и "1".
Anonymous 2017-09-30 18:12:37 #110 №1044 
.png
Иногда вылетает по причине ошибок с расчётами наверное где-то на ноль делится и есть небольшие проблемки с текстурами с большими блоками. И маленькие блоки не оптимизированы.

Так что мне осталось:
1. Блокс
2. 32 (доделать)
3. 1 (доделать)
4. Пустота.
5. Скорость.
6. Мейн Пейджс.
7. Парочка штрихов.
8. Чанкс.
9. Выбор.
10. Оптимизация.
11. ?????
12. ПРОФИТ!!!
Anonymous 2017-09-30 18:13:54 #111 №1045 
Эй, погодите-ка. Я вам говорил тогда, что это не будет клон для майнкрафта.
>>889
Anonymous 2017-10-01 11:22:05 #112 №1046 
.mp4
Anonymous 2017-10-01 11:27:09 #113 №1047 
>>1046
Сам майнкрафт - надоел и дрисня. Сделай обезжиренный клон с воронками, трубами, электричеством,нормальными мобами (не зомби, а животные обычные), нормальным транспортом.
Anonymous 2017-10-01 11:29:31 #114 №1048 
.png
>>1047
электричество будет.
Anonymous 2017-10-01 11:39:10 #115 №1049 
>>1048
А что ты вообще делаешь все время? И зачем эти маленькие кубики?
Anonymous 2017-10-01 12:32:38 #116 №1050 
>>1049
Я программирую, ем, сплю. Маленькие кубики чтоб их ставить.
Anonymous 2017-10-01 12:39:02 #117 №1051 
>>1050
>Я программирую, ем, сплю.
Я про то что ты делаешь в игре.

>>1050
>Маленькие кубики чтоб их ставить.
Излишество какое то.
Anonymous 2017-10-01 13:39:03 #118 №1052 
Мне осталось:
1. Блокс
2. Пустота.
3. Скорость.
4. Мейн Пейджс.
5. Парочка штрихов.
6. Чанкс.
7. Выбор.
8. Оптимизация.
И пре альфа будет готова.
9. ?????
10. ПРОФИТ!!!

>>1051
>про то что ты делаешь в игре
ничего.
>излишество
Может быть. В майнкрафте, где всё кроме мобов и пары блоков квадратное это было бы излишеством. У меня же можно крафтить разнообразные блоки типа стульев, столов с разными модельками. Такое не соберёшь из маленьких блоков. Но, я подумаю.

А на сегодня всё, оставлю остаток дня на развлечения. Буду свой калькулятор с блекджеком и шлюхами программировать.
Anonymous 2017-10-02 11:06:56 #119 №1069 
Сделай бесшовный мир, что бы когда идешь вправо можно было прийти обратно, но уже слева
Anonymous 2017-10-02 11:12:02 #120 №1070 
>>888
Без виндовса точно не заработаешь. Виндовс для игр. Линукс не для игр. Сечешь?
Anonymous 2017-10-02 11:34:44 #121 №1072 
>>878
> игровой опыт 50
Мало. У меня вот больше тысячи. Во все почти играл, которые существуют. Но в новые не играю - они повторяют старые, причем хуево+пека 12 года не тянет неопт кал. Задавай свои ответы.
Anonymous 2017-10-02 12:04:06 #122 №1073 
Некоторые мысли по поводы самого мацнкрафта:
1 Координаты лучше показывать держа в руке компас.
2 рюкзак была бы очень полезной фичей, игра то про бомжесобирательство.
3 эгдерсундуку нужно добавить фильтрацию по типу предметов и расширить его вмешаемость. Проебывать все ресы о случайно нашедшего твой дом нуба - обидно, хочется игрк дропать.
4 мобы говно. Зачем нужны эти ериперы, пауки и зомби на поверхности? Они даже блоки не ломают. Можно переделатьмеханнику мобов - сделать ночью набег зомбей, ломающих хрупкие блоки игрока.
Anonymous 2017-10-02 16:45:55 #123 №1078 
>>1069
Я думал об этом. И даже думал, что будет происходить на углах, а будет очень странно, сразу будут видны изменения пространства. Хотя, если незеркально будет идти персонаж…
эта мысль находится на версии beta 0.8.4.5, вы можете помочь доделать её, просто попросив
Anonymous 2017-10-02 16:46:42 #124 №1079 
>>1070
А сколько заработаю? Мне можно немного.
Anonymous 2017-10-02 16:48:35 #125 №1080 
>>1073
Я хотел сделать редкого моба — террориста. Это потемневший от зла житель какой-нибудь расы, который носит пояс шахида, пытается определить постройки игрока и взорваться около них, так что даже если игрок будет где-то в шахте, то наверху может быть уже ничего. Но редкость большая будет.
Anonymous 2017-10-02 16:48:50 #126 №1081 
>>1080
>террориста
всмысле бабаха.
Anonymous 2017-10-02 16:50:52 #127 №1083 
>>1070
Ну, люди говноеды. Или просто глупые. В то время как виндовс только для игр а вообще там есть ещё парочка офисных программ, линукс для всего.
Anonymous 2017-10-02 18:00:57 #128 №1085 
>>1083
>линукс для всего
Но ставить его я конечно же не буду. Лучше виндовс почистить от зондов и не ебать мозги пердолингом линухса.
Anonymous 2017-10-02 18:04:43 #129 №1086 
>>1079
>А сколько заработаю? Мне можно немного.
Если игра взлетит и тебя начнут стримить всяких майнкрафтеры\юзи\етц, то нормально. Но придется донат голд на публикацию в стиме\андроиде собирать.

>>1080
Опасно же! Хотя тут поможет ров с лавой вокруг дома.

>>1078
Сделой конечно же.
Anonymous 2017-10-02 18:07:06 #130 №1087 
>>1080
>потемневший от зла житель какой-нибудь расы
> от зла
Сделай лучше замотанного в обоссаные коричневые тряпки бомжа с динамитом. И не бабаха, а культиста. Тип верит в ктухлху и прчоее говно, взрывает за него.
Anonymous 2017-10-03 03:45:15 #131 №1088 
>>1080
Говно идея. Выходишь ты из шахты, а у тебя вместо дома руины. Что произошло? Когда? Почему? Что надо было делать, чтобы такого не случилось? Хуй его знает. В итоге игрок считает, что игра его наказывает за то, что он в неё играет. Лучше дать возможность мобам ломать строения, за которыми игрок прячется, если они его увидели. Какой-нибудь обсидиан непробиваем, а у всего остального есть прочность/здоровье. Это гораздо понятнее и интереснее.
Anonymous 2017-10-03 04:23:47 #132 №1089 
>>1085
Но ведь там никакого пердолинга нету. Я когда первый раз установил линукс на ПК, это был арчлинукс. Тот, где всё начинается с обычной командной строки и дальше надо просто установить пакеты, какие хочешь и настроить их. И всё!
Планирую потом и на генту перейти.
Anonymous 2017-10-03 07:31:08 #133 №1090 
>>1089
Ужас! Смотрел стрми по установке генты, ставили целый день. Ну и peerdooolink
Anonymous 2017-10-03 14:59:20 #134 №1091 
>>1090
Ну генту это да, сложноватая, на неё может и пару часов уйти.
Anonymous 2017-10-03 17:02:27 #135 №1092 
Я в ближайшие пару недель ничего тут делать не буду, так как занят другими делами — рационализированием использования отобранного у меня времени.
Anonymous 2017-10-06 18:33:19 #136 №1099 
тудей ай хейв майже закончил пункт ундер нумбер "Вакуум спейсбар"
Anonymous 2017-10-07 13:35:22 #137 №1101 
1.png
Я закончил "Пустота" и "Чанкс".
Мне осталось:
1. Блокс
2. Скорость.
3. Мейн Пейджс.
4. Парочка штрихов.
5. Выбор.
6. Оптимизация.
7. ?????
8. ПРОФИТ!!!

Если я за этот и треть следующего месяца получу с этой игры хотя бы 5 долларов, то смогу тратить на гейм девинг 6 часов в день, вместо 18 часов в неделю. И ещё перестану тратить почти впустую 10 часов в день. Итого я выиграю 70 + 42 + 18 = 130 часов в неделю.
И ещё я тогда попробую портировать и под винду эту игру.
Anonymous 2017-10-07 14:41:47 #138 №1102 
>>1101
Зделой стимулятор космических полётов, эффект Оберта, точки Лагранжа, вот это все.
Anonymous 2017-10-07 14:43:16 #139 №1103 
>>1102
Не, лучше пусть сделает модульный кубач - модуль стандартного майнкрафта, модуль космического, вот это вот
Anonymous 2017-10-07 14:43:42 #140 №1104 
>>1101
>Я закончил "Пустота" и "Чанкс".
А что это? Проходимость сквозь блоки?
Anonymous 2017-10-07 16:29:43 #141 №1105 
>>1103
Если я дойду до вреси где-то альфа 0.4, альфа 0.5, попробую может быть запилить моддинг. Правда я ещё незнаю как это сделать.
>>1104
Пустота — чтоб меньшие блоки не находились в больших и наоборот, "Чанкс" — возможность иметь мир более одного чанка.
Anonymous 2017-10-07 16:48:38 #142 №1106 
Сделал "Скорость". Впрочем, там ничего сложного, 15 строк кода. Сейчас начну делать пункт "Оптимизация", а завтра "Мейн пейджс" и "Выбор". Затем мне надо будет только несколько штрихов, поискать и пофиксить баги и закончить "Блокс". И всё. Пре альфа готова и я начну делать новую версию, где будет режим выживания, строительство, вот это всё. Хотелось бы ещё и жидкости добавить, но это сложно, ведь я хочу сделать вполне реальную их физику, а чтобы не лагало надо подумать как это сделать. Думаю надо сделать что-то типа отдельных объектов. "Водоём".
Anonymous 2017-10-07 18:30:41 #143 №1107 
Сегодня ходил в mc сосача, искалв анильный серв, что бы погриферить и лампово с братишками послушать пластинки.
Но там одно говно из вконтакта, мат запрещен (оп, на будущее - автозамену мата сделай, а то петухи запрещать будут). В общем, ничего лампового в майнкрафте не осталось. А тест ебанулся и запилил террахуйню, в которую играет только он сам и пара больных на голову (единственный плюс террафирмы - корабли, которые строятся из блоков и физическая реалистичная вода. Но корабли не построить - надо быть аутистом, что бы хоть доски добыть на параше тоста-дегенерата).
Anonymous 2017-10-07 18:58:13 #144 №1108 
Идя дял опа, до которой он наверняка уже додумывался сам:
Физика блоков и система крепежей.
Все блоки падают как песок под своей тяжестью, но не падают, если имеют хотя бы на одной стороне крепклениек другому блоку, который в свою очередь так же прикреплен к другому блоку, который прикреплен к земле.

Короче, посмотри физику блогов из эйс оф спайдерс.
Anonymous 2017-10-07 19:44:57 #145 №1109 
>>1108
Идея для
блоков
быстрофикс
Anonymous 2017-10-08 05:46:33 #146 №1110 
>>1108
Такая физику у меня будет разве что в самых ранних версиях, а потом я попробую улучшить. Всё-таки прикрпеить блок железа к блоку песка не так уж и просто, всё просто упадёт. Да и длиннющая железная палка со временем гнётся.
Но это не отменяет существование летающих островов при введении блоков с отрицательной силой тяжести
Anonymous 2017-10-08 10:58:35 #147 №1111 
1.png
Делаю меню входа.
Anonymous 2017-10-08 11:49:23 #148 №1112 
Мне осталось сделать:
1. Блокс
2. Настройки.
3. ГМеню из игры.
4. Парочка штрихов.
5. Выбор.
6. Оптимизация. (доделать)
7. ?????
8. ПРОФИТ!!!
Anonymous 2017-10-08 12:03:36 #149 №1113 
>>1112
Я забыл ещё "Сохранение мира" и "Блоки на поверхность".
Anonymous 2017-10-08 12:10:35 #150 №1114 
>>1110
>Но это не отменяет существование летающих островов при введении блоков с отрицательной силой тяжести

> нашел странный блок

> сломал его
> упал вместе с островом
Anonymous 2017-10-08 12:12:17 #151 №1115 
ClipboardImage.png
>>1111
Какой то уг
Anonymous 2017-10-08 12:23:14 #152 №1116 
>>1111
Достаточно сделать на черном фоне белые кнопки
Anonymous 2017-10-08 13:08:02 #153 №1117 
>>1114
Дааа, в том-то и дело. Но одного блока будет недостаточно, их будет штук 20 на одном острове и остров будет падать медленно при ломании одного блока.
Anonymous 2017-10-08 13:12:07 #154 №1118 
1.png
Закончил "Сохранение и загрузка миров".

>>1115
>>1116
Так думаю получше.
Нормальные буквы сделаю в альфа версии. Задний фон планирую сделать случайным, то фон такого "неба", то текстурки случайных блоков, которые будут слегка покачиваться по кругу как в Хотлайн Маями.
Anonymous 2017-10-08 13:19:50 #155 №1119 
>>1117
Так с такой физикой ты можешь спокойно сделать дирижабли и корабли, которые строятся самими игроками
>>1118
Вот это лучше
Anonymous 2017-10-08 13:22:47 #156 №1120 
ClipboardImage.png
>>1118
Лучше в будущем сделай стилистику и меню как в This Is the Police
Anonymous 2017-10-08 13:35:47 #157 №1121 
Anonymous 2017-10-09 12:20:21 #158 №1123 
Сегодня я принял решение. После выпуска пре альфы я перепишу код так, чтобы он стал кроссплатформенным. Теперь буду использовать не Xlib, а SDL (?)
Anonymous 2017-10-09 16:44:33 #159 №1124 
Сегодня я немного сделал пункт "Оптимизация". Теперь некоторые блоки, которые находятся за игроком не отрисовываются. Завтра или сегодня я сделаю так, чтобы и другие блоки не отрисовывались, а потом чтобы и целые чанки не отрисовывались.
Anonymous 2017-10-10 05:08:00 #160 №1125 
1.png
Ан нет, оптимизация немного неправильно работает. Если провернуть камеру через низ, то что-то не то. Да и блоки, которые сзади отрисовываются.
Anonymous 2017-10-10 06:39:32 #161 №1126 
>>1123
>кроссплатформенным
Можно будет играть на одном сервере с пк и смартфона?
Anonymous 2017-10-10 07:27:19 #162 №1127 
Мне осталось сделать:
1. Блокс.
2. Настройки.
3. Парочка штрихов.
4. Выбор.
5. Блоки на поверхность.
6. Исправить тот странный баг около центрального чанка.
7. ?????
8. ПРОФИТ!!!

Блокс это самое объёмное, но не такое уж и сложное.

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

Но чтобы я смог после конца этого месяца продолжать развивать эту игру, мне надо за октябрь получить хотя бы 1 доллар с неё. Лучше 5.
Anonymous 2017-10-10 12:35:47 #163 №1128 
1.png
В моём коде уже более 1.5 тысячи строк, а я до сих пор храню его в одном файле не считая нескольких других файлов с парочкой макросов и дефайнов
Anonymous 2017-10-10 12:53:47 #164 №1129 
Мне осталось сделать:
1. Блокс.
2. Остатки главного меню.
3. Парочка штрихов.
4. Выбор.
5. Блоки на поверхность.
6. Исправить тот странный баг около центрального чанка.
7. Исправить ещё один баг.
8. ?????
9. ПРОФИТ!!!
Anonymous 2017-10-10 13:34:51 #165 №1130 
> пилю майнкрафт
> хочу продать его
Anonymous 2017-10-10 14:14:42 #166 №1131 
>>1130
Много майнркафтов было сделано и много майнкрафтов было продано.
Anonymous 2017-10-10 14:45:23 #167 №1132 
> делать игру не ради фана, а ради прибыли
Anonymous 2017-10-10 14:45:36 #168 №1133 
еврух…
Anonymous 2017-10-10 17:41:42 #169 №1134 
>>1132
Я её делаю не ради прибыли, а ради свободы. Впрочем, потом, через несколько месяцев небольшая прибыль всё-равно понадобится, хотя бы 10 долларов в месяц. Я уже считал, что заработав хотя бы ван доляриус я смогу получить +6 часов свободы во время разработки, + 10 часов свободы во время отдыха в будний день, + 6 часов свободы в выходной день, итого (10 + 6)*5 + 6*2 = + 92 часа жизни в неделю. 92/168 (168 = часов в неделю) прибл. = 0.546719047, добавляем единичку, я стану жить в 1.546719047 раз дольше!
Anonymous 2017-10-10 18:15:59 #170 №1135 
Скинь потом патреон, будем лолироватьзавидовать всем гейачем.
Anonymous 2017-10-10 18:39:50 #171 №1136 
>>1135
Но я итче.
Anonymous 2017-10-10 19:14:57 #172 №1137 
>>1134
Выпускай на мобилках с донатами
Anonymous 2017-10-11 13:15:22 #173 №1138 
1.png
Инвентарь.
Anonymous 2017-10-11 17:45:22 #174 №1139 
1.png
Инвентарное меню готово. Теперь блоки выбираются цифрами 1…0. А ставятся туда они из инвентаря.
Мне осталось сделать:
1. Один текстовый файл,
2. Ещё один текстовый файл.
3. Исправить баг.
4. Убрать баг.
5. Доделать меню.
6. Блоки на поверхность.
7. Ещё файлик.
8. Тени.
9. Небольшая метка.
10. Блокс (самое объёмное)
11. ?????
12. ПРОФИТ!!!

На выходных должно выпущу эту пре альфу.
Anonymous 2017-10-12 18:03:51 #175 №1140 
1.png
Мне осталось сделать только:
1. Блокс.
2. ?????
3. ПРОФИТ!!!
Anonymous 2017-10-12 18:18:16 #176 №1141 
>>1138
>>1139
Крутяг, а где человече?
>>1140
Кайеффф!
Anonymous 2017-10-12 18:23:43 #177 №1142 
1.png
Если я продолжу делать этот проект, то планирую добавить довольно реалистичную физику жидкостей, мебель сделанную из деталей на специальном рабочем месте разные ножки, подушки, инкрустация драгоценными камнями логические элементы, возможно печатные платы из логических элементов, разнообразные устройства, а также электричество, создание разных перерабатывающих машин, хорошую такую металлургию, возможность создавать свои летательные и ездящие средства из блоков (по крайней мере корабли и дирижабли), простую генетику, а потом и НПС разных рас с разными языками и кучу очень редких маленьких событий.
И чтобы это всё начать делать, мне нужен хотя бы доллар за этот месяц, а лучше если хоть и пол доллара, но в первые 3 дня после выпуска игры. Во втором случае я постараюсь приступить к новой версии, уже с режимом выживания и генерацией мира. На первых версиях игра будет бесплатная с возможностью пожертвовать денюжек. Потом я подумаю.

>>1141
>где человече?
А нет человече. Только одна единая душонка посреди бесконечного шучу, нет конечно же тёмного аномального мира, которой остаётся только делать скульптурки из пары десятков блоков.
Anonymous 2017-10-12 18:27:41 #178 №1143 
>>1142
Лучше сначала реализовать все нужное игрокам, а потом думать о составной мебели, имхо
(ну т.е. сделать перерабатывающие верстаки, крафт, ресурсы, генерацию мира)
Anonymous 2017-10-12 18:31:35 #179 №1144 
>>1142
Ящитаю надо делать донат на мобилке в виде скинов и шапок, школьники купят если игра зайдет
Anonymous 2017-10-12 18:36:44 #180 №1145 
>>1143
Ну естественно я так и собираюсь сделать. В версии alpha 0.0.1 будет генерация одного биома без воды, генерация камня, руд, пещер, простой крафтинг будет и печи. И так сделаю несколько версий alpha, добавляю разные крафтиги, а потом сделаю глобальное обновление alpha 0.1.0 с жидкостями и, возможно, мобами.
>>1144
Можно, но если такое делать, то только для андроида, пусть линуксоиды, виндовсоны и макосиксеры будут свободно использовать скины, какие захотят. Хай это будет санкциями андроиду.
Anonymous 2017-10-12 18:38:04 #181 №1146 
>>1145
>Хай это будет санкциями андроиду.
А если играть на одном сервере с андроидом и виндой?
Anonymous 2017-10-12 18:40:47 #182 №1147 
>>1145
>возможно, мобами.
Там графика как в майне или обычное 3д?
Anonymous 2017-10-12 18:44:24 #183 №1148 
>>1146
Андроидры покупают скин и входят на сервер. Виндовсоны просто ставят скин и входят на сервер.
>>1147
Как в майнкрафте, только побольше деталей.

Ах да, забыл сказать, что в первых версиях добавлю поддержку "ресурсного моддинга", то есть можно будет создать файл ресурсов, закинуть его в папку с модами и появится блок/моб/событие/биом/крафттейбл уже в игре.
Anonymous 2017-10-12 18:47:33 #184 №1149 
>>1148
>Ах да, забыл сказать, что в первых версиях добавлю поддержку "ресурсного моддинга", то есть можно будет создать файл ресурсов, закинуть его в папку с модами и появится блок/моб/событие/биом/крафттейбл уже в игре.
Т.е. я копирую файл блока грязи, переименовываю, открываю в нотепад++, переписываю некоторые показатели его свойств, вставляю в игру и получаю светящийся блок грязи? Напоминает редактор объектов варкрафт 3
Anonymous 2017-10-12 18:47:42 #185 №1150 
>>1148
>Ах да, забыл сказать, что в первых версиях добавлю поддержку "ресурсного моддинга", то есть можно будет создать файл ресурсов, закинуть его в папку с модами и появится блок/моб/событие/биом/крафттейбл уже в игре.
Т.е. я копирую файл блока грязи, переименовываю, открываю в нотепад++, переписываю некоторые показатели его свойств, вставляю в игру и получаю светящийся блок грязи? Напоминает редактор объектов варкрафт 3
Anonymous 2017-10-12 18:49:11 #186 №1151 
>>1148
>Виндовсоны просто ставят скин и входят на сервер.
Даже свои? хм
Anonymous 2017-10-12 19:00:58 #187 №1152 
>>1151
ДЖОН ОНИ НА ДЕРЕВЬЯХ
Anonymous 2017-10-12 19:04:01 #188 №1153 
>>1152
> вычислил виндузятника по скинчикам
Anonymous 2017-10-12 19:08:14 #189 №1154 
>>1153
> скин с окнм вместо лица
> остальные платные
Anonymous 2017-10-13 04:32:34 #190 №1155 
>>1150
>>1149
Да. Можно, кстати, будет записывать свойства блока/моба/etc в просто текстовом файле и бросить в папку с модами, а можно его и скомпилировать специальным комплятором для модов моей игры.
Anonymous 2017-10-13 11:14:23 #191 №1156 
28…
Anonymous 2017-10-13 11:24:51 #192 №1157 
Ой, то есть 27.
Anonymous 2017-10-13 11:27:28 #193 №1158 
25…
Anonymous 2017-10-13 11:43:01 #194 №1159 
20…
Anonymous 2017-10-13 12:35:14 #195 №1160 
19…
Anonymous 2017-10-13 12:37:14 #196 №1161 
Шизик?
Anonymous 2017-10-13 12:58:58 #197 №1162 
7…
Anonymous 2017-10-13 13:13:37 #198 №1163 
4…
Anonymous 2017-10-13 14:06:22 #199 №1164 
И…
Anonymous 2017-10-13 14:40:01 #200 №1165 
В следующей версии будет VBO, а значит оптимизация.
Anonymous 2017-10-13 15:18:18 #201 №1166 
Test…
Anonymous 2017-10-13 15:51:28 #202 №1167 
Всё. Я запостил.
Тут https://jko.itch.io/cocng
Кто может и хочет, пожалуйста, скиньтесь по 10-20 рублей и задонатьте мне. Если я получу 0.5 доллара до конца выходных то скорее всего продолжу делать этот проект прямо на следующей неделе. В понедельник.
В новой версии будет и SDL, а значит кроссплатформенный код, и VBO, оптимизация будет, и генерация мира, и режим выживания.
Anonymous 2017-10-13 17:12:48 #203 №1168 
c.mp4
Anonymous 2017-10-14 07:11:37 #204 №1169 
Я только узнал, что минимальный payment 50 центов.
Anonymous 2017-10-14 07:21:07 #205 №1170 
Вот кто-нибудь заплатит мне один раз и я продолжу этот проект. И продолжу прямо после воскресенья в понедельник.
Anonymous 2017-10-14 08:53:10 #206 №1171 
>>1170
Готово. Продолжай.
Anonymous 2017-10-14 10:03:40 #207 №1172 
>>1171
Ого спассибо, анон! Так значит деньги действительно возможно зарабатывать. Большое спасибо тебе. Теперь мне осталось вывести деньги на банковский счёт, чтобы подтвердить их реальность.
Anonymous 2017-10-14 10:34:55 #208 №1173 
>>1172
то есть на пейпаловский счёт.
Anonymous 2017-10-14 10:45:38 #209 №1174 
Мне осталось сделать:
1. SDL.
2. fopen.
3. VBO.
4. Генерация.
5. Крафтинг.
6. Столкновения.
7. Ломание.
8. Трещины.
9. Инвентарь.
10. Инструменты.
11. Руда.
12. resources.
Anonymous 2017-10-14 13:13:22 #210 №1175 
Диииииидько! Страна моего проживания не позволяет получать платежи на пейпал. Но это не отменяет, того, что я попробую получить ту самую свободу. Но мне надо найти способ как же получить деньги.

Пока что у меня есть несколько вариантов:
1. Найти другую площадку для выставления кудахтерных игр.
2. Найти посредника.
3. Получать деньги в виде криптовалют.
Anonymous 2017-10-14 15:54:09 #211 №1176 
А с патреона можно деньги на банковскую карточку? Там можно выбрать её, но я не очень понимаю.
Anonymous 2017-10-16 09:58:23 #212 №1177 
Похоже у меня ничего не получится, прощайте.
Anonymous 2017-10-16 10:02:42 #213 №1178 
Но я могу дать вам исходники.
Anonymous 2017-10-16 10:09:48 #214 №1179 
Но симулятор микрологики я может быть и сделаю когда-нибудь.
Anonymous 2017-10-16 11:54:59 #215 №1180 
1.png
Ладно, я сделал SDL и fopen, то есть кроссплатформенность.
Дайте мне ссылок на книжки и прочие материалы по проектированию и созданию процессоров и я закончу пункт "VBO"
Anonymous 2017-10-16 13:46:04 #216 №1181 
Да, я таки буду делать этот проект. Но материалов по процессорам накидайте.
Anonymous 2017-10-17 04:21:14 #217 №1183 
Погодите-ка, а мне точно нужно VBO?
Anonymous 2017-10-17 04:21:47 #218 №1184 
Да, нужно.
Anonymous 2017-10-17 13:24:10 #219 №1185 
Ладно, с VBO разобрался, но не сделал. Осталось только всё оптимизировать и прикрутить его. Пусть отрисовываются целые чанки, процессор меньше занят будет.
Anonymous 2017-10-17 15:39:26 #220 №1186 
1.png
Наговнокодил и разбираться теперь.
Anonymous 2017-10-17 16:35:53 #221 №1187 
>>1186
Ох уж этот сипласплас.
Anonymous 2017-10-17 16:52:46 #222 №1188 
1.png
Ну пока что такое.

>>1187
А это и не плюс плюс, а пьюр. Были бы плюсы, вангую, сделал бы эти их объекты, классы да их конструкторы с деструкторами, чтобы это ни значило.
Anonymous 2017-10-17 17:01:16 #223 №1189 
>>1188
Так почему не сделаешь?
а я думал стрелочка это доступ к полю объекта :[ Как плохо я знаю синтаксис си
Anonymous 2017-10-17 18:21:47 #224 №1190 
>>1189
в си нема объектов и вот этого всего. А стрелочка это доступ к части структуры если оно по указателю или как-то так. Я не знаю как объяснить, у меня это просто уже рефлекторно получается.
Anonymous 2017-10-21 17:48:43 #225 №1191 
1.png
Я уже сделал так, чтоб блоки отрисовывались не по одному, а сразу чанками, передавая массивы данных в видеокарту из обычной ОЗУ. Теперь осталось прикрутить VBO и я смогу переходить на следующий шаг. Генерация.
Особо внимательные следящие-за-интернетом могли видеть мою активность в других местах.
Кстати, теперь не лагает.
Anonymous 2017-10-22 04:47:19 #226 №1192 
Нет, я не буду делать VBO в этой версии. Я хочу сохранить этот код, а просто копировать его не хочу.
Anonymous 2017-10-22 10:45:16 #227 №1193 
1.png
Начал делать генерацию. Какого-то фига тут баги, но ничего необычного.
Anonymous 2017-10-22 11:15:59 #228 №1194 
1.png
Надо было просто маллокированную память занулить. Но есть ещё парочка багов.
Anonymous 2017-10-22 14:17:25 #229 №1195 
Эх, если бы я не упустил ту самую "свободу", то, возможно, сегодня я уже сделал бы новую версию.
Anonymous 2017-10-22 14:29:49 #230 №1196 
чёт — МК, нечёт — игра
##1d2##
Anonymous 2017-10-22 15:24:10 #231 №1197 
Баг исправлен.
Он заключался в том, что переменная (karta + chanknum)->kpp инкрементировалась, а она должна была быть равной еденице. Я не ожидал, что изначально она не будет равна нулю в некоторых случаях.
Anonymous 2017-10-22 16:55:37 #232 №1198 
1484191352298.jpg
1490924201083.gif
Что есть.
Anonymous 2017-10-22 17:03:11 #233 №1199 
Хотя вот ещё. Не совсем то, но список литературы возможно окажется полезным.
Anonymous 2017-10-22 17:33:30 #234 №1200 
1.png
Ну пока что такое. Надо будет по-нормальному разобраться с шумами. А генерация мира будет не по сиду, а по псевдослучайным числам.
>>1199
>>1198
спасибо.
Anonymous 2017-10-22 17:51:15 #235 №1201 
Ну в общем я много пород добавлять не буду, добавлю вот эти >>1198 ну и ещё парочку. Микроклин там, ортоклаз, оливин. Кимберлит, конечно же и ещё немного. Руды будут как большими месторождениями, но редкими, так и маленькими, не частыми.
Anonymous 2017-10-22 19:10:13 #236 №1202 
1508688704413.jpg
Про почвы.
Anonymous 2017-10-23 13:41:58 #237 №1203 
Сегодня ещё попрограммирую. Генерация будет так — генерируются сначала метаданные некоторой части мира, чанков 500 в радиусе. Случайно генерируется. Если игрок приближается к зоне без метадаты, то они тоже генерируются, но уже в небольшой зависимости от метаданных соседних зон. А чанки генерируются случайно, но в зависимости от метаданных и в зависимости чанков, которые соседствуют с несгенерированными чанками, чтобы не было обрывов ландшафта.
Или всё же шумы освоить? Когда-нибудь я освою для более натуральных текстурок.
Anonymous 2017-10-23 15:50:37 #238 №1204 
Или завтра.
Anonymous 2017-10-23 16:15:42 #239 №1205 
Ладно, сегодня начну, завтра продолжу.
Anonymous 2017-10-23 16:22:13 #240 №1206 
цоцнг дофига памяти жрёт. Наверное будет мегабайт 500 есть, если я ничего не предприму.
Anonymous 2017-10-24 13:03:01 #241 №1207 
Мне осталось сделать:
1. Генерация.
2. Столкновения.
3. Ломание.
4. Трещины.
5. Ёмкость.
6. resources
и alpha 0.0.1 будет готова, но она не будет нормально играбельной.
Anonymous 2017-10-24 16:58:52 #242 №1208 
Метадата мира теперь генерируется. Думаю в конце второй недели октября я выпущу версию alpha 0.0.1
Anonymous 2017-10-25 17:08:33 #243 №1209 
Программировать становится всё сложнее и сложнее. Пока что.

Может быть я когда-нибудь получу досрочную свободу.
Anonymous 2017-10-25 17:08:56 #244 №1210 
>>1208
тьфу, я имел ввиду ноября.
Anonymous 2017-10-25 17:58:05 #245 №1211 
Я делаю так, чтобы можно было спокпокпокойно перемещаться по миру, не мозоля глаза странными рывками всего и вся. Потом я исправлю баги в генерации, затем я займусь файлом ресурсов и продолэу делать генерацию.
Anonymous 2017-10-26 15:52:08 #246 №1213 
1.png
Исправляю баг.
Anonymous 2017-10-26 16:56:26 #247 №1214 
1.png
Пиздос! Что этот gcc думает себе? Но баг исправил.
Ну вот смотрите. У меня есть выражение (((karta + chanknomer)->draw + arrnom)->vertexes + nomer*4 + 0)->x = chx*DLINACHANKA - igrok.ox*16*256 + x*razmer. То, что слева от равно имеет тип float. chx передаётся в функцию в виде 64-битного числа со знаком. DLINACHANKA это просто константа. igrok.ox имеет тип 64-битное число без знака. x*razmer не так уж и важен. И вот дело в том, что при вычислении chx*DLINACHANKA - igrok.ox*16*256 у меня получается дофига большое число! Как если бы chx был без знака. И какого фига?! Ну дідько, ну що це таке? Почему так? По идее же, вроде бы, igrok.ox*16*256 минусуется от числа со знаком, значит должно получиться число тоже со знаком. В общем пришлось igrok.ox*16*256 преобразовывать в число со знаком.
Anonymous 2017-10-26 17:09:53 #248 №1215 
Можешь поворовать куски кода отсюда
https://www.minetest.net/
Anonymous 2017-10-26 17:19:43 #249 №1216 
Мне осталось исправить баг с дальностью рендера и баг с генерацией и я перейду делать resources, потом продолжу генерацию. Просто генерация немного зависит от ресоурцес.

>>1215
и нахуй мне html код в си проекте?
Да не, ещё разбираться в чужом коде. Скодировать я и сам могу, мне бы главное разработать саму механику. Незнаю как там в майнтесте, но вроде бы там все или почти все блоки имеют один размер, а физика воды такая же как и в майне. Думаю, ещё там тоже обычные чанки с одинаковым размером как и в майне, а я уже скоро откажусь от чанков в таком виде, теперь чанки будут разного размера и будут распологаться по разным координатам. У меня и так внутри одного чанка есть много других специальных чанков, а такое нафиг ненужно. Да и к тому же после этого я смогу делать передвижные чанки и мне будет проще потом спрограммировать дирижабли всякие, летающие острова и корабли.
Anonymous 2017-10-26 17:27:14 #250 №1217 
Мне осталось исправить баг с дальностью рендера и баг с генерацией и я перейду делать resources, потом продолжу генерацию. Просто генерация немного зависит от ресоурцес.

>>1215
и нахуй мне html код в си проекте?
Да не, ещё разбираться в чужом коде. Скодировать я и сам могу, мне бы главное разработать саму механику. Незнаю как там в майнтесте, но вроде бы там все или почти все блоки имеют один размер, а физика воды такая же как и в майне. Думаю, ещё там тоже обычные чанки с одинаковым размером как и в майне, а я уже скоро откажусь от чанков в таком виде, теперь чанки будут разного размера и будут распологаться по разным координатам. У меня и так внутри одного чанка есть много других специальных чанков, а такое нафиг ненужно. Да и к тому же после этого я смогу делать передвижные чанки и мне будет проще потом спрограммировать дирижабли всякие, летающие острова и корабли.
Anonymous 2017-10-28 05:12:12 #251 №1220 
щас, щас.
Anonymous 2017-10-28 12:39:19 #252 №1221 
1.png
Те 2 багуса я раздавил, теперь ресы делаю.
Anonymous 2017-10-28 13:45:16 #253 №1222 
1.png
Ладно, с ресурсами потом разберусь, сначала генерацию сделаю.
Anonymous 2017-10-29 08:39:07 #254 №1223 
1.png
Эту простую генерацию я закончил.
Теперь мне осталось сделать:
1. Дальняя генерация.
2. Столкновения.
3. Ломание.
4. Трещины.
5. Ёмкость.
6. resources.
и alpha 0.0.1 будет готова.
Мой fuel заканчивается. Вы можете задонатить мне. Например биткоинами. Адрес находится в pastebin.com/FvZScJsv
Если не верите, что это JKO, то откройте jko.itch.io/cocng, там будет ссылка на мой патреон patreon.com/jko, а там есть ссылка на эту же пасту.
Anonymous 2017-10-29 08:40:09 #255 №1224 
Сколько же данных о себе я оставил по всему интернету! Даже дошкольник, если использует немного своих сил, может сдеанонить меня, а потом шантажировать.
Anonymous 2017-10-29 11:06:28 #256 №1225 
>>1224
Такая же хуйня, хотя в соцсетях никогда не был.
Anonymous 2017-10-29 17:37:02 #257 №1227 
Если в видеоигре одно квадратненькое животное становится на другое квадратненькое в позе собаки, как при спаривании, без демонстрации половых органов это для какой возрастной группы?
Anonymous 2017-10-29 18:41:19 #258 №1228 
>>1227
Не знаю, но в детстве я купил +3 игру про строительство зоопарков и там животные еблись.
Anonymous 2017-10-29 18:42:34 #259 №1229 
Я все понял, оп не знает русского языка
Anonymous 2017-10-29 19:16:39 #260 №1230 
>>1229
Нет, я просто имею свой собственный личный-преличный, ну почти, язык, а в нём пока что только где-то 1000 слов ну или основ, от которых можно сварганить раз в 10 больше слов. Мой словарный запас немного уменьшается, мне надо как-то исправлять это.
Anonymous 2017-10-29 19:55:45 #261 №1231 
Вот я сейчас посчитал и в моём языке где-то 932 слова. Это же меньше тысячи!
Anonymous 2017-10-29 21:02:21 #262 №1233 
>>1186
> dlinachanka
> karta
> vertexes
Ой, боже, каков пиздец.
Anonymous 2017-10-30 08:25:38 #263 №1234 
Я начал делать столкновения.
Anonymous 2017-10-30 13:49:29 #264 №1235 
Я сделал загрузку данных об твёрдых объектах в специальные структуры. Завтра или сегодня начну пробовать сталкивать.
Anonymous 2017-10-31 07:00:15 #265 №1236 
Загрузка этих данных была неверна. Я сделал новую. Но она багована.
Anonymous 2017-10-31 11:28:32 #266 №1237 
1.png
Не зашкварно ли так делать?
Anonymous 2017-10-31 14:20:34 #267 №1238 
>>1237
>goto в 2к17
Да нет, что ты.
Anonymous 2017-10-31 14:21:43 #268 №1239 
>>1237
У тебя там и без этого зашквара хватает.
Anonymous 2017-10-31 14:54:11 #269 №1240 
>>1237
Очень зашкварно. Ты потом охуеешь такой код отлаживать.

То что внутри ифа выдели в функцию и вызови ее два раза там где надо. Если ей нужно передавать заковыристое состояние, то оформи его как структуру(дай ей нормальное имя!). Не экономь на буквах и строчках, ценой лишней нагрузки на память.
Anonymous 2017-11-01 07:19:12 #270 №1241 
>>1238
>2к17
Вот уж где реальный зашквар.

>>1240
Вот это удвою, пожалуй.
Anonymous 2017-11-01 12:23:11 #271 №1242 
1.png
Я сделал столкновения для нижней части тела игрока. Но где-то затаился баг. На швах между чанками. Не хочу я его костылять.
Anonymous 2017-11-01 12:30:09 #272 №1243 
Я напал на след этого бага!
Anonymous 2017-11-01 12:49:54 #273 №1244 
Баг найден. Теперь надо до него достать.
Anonymous 2017-11-01 13:01:16 #274 №1245 
Баг исправлен. Он спрятался в норке. Я хотел полностью раскопать её, но это будет долго, так что я взял палочку и пытался дотянуться до него и убить. Но я побоялся, что уроню палку и она там остантся и будет потом мешать кому-то. Но затем я нашёл вторую дырку в норку, она была гораздо короче и шире, я просто рукой раздавил баг.
Anonymous 2017-11-01 14:07:25 #275 №1246 
1.png
Впрочем пара строк кода и столкновения для всего готовы. Правда эти столкновения больше похожи на как если бы всё было покрыто наждачной поверхностью. Но я это исправлю.
Мне осталость:
1. Дальнаяя генерация.
2. Гладкие столкновения.
3. Ломание.
4. Трещины.
5. resources.
6. Сохранения и загрузка мира.
Anonymous 2017-11-01 18:32:05 #276 №1247 
1458327179198575121.jpg
>>1245
Баг затаится - весь код раскапывать будем.
Anonymous 2017-11-02 06:14:56 #277 №1248 
>>1247
Да не, только пару десятков строк, а потом переписать.
Anonymous 2017-11-02 15:26:06 #278 №1250 
Сегодня я ничего не делал тут.
Anonymous 2017-11-02 18:47:29 #279 №1251 
>>1250
ОПчик, крепися
Anonymous 2017-11-02 20:10:42 #280 №1252 
7c380fdbb5463b8cd9a1669bee….gif
ОП сколько тебе лет?

Не ради тралинга, а просто интересно.
Anonymous 2017-11-03 09:48:33 #281 №1253 
Гладкие столкновения я сделал, но они работают не корректно. Да и вообще моя система столкновений ущербна, надо будет переписывать её.
Мне осталось сделать:
1. Дальняя генерация.
2. Сверхдальняя генерация.
3. Движения игрока.
4. Ломание.
5. Трещины.
6. resources.
7. Сохранение и загрузка мира.
Anonymous 2017-11-03 09:48:47 #282 №1254 
1.png
Скрин забыл.
Anonymous 2017-11-03 10:07:39 #283 №1255 
Дальняя генерация тоже готова. Но памяти жрёт оче много. В версии какой-нибудь alpha 0.1.0 оптимизирую.
Anonymous 2017-11-03 10:15:39 #284 №1256 
А хотя зачем сверхдальняя генерация? Всё равно, в этой alpha 0.0.1 нельзя будет тольком поиграть, плюс учитывая неоптимизацию. Сделаю я её в следующей версии.
Мне осталось:
1. Движения игрока.
2. Ломание.
3. Трещины.
4. resources.
5. Сохранение и загрузка мира.
Пятое я лучше не буду делать без ломания. А ломание я лучше не буду делать без ресурсы. Трещины вообще зависит от ломание.
Anonymous 2017-11-04 08:43:45 #285 №1257 
Сегодня я тоже ничего не делалл тут и не буду делать. Мне всё-таки надо аниме посмтореть. В игры поиграть. Язык поучить. Поделать другой программированиеский проект.
Anonymous 2017-11-06 08:20:08 #286 №1258 
>>1257
Ты главное не бросай проект.
Anonymous 2017-11-07 14:15:58 #287 №1259 
Ща, парочка дней и продолжу.
Anonymous 2017-11-11 14:40:12 #288 №1265 
Ща.
Anonymous 2017-11-11 16:52:18 #289 №1266 
Мне осталось:
1. Блоки на поверхность.
2. Ломание.
3. Трещины.
4. resources.
5. Сохранение и загрузка мира.
Anonymous 2017-11-11 18:55:37 #290 №1267 
Вы не стесняйтесь жертвовать биткоины на адрес, находящийся в https://pastebin.com/FvZScJsv
Anonymous 2017-11-11 23:39:32 #291 №1268 
>>1267
Че, сколько уже пожертвовали?
Anonymous 2017-11-12 05:53:29 #292 №1269 
Anonymous 2017-11-12 06:10:17 #293 №1270 
>>1267
Сейчас плата лишь за транзакцию составляет 500 рублей.
Anonymous 2017-11-12 10:08:13 #294 №1275 
>>1270
Удваиваю. Битки слишком дорогими стали для мелких подачек. Лучше какой-нибудь альт принимать.
Anonymous 2017-11-12 10:08:41 #295 №1276 
>>1266
6. Небо.
Anonymous 2017-11-12 12:01:26 #296 №1277 
>>1270
Скока?!?! Ладно, сделаю себе кошельки и других криптовалют.
Anonymous 2017-11-12 12:29:49 #297 №1278 
>>1277
Ага. Чтобы отправить тебе 100 рублей, я должен потратить 600 рублей. Лучше киви себе сделай или еще что.
Anonymous 2017-11-12 19:05:06 #298 №1279 
>>1278
Зашёл на офф сайт киви, без жс не работает, вышел с сайта.
Включил жс, зашёл, ничего не работает, крутилка какая-то крутится и всё.
Да и думаю я всё-равно не смогу ничего там без номера телефона.
Anonymous 2017-11-12 19:36:45 #299 №1280 
Тиньков карту попробуйте
Anonymous 2017-11-13 13:34:25 #300 №1281 
mingw
Anonymous 2017-11-13 14:38:42 #301 №1282 
НОВАЯ ВЕРСИЯ!
alpha 0.0.half
Пока что только для ринукуса.
Тут https://jko.itch.io/cocng
И тут https://www.patreon.com/posts/cocng-v-alpha-0-15353990

Пытался под винду скомпилить с помощью x86_64-w64-mingw32-gcc-7.2.0, но выдаёт ошибку:
[code]cocng.c:14:10: критическая ошибка: stdio.h: Нет такого файла или каталога
#include <stdio.h>
^~~~~
компиляция прервана.
[/code]
Anonymous 2017-11-13 15:14:06 #302 №1283 
Эй, я сделал QIWI кошелёк, но это что, получается мне придётся палить свой номер телефона? Или можно очередную почту привязать?
Anonymous 2017-11-14 17:25:44 #303 №1284 
Вы можете мне задонатить выполнением заданий.
Дайте мне литературы по сборке компьютеров из компьютерных и электронных компонентов. Для разных процессоров разных архитектур, про осоебнности подключения всяких там памятей, видеокарт, сетевых карт.
Anonymous 2017-11-16 15:03:32 #304 №1291 
Так, что там, ресоурцес?
Anonymous 2017-11-17 15:42:46 #305 №1296 
Я пилю resources
Anonymous 2017-11-17 17:41:52 #306 №1297 
resources готово!
Мне осталось:
1. Блоки на поверхность.
2. Ломание.
3. Трещины.
4. Сохранение и загрузка мира.
Anonymous 2017-11-18 16:46:31 #307 №1299 
Я начал делать "Ломание", но у меня не получается, ошибки сегментации и всё такое.
Anonymous 2017-11-18 17:23:45 #308 №1300 
Ничего страшного, я просто откатил немного.
Мне осталось:
1. Блоки на поверхность.
2. Ломание.
3. Трещины.
4. Сохранение и загрузка мира.
Anonymous 2017-11-18 20:41:38 #309 №1301 
Не понимаю я как в патреоне сделать так, чтобы патронам предлагалось платить уе в месяц, а не уе в пост.
Anonymous 2017-11-19 08:42:53 #310 №1302 
Такс, что там, Ломание?
Anonymous 2017-11-19 10:04:33 #311 №1303 
Вот создам свой язык программирования, перепишу код и избавлюсь от костылей.
Anonymous 2017-11-19 13:06:25 #312 №1304 
Мне осталось сделать:
1. Блоки на поверхность.
2. Трещины.
3. Сохранение и загрузка мира.
Anonymous 2017-11-19 19:53:45 #313 №1305 
Похоже на андроид не получится портировать. Но не волнуйтесь, на АРМ есть же и линукс!
Anonymous 2017-11-19 19:57:24 #314 №1306 
Хмм, если я на андроид не портирую, то может мне заодно и на виндовс не портировать?
Anonymous 2017-11-19 20:11:14 #315 №1307 
1.png
А если я не портирую даже на виндовс, то дохода почти не будет. Тогда может быть мне потом сделать этой проект с открытым исходным кодом? Всё-равно заработок с такой игры это какой-то бред, лучше её делать чисто для фана. Ну пожертвования оставлю, конечно же. А вот чтобы заработать деньги, нужно создавать сотни говен, которым кормить пипла. Пипл не ест яблоко хоть оно и маленькое недозревшее, особенно если оно на гранитной тарелке.
Anonymous 2017-11-19 20:12:49 #316 №1308 
>>1283
Ну что там? Звонить не буду, просто чуть задоначу только за упорство.
Anonymous 2017-11-20 16:47:57 #317 №1309 
СМЕНА ВЛАСТИ!
Прошлый теперь не будет делать эту игру, он уничтожен передал разработку мне.
альфу ноль ноль первую, наверное, выпущу на этой неделе.
Anonymous 2017-11-20 17:42:39 #318 №1310 
>>1309
Раздвоение личности?
Anonymous 2017-11-21 06:24:32 #319 №1311 
>>1308
Нет, я и так уже слишком много инфы о себе в интернетах оставил. Если кто-нибудь постарается, то узнает город моего места жительства. А стоит мне номером телефона мелькнуть и всё! Я уже буду не анонимом, все мои посты будут прозрачны, а каждый будет следить за мной как за своим любимым постером в инстаграмматоне/лицокниге/твиттерере.
Anonymous 2017-11-21 18:59:28 #320 №1312 
Путём неосознанного исследования я понял, что говно делать оче сложно. Поэтому я гораздо больше сил вложу в этот проект и очень постораюсь портировать 0.0.1 альфа на виндовс.
А если вы мне подскажете, как портировать на андроид, использовав си код, то и туда портирую. Ну и на линукс ARM когда-нибудь портирую, наверное вскоре после альфы 0.0.1
Вы мне можете помочь путём складывания денег в patreon.com/jko для этого вам придётся регистрироваться. Я незнаю как установить предложение патронам давать по уе в месяц, но вы можете в своих настройках ограничить месячную сумму отдавания денег.
Anonymous 2017-11-21 19:08:41 #321 №1313 
1. Офигенная система железнодорожных путей
2. Огнестрельное оружие.
3. Логические микросхемы.
4. Логические макросхемы.
5. ИИшные жители поселений
6. Многомирье.
7. Пролёт странных 4-х мерных сфер сквозь 3-х мерное пространство небесного мира.
8. Кровавое Солнце.
Anonymous 2017-11-22 15:44:25 #322 №1314 
Мне осталось:
1. Блоки на поверхность.
2. Сохранение и загрузка мира.
Anonymous 2017-11-22 19:13:30 #323 №1315 
Мне осталось:
1. Блоки на поверхность.
2. Скомпилить под шинду.
Anonymous 2017-11-23 05:02:47 #324 №1316 
Эй, а вот юниксы же совместимы во многих частях, и в эльфушнике игры прописано, что моя игра для SYSTEM V 5 или как-то так, а не для линукса, значит на других юниксах он тоже будет работать? Ничего необычного для юниксов там вроде бы нет. И библиотеки кроссплатформенные. Основные gcc + SDL + OpenGL.
Anonymous 2017-11-23 14:12:13 #325 №1317 
Мне надо скомпилить под винду.
Anonymous 2017-11-23 20:04:39 #326 №1318 
Всё, теперь на патреоне донат платится в виде уе в месяц.
Anonymous 2017-11-24 07:37:45 #327 №1319 
.png
Версия alpha 0.0.1 готов
Но опять только для линукса.
https://jko.itch.io/cocng
https://www.patreon.com/jko

Я пытался скомпилить под винду, и мингв нормально установил, и слинковал с опенгловскими и сдлскими библиотеками, но всё-равно что-то не ему не нравится. Пишет что-то про WinMain. Наверное надо main заменить на WinMain, но мне кажется, что тогда сдлский хеадер будет ругаться на неправильный меин().

Чтобы выпустить alpha 0.1.0, мне надо сделать:
1. Генерация мира.
2. Столкновения.
3. Крафтинг.
4. Инструменты.
5. Движения.
6. Руды.
7. Твёрдость.
8. Здоровье.
9. Стройка.
10. Масса.
11. Вещи.
12. Блоки на поверхность.
Anonymous 2017-11-24 08:21:34 #328 №1320 
Вы можете задонатить мне на киви, там привязка к почте, вы же можете задонатить, зная почту? Почта [email protected], в подтверждение, можете зайти на патреон, там есть эта почта.
Мне надо сейчас рублей 15, потом лучше донатьте не на киви.
Anonymous 2017-11-25 07:57:26 #329 №1322 
Если вы мне задонатите эти рублей 15, мне будет легче сделать кое-что ещё, возможно прибыльное.
Anonymous 2017-11-25 11:52:22 #330 №1323 
Хотя стоп, не надо, не донатьте мне на киви. Уж лучше на патреон, хотя бы одноразово.
Anonymous 2017-11-25 14:18:39 #331 №1324 
Прежде чем разрабатывать эту версию, я перепишу код.
Anonymous 2017-11-25 19:50:01 #332 №1325 
>>1324
Ооо…
Anonymous 2017-11-26 15:13:21 #333 №1326 
>>1325
Зеленоглазое такси…
Anonymous 2017-11-26 16:08:20 #334 №1327 
.png
Вы можете задонатить мне монерой:
42XiEng3yCe47ejLSH28LWgbRYN2LQFA6YbbGf3THVXcFJ27wk2WpZiKiqTys84ahUCoS6fcYpF3EQgZQu2mNJLt9JYhuCE

хотел на патреон странице сделать через тег <sub> </sub>, но не поддерживает
Anonymous 2017-11-26 19:45:52 #335 №1328 
.png
Ну… Просмотры постов ростут. Вот сделаю alpha 0.1.0, скомпилю под винду и через итч себе больше людей приманю.
Anonymous 2017-11-27 14:30:00 #336 №1330 
Я хотел бросить это дело и программировать игры под андроид, а в последствии создать бота, который из шаблонов и модулей будет собирать такие игры и зарабатывать деньги, но джава слишком сложная для меня. Или эмулятор не работает. Задонатьте мне, пожалуйста.
Anonymous 2017-11-27 15:00:41 #337 №1331 
>>1330
Если ты об эмуляторе телефона, который встроен в андроид студию - если у тебя не топовый проц за 100к рублей и прочие ништяки, то лучше даже не пытаться использовать встроенный эмулятор, ибо запуститься он только к моменту твоего лишения девственностит.е. чуть позже появления больцмановского мозга. Берешь любой андроид телефон ~за 5-6к, подключаешь его в режиме разработчика и проверяешь приложения на нем.
Anonymous 2017-11-27 15:01:34 #338 №1332 
>>1331
>ться
Как же горит от самого себя.
Anonymous 2017-11-27 15:52:36 #339 №1333 
>>1331
А андроид студио я почти зайти не смог, лагает. А использовал я anbox.
>5-6к
И для этого мне надо сначала заработать эти деньги.
Anonymous 2017-11-27 16:32:41 #340 №1334 
Эх, ты, ОП, хотя бы умеешь программировать. Вон, один анон тебе пол доллара кинул кинул же?. А мне что? Как жить без денях? Воровать? Воровать у слабых это как-то не для меня, жалко людей. Воровать у компаний? Охранники поймают.
Anonymous 2017-11-27 17:49:50 #341 №1335 
>>1334
>полдоллара
даже целый доллар.
Anonymous 2017-11-28 05:03:46 #342 №1336 
Так, ладно. Хватит играться с игрушками.
Пора серьёзно думать. Я ухожу из разработки этой игры. и прошлый не вернётся, он удалён
Если не передумаю, то, может быть, скину код, так проосто так.
Не донатьте мне. Нет, если хотите, то донатьте, но тогда на монеро или биткоин, на патреон мне всё-равно надо 30$ сначала.
Anonymous 2017-12-23 20:20:01 #343 №1350 
out2.mp4
Я делал это, но передумал.
Anonymous 2017-12-23 20:27:48 #344 №1351 
out.webm
В мозиле ффмпеговская мп4 не работает.
Anonymous 2017-12-25 10:48:43 #345 №1352 
>>1351
Перфекционисту не понравится.
Anonymous 2018-01-01 13:23:47 #346 №1355 
.webm
Мне осталось сделать:
1. Большие блоки.
2. Деревья.
3. Растения.
4. Время.
5. Генерация.
6. Крафтинг.
7. Инвентарь.
8. Мобы.
9. Руды.
10. Жидкости.
11. Разум.
12. Инструменты.
13. Столкновения.
14. Сейвы.
15. Движения.
Anonymous 2018-01-01 15:21:42 #347 №1357 
Чтобы сделать большие блоки, надо сделать инвентарь и генерацию.
Anonymous 2018-01-02 13:50:48 #348 №1358 
.png
Всё та же привычная оптимизация.
Anonymous 2018-01-03 09:14:26 #349 №1359 
.png
Ну вот большой блок, только его отрисовка слегка недоделана. А обработка совсем не сделана.
Anonymous 2018-01-03 09:16:34 #350 №1360 
.png
А такой код считается зашкваром?
Anonymous 2018-01-04 15:53:54 #351 №1361 
.webm
Теперь можно разрушать и ставить блоки.
P. S., игра не лагучая, видео лагучее
Anonymous 2018-01-05 12:15:06 #352 №1362 
1.png
Чего-то я сначала немного офигел от этой текстуры.
Anonymous 2018-01-05 14:04:48 #353 №1363 
>>1193
Опять такая же проблема, но что вот это >>1194 значит? Какую ещё маллокированную память занулить?
Anonymous 2018-01-05 14:09:07 #354 №1364 
Ах да, надо было память с блоками занулить. Но она у меня и так занулена.
Anonymous 2018-01-06 09:31:24 #355 №1365 
1.png
Простенькая генерация.
Anonymous 2018-01-07 09:02:15 #356 №1366 
1.png
И деревьев. Не обращайте внримание, что у них текстурка перекосоёбена.
Anonymous 2018-01-08 13:17:18 #357 №1368 
1.png
Теперь данные для прорисовки складываются отдельно для однонаправленных граней.
Anonymous 2018-04-07 07:34:36 #358 №1481 
.png
Я снова начал это делать.
Пока отпиливаю ненужные куски кода, а потом буду напальником и долотом обрабатывать.
Anonymous 2018-04-07 07:38:15 #359 №1482 
Грустно за тобой налюдать
Anonymous 2018-04-07 14:26:38 #360 №1483 
>>1482
Мне надо сделать коллизии и свет.
Anonymous 2018-04-07 18:02:10 #361 №1484 
.png
Сук, джва часа тахался с простым поворотом, даже с готовыми формулами из википедии. Вот что бывает, если не учить математику.
Сделать готовую функцию и использовать её во всех проектах? Та потом, потом.
Anonymous 2018-04-08 07:20:26 #362 №1485 
.png
Цок мнек роыл сто шровмлав генд

?????????????!?!?????????????!?!?,…….,,,,эжю
Anonymous 2018-04-08 08:13:53 #363 №1486 
Стало ясно, что в таком проекте надо выделить разные уровни абстракции. Пусть один уровень занимается чанками, блоками в них, сохранением мира, загрузкой, а второй уровень даст возможность взаимодействовать с блоками, имея только их глобальные координаты.
Anonymous 2018-04-08 09:19:10 #364 №1487 
.mp4
Нууу детектирование коллизий точек в блоках я сделал, теперь надо бы хоть небольшыие столкновения. А потом свет, а затем распараллелить всё это.
Anonymous 2018-04-08 09:51:17 #365 №1488 
Скучал по тебе. Продолжай.
Anonymous 2018-04-08 10:20:56 #366 №1489 
Вообще я могу использовать ODE, но боюсь, что потом пожалею. Вдруг нагрузка на процессор станет слишком большой? Или мне чего-то не будет хватать. Или не получится под какую-то платформу использовать. Хотя я для начала собирался сделать под винду x86-64, линукс хотя может он подойдёт под многие юниксы, один же и тот же ельфушник, а насколько я помню в каком-то байте gcc там ставит значение для System V, а не для Linux x86-64, линукс AArch64 и, возможно, linux AArch32.
Использовать тут я собираюсь в основном кубы. Что вы думаете об этом?
Лучше начну делать освещение, а со столкновениями потом определюсь.
Anonymous 2018-04-08 12:07:59 #367 №1490 
>>1489
Погугли физ. движки и выбери, куча их. Можно вообще какую-то библиотеку коллизий найти, без физона.
Если прям совсем пиздец, то можно сделать абстрактный интерфейс физона, и делать разные имплементации для физ. движков. Но обычно сначала как выбирают движок, так на нем и пилят.
Не ебу, включаются ли оптимизации в сам физ. движок, но помимо боксов есть смысл использовать сферы для приблизительного определения пересечения, это довольно дохуя может сохранить процессорного времени. Хотя у тебя можно сразу применить пространственную оптимизацию - по координатам вычисляешь индексы кубов, находящиеся вокруг проверяемого объекта, и собственно чекаешь коллизии только для них.
Anonymous 2018-04-08 12:54:28 #368 №1491 
>>1490
>использовать сферы для приблизительного определения пересечения
Не совсем понял, что ты имеешь ввиду. То есть искать радиус сферы описанной вокруг куба, радиус сферы вокруг другого куба, расстояние между ними и чекать, чтобы расстояние было больше суммы радиусов и тогда не надо чекать коллизии? Я так хотел сделать сначала, но потом понял что не надо тратить зря процессорное время на умножение и корень, а просто сравнивать координаты блоков и игрока.
>по координатам вычисляешь индексы кубов
Да, я так и делал для своих экспериментов с коллизиями, брал блоки только вокруг игрока.
Anonymous 2018-04-08 14:19:31 #369 №1492 
.png
Я реализовал механику света приблизительно как в майнкрафте, но это не моя цель. Я хочу, чтобы равноудалённый от источника свет был равноинтенсивным, по кругу. А ещё, чтобы свет не проходил через стены, хотя некоторая рассеиваемость нужна.
Незнаю, может на первых порах и так оставлю. Попробую сделать свет сглаженным.
Anonymous 2018-04-08 16:49:49 #370 №1493 
.png
Зачем я реализовывал алгоритм распространения света как в майнкрафте, если радиально получилось в нескольколько раз легче а ещё работает гораздо быстрее? Кстати, вот есть функция pow() из библиотеки, хедер которого math.h, я вроде бы посмотрел слегка его исходный код, но ничего не понял. А вопрос такой, если в качестве степени пересылать целое число, то она будет работать быстрее?
Anonymous 2018-04-08 18:15:02 #371 №1494 
.png
Anonymous 2018-04-08 18:16:10 #372 №1495 
Надо бы сделать так, чтобы свет от двух источников складывался, но это сложновато.
Anonymous 2018-04-08 18:45:24 #373 №1496 
Итак, мне нужно сделать:
1. Сглаженный свет для товарного вида.
2. Столкновения.
3. Мобов. Включает инвентарь, потому что игрок — моб с камерой, к конечностям которого подключены клавиши, а все мобы могут иметь некоторый инвентарь.
4. Предметы. Не только же блоки.
5. Инструменты.
6. Свойства блоков, такие как твёрдость, рыхлость, плотность и всё такое.
7. Блоки-некубы.
8. Генерация пары биомов.
9. Генерация структур.

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

Игрок будет начинать в городе, так как породы тверды как породы, а норм инструменты из камня и палок не сделать.
Anonymous 2018-04-09 07:49:17 #374 №1497 
Я отпараллелил функцию процессирования мира от функции прорисовки мира. Теперь при повороте головы выдаёт 60 fps, а при движении игрока меньше 20. И теперь довольно часто случаются сегфаулты, а иногда утечка памяти. А рефреш света для всех чанков занимает где-то минуту.
Anonymous 2018-04-09 12:22:42 #375 №1498 
1.png
Начало блоков и предметов со STORAGE.
Ща начну делать предметы (вещи).
Anonymous 2018-04-09 15:07:53 #376 №1499 
.png
Я сделал отрисовку предметов в виде дропа.
Кстати, потоки это очень классная вещь. Хочу побольше их напихать в код, только сначала с нынешними сегфаултами и утечками памяти, возникающих при неосторожных действиях разберусь.
Anonymous 2018-04-10 14:58:17 #377 №1500 
Я немного изменил механизм отрисовки сцены. Теперь есть некоторый радиус… квадрадиус!, который ограничивает дальность прорисовки.
Anonymous 2018-04-10 16:22:56 #378 №1501 
.png
Похоже, я только что нашёл баг, из-за которого случались то сегфаулты. Это был долбанный getkeyboardstate! Мой макрос для получения состояния всех клавиш, используя функции SDL2. Дело в том что там функция получения данных нажатия возвращает указатель на массив с этими данными, вместо того, чтобы записать данные в какой-нибудь мой массив. Один поток пытался обратиться к массиву с данными, а этот массив не был замаллокирован и он обращался в где-то рядом с NULL. А второй поток не успел сделать первый getkeyboardstate.
Только я не понял, почему у меня случались утечки памяти. Но теперь они случаются, потому что я переделал механизм отрисовки сцены.
Anonymous 2018-04-11 15:04:52 #379 №1502 
.png
Пытаюсь сделать новую генерацию мира, должны быть биомы, более разные высоты, камень, железная руда и простые пещеры. А так же начальный город.
Не получается пока что. Пытаюсь совладать с высотами, а тут как раз появился ещё один баг. Что-то с потоками.
Anonymous 2018-04-11 16:48:40 #380 №1503 
Я передвинул точку спавна игрока и вообще генерации мира немного повыше. Километров на 11258999e12.
Координаты не смеют быть отрицательными. Вместо этого центр мира просто размещается ооочень далеко от их начала.
Anonymous 2018-04-12 05:35:41 #381 №1504 
.png
Горы.
Anonymous 2018-04-12 06:24:02 #382 №1505 
.png
Это не то, что я хочу, но выглядит красиво.
Anonymous 2018-04-12 06:52:36 #383 №1506 
>>1505
Прикрути уже шейдинг, а то нихера ж не понятна геометрия этого всего.
Anonymous 2018-04-12 15:51:01 #384 №1507 
>>1506
Сложно, мне нужно сделать цикл день/ночь сначала, а потом подкорректировать механику света.
Anonymous 2018-04-12 15:51:24 #385 №1508 
.png
Большие блоки.
Кстати, в первой версии не будет мобов.
Anonymous 2018-04-13 09:37:47 #386 №1510 
.png
В школе я плохо учил математику и теперь у меня проблемы с тенями.
Anonymous 2018-04-13 10:01:31 #387 №1511 
Оп, я тут подумал, а что если просто сделать мод для minitest?
Anonymous 2018-04-13 10:13:34 #388 №1512 
.png
А хотя нет, надо было просто решить задачу на бумажке.
>>1511
Нет. Ты мне заплатишь мне за это? А другие? А какая механика в майнтесте? А могу ли я написать мод на си, вместо c++? А можно ли там вообще написать мод?
И вообще, небось придётся работать с чужим говнокодом.
Anonymous 2018-04-13 14:44:54 #389 №1513 
.png
Кажется у меня начинается это.
Вы можете задонатить мне Monero на адрес
4AZB4Ny5AJ4NR74v2n4M2qZLHppdHDcqDG7gDEmzqcTWehcRHuEN6DB7UoWsQhesSZ3fkVQVhjvbSDV6hJTupHVPQBJAWRX
или пожертвовать вычислительные мощности вашего процессора и помайнить на xmrig.
Вот он на гитхабе:
https://github.com/xmrig/xmrig
А тут релизы под винду:
https://github.com/xmrig/xmrig/releases

Чтобы пожертвовать мне ваши вычислительные мощности:
У вас Винда: Открываете cmd в папке, куда скачали xmrig.exe, вписываете команду:
xmrig.exe –url=gulf.moneroocean.stream:10001 –user=4AZB4Ny5AJ4NR74v2n4M2qZLHppdHDcqDG7gDEmzqcTWehcRHuEN6DB7UoWsQhesSZ3fkVQVhjvbSDV6hJTupHVPQBJAWRX –pass=game -t n, где вместо n выставляете кол-во потоков, которое хотите отдать.
У вас Линукс: Открываете эмулятор терминала в директории, где xmrig и вписываете команду:
./xmrig –url=gulf.moneroocean.stream:10001 –user=4AZB4Ny5AJ4NR74v2n4M2qZLHppdHDcqDG7gDEmzqcTWehcRHuEN6DB7UoWsQhesSZ3fkVQVhjvbSDV6hJTupHVPQBJAWRX –pass=game -t n, где вместо n выставляете кол-во потоков, которое хотите отдать.

Не бойтесь, ваш проц не сгорит если и так работает будучи 100% занятым

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

>>900
Сейчас я все свои проекты компилю с опцией -O3 и пока что никаких казусов не было.
Anonymous 2018-04-13 15:24:04 #390 №1514 
.png
Немного объёма.
Anonymous 2018-04-13 19:18:11 #391 №1515 
Вот, в общем список того, что мне нужно сделать, чтобы выпустить версию alpha 1.0.0:
1. Генерация деревьев.
2. Генерация пещер.
3. Генерация города.
4. День/ночь.
5. Механика Storage.
6. Крафтинг.
7. Главное меню.
8. Дроп.
9. Столкновения.
10. Обработка дропа.
11. Инвентарь.
12. VBO.
13. Сохранение и загрузка мира.
14. Взаимодействие с блоками.
15. Инструменты.
16. Обновление света.
17. Парочка штрихов.
18. Немного оптимизации.
Может быть числа 22 выпущу, но скорее уже в конце Апреля.
Anonymous 2018-04-15 06:21:48 #392 №1520 
.png
MakeStorageInterface, DeleteStorageInterface, MakeInterfaceDraw, DeleteInterfaceDraw
Anonymous 2018-04-15 06:58:23 #393 №1521 
.png
И камушки pebble отрисовываются.
Anonymous 2018-04-18 16:41:52 #394 №1523 
ухх, сложно делать этот интерфейс
Anonymous 2018-04-21 07:55:18 #395 №1525 
.png
Какие-то проблемы у меня с освещением одного чанка источником света из другого чанка. Непонимаю, почему сегфолты возникают.
Anonymous 2018-04-21 11:09:51 #396 №1526 
.png
Пункт "Обновление света" сделан.
Теперь свет обновляется в отдельном потоке.
Anonymous 2018-04-21 12:14:19 #397 №1527 
.png
Пункт "Первый блок", который являлся скрытым, сделан.
Мне осталось сделать:
1. Генерация деревьев.
2. Генерация пещер.
3. Генерация города.
4. День/ночь.
5. Механика Storage.
6. Крафтинг.
7. Главное меню.
8. Дроп.
9. Столкновения.
10. Обработка дропа.
11. Инвентарь.
12. VBO.
13. Сохранение и загрузка мира.
14. Взаимодействие с блоками.
15. Инструменты.
16. Парочка штрихов.
Anonymous 2018-04-22 03:14:44 #398 №1528 
Неважно что ты делаешь, главное что ты делаешь. Молодец! Я вон ниче не делаю.
Anonymous 2018-04-22 06:41:55 #399 №1529 
.png
Сегодня я понял, что делал лютую хуйню, но чтобы всё не переделывать, пришлось добавить парочку костылей. Хотя, может так и надо.
Олсо, игра в виде ELFа + файла ресурсов весит под 110 КБ
Anonymous 2018-04-22 06:48:11 #400 №1530 
Хотя, если стрипнуть, то чуть больше 100 КБ
Anonymous 2018-04-23 15:06:39 #401 №1532 
.png
Я выполнил пункты "Инструменты" и "Дроп".
Anonymous 2018-04-24 13:45:28 #402 №1535 
.png
.png
Теперь блоки разрушаются с анимацией.
Мне осталось сделать:
1. Генерация деревьев.
2. Генерация пещер.
3. Генерация города.
4. День/ночь.
5. Механика Storage.
6. Крафтинг.
7. Главное меню.
8. Столкновения.
9. Обработка дропа.
10. Инвентарь.
11. VBO.
12. Сохранение и загрузка мира.
13. Парочка штрихов.
Anonymous 2018-04-24 19:56:07 #403 №1538 
>>1535
Я сюда за видосами захожу, например. Помни, няша - видосы можно склеить для патреона.
Anonymous 2018-04-25 17:21:18 #404 №1539 
Ух, щас надо бы таки выполнить пункт "Механика Storage".
Ручки поднять, потянуться к Солнцу, ну же, у Солнцу, всё выше и выше! Цепи разорвать. Ух стальные цепи как же они крепки! Растяжение check, стадия самоупрочнения check, так так, щас будет разрыв иии… check. Ручки к клавиатуре, код открыть, игру запустить. Опа! Баг. Надо его исправить, а потом приступить к выполнению этого пункта, ибо нельзя это сделать из-за бага
>>1538
Да, мне надо будет освоить нормальные оконные видеозаписыватели.
Anonymous 2018-04-25 17:27:58 #405 №1540 
Хм, баг оказался очень лёгким. Я его заметил уже давно и понимал, что надо было просто мьютексы лочить, но раньше он проявлял себя в 10% случаев где-то, а теперь было почти в 100%. Ну ладно, главное что теперь всё работает.
Anonymous 2018-04-25 17:58:56 #406 №1541 
А хотя нет, баг был из-за другого. Из-за malloc без memset с нулём.
Anonymous 2018-04-26 13:28:47 #407 №1544 
Ну в общем я выполнил пункт "Механика Storage". Всё было не так сложно, как казалось, хотя всё-равно всё как-то коряво и держится неуверенно.
Anonymous 2018-04-26 13:40:41 #408 №1545 
А теперь уверенно, только указатель на указатель меня немного смущает.
Anonymous 2018-04-26 14:09:07 #409 №1546 
.mp4
Я освоил нормальный наверное видеорекордер. На самом деле очень многое можно сделать с помощью дефолтных и почти дефолтных линукс-программ.
Беру xwininfo, получаю id окна. Беру recordmydesktop, ввожу айди и можно записывать видео с окна, а не со всего десктопа и потом кропить ффмпегом.
Anonymous 2018-04-26 14:54:04 #410 №1547 
Впрочем и инвентарь готов.
Anonymous 2018-04-26 17:04:15 #411 №1548 
.png
Где-то таким должен быть мир.
Только игроку не придётся пешком преодолевать такие расстояния. Ему надо всего лишь найти портал, который ведёт в неведомые дали.
Anonymous 2018-04-27 09:23:29 #412 №1550 
Я, всё-таки, пункт "VBO" оставлю на другую версию.
Anonymous 2018-04-27 13:29:13 #413 №1551 
.mp4
День/Ночь
Anonymous 2018-04-27 16:42:26 #414 №1552 
Я попробовал скомпилировать под другие платформы.
Под Виндовс не получилось. Компилятор требует какую-то библиотеку, а когда я становился линуксоидом, я учился управлять пакетами, а не просто кидать нужные бинарники в нужные каталоги.
Под Linux ARM32 получилось, на малинке. Но не запустилось, пишет что GLEW не работает.
Anonymous 2018-04-27 19:06:23 #415 №1553 
Я опущу пару пунктов на будущее.
Мне осталось:
1. Генерация деревьев.
2. Генерация города.
3. Главное меню.
4. Обработка дропа.
5. Столкновения.
6. Сохранение и загрузка мира.
7. Шлифовать до даты выхода.
Кстати, я посмотрел на ODE, мутный он какой-то, неизвестный. А что если под ARM не смогу скомпилить? Думаю, лучше сам попробую запилить столкновения эти.
Anonymous 2018-04-28 13:16:16 #416 №1554 
.mp4
Выход первой версии будет первого мая.
Я ещё разок попробовал скомпилить под другие платформы.
Я понял, что GLEW на самом деле мне не нужен, я его когда-то давно вставил, потому что в гайде каком-то так было написано. С тех пор я его использовал в нескольких своих программах.
Теперь я смог запустить на распберри пи, но игра грохнулась на загрузке из файла ресурсов. В файл ресурсов интегрированы PNG-файлы, когда они читаются, libpng пишет, что это не пнг файл и ничего не загружается. Не понимаю в чём проблема. Код одинаковый, компилирую прямиком на малинке. Хотя, там, вроде бы, компилятор для 32-битного ARMv7 кода, хоть малинка и ARMv8, 64-битная, но я не думаю, что это должно мешать.
А винда… Я установил компилятор, но там то стандарт C99 не используется, а другой версии, то хедеры другие, в общем у меня этот компилятор версии 4.XXX, когда обычный 7.XXX. Сложно скомпилить.
Anonymous 2018-04-28 14:41:04 #417 №1555 
В игре должны быть железные пути, вагонетки, мобы, НПС Нот плеейбл сярактер, с которыми можно говорить, электричество, пар, вода, магма, лава, нефть, ещё кучи жидкостей, физика жидкостей, метан, матан, смартфоны, приложения под смартфоны, МК и просто компьютеры, логические интегральные схемы, провода, двигатели, дирижабли, дети знати, играющие в тупые смартфонные игры, которые им подарили рыцари, найдя в своих приключениях, магия, навыки, раса кошкодевочек, огнестрельное оружие, боссы, огурчики, помидорки, экономика. Как это реализовать я знаю, но незнаю зачем.
Anonymous 2018-04-28 15:24:40 #418 №1556 
>>1555
Чем тебя minetest не устроил?
Anonymous 2018-04-29 05:39:15 #419 №1558 
>>1556
Мне не будут платить денюхи.
Anonymous 2018-04-29 07:46:11 #420 №1560 
Ох. Я выгорел.
Anonymous 2018-04-29 07:46:22 #421 №1561 
Опять.
Anonymous 2018-04-29 08:02:41 #422 №1562 
>>1558
В таком случае я бы хорошенько подумал над концепцией, ибо кому нужен еще один майнкрафт?
Anonymous 2018-04-29 17:24:38 #423 №1564 
>>1562
А я и подумал.
Anonymous 2018-04-29 17:53:44 #424 №1565 
>>1561
Все четко, спасибо за видео. Ты мой любимый блоггер в ру сегменте, продолжай и не выгорай, сядь, скушай тортик.
Anonymous 2018-04-30 10:13:11 #425 №1570 
Начал я делать ету игру, потому что увидел сколько Тоади со своим ДФом зарабатывает с пожертвований. 5000 долларов в месяц! Да за такие деньги можно почти богом стать, в наш-то 21-й век. Он там просто усложнял всё, реализировал, а люди платили ему за это.
Вот я тоже хотел так же усложнять. Конечно сеттинг тут другой должен быть — моя игра, ДФ и майнкрафт сильно различаются.
Ну а сколько я буду зарабатывать, если не смогу скомпилировать это всё под виндовс? Вот сколько, например, в ДФ играет линускоидов? А сколько в майнкрафт линуксоидов? Почему под винду никто не написал эмулятор/прослойку для SYSTEM V ELFишников? А ведь у меня даже используются только кроссплатформенные библиотеки. SDL2, OpenGL, стандартная библиотека си, стандартная math библиотека, libpng ну и lpthread, который есть под винду в виде win-lpthread,
Anonymous 2018-04-30 17:22:26 #426 №1571 
>>1570
Усложнение обеспечивает лишь долгоигручесть проекта (как по разработке, так и по реиграбельности). Но без идеи никому не нужно.
KSP, Factorio, Starbound - у всех что-то свое.
При этом не стоит забывать про ошибку выжившего - безуспешные проекты никому не известны и не нужны. Из того, за чем когда-то следил, могу назвать Running With Rifles, которая уже года 3-4 в разработке, а судя по Стиму, она раз в 5 менее популярна вышеназванных проектов.

А компиляция под Винду по идеи не должна быть настолько уж сложной. Конечно зависимостей и настроек много надо поставить, но это решаемая задача, надо только денёк покурить тему.
Anonymous 2018-05-01 11:28:56 #427 №1572 
Вот есть первая версия.
https://jko.itch.io/msidi
https://www.patreon.com/posts/mow-sudo-itemes-18526432
Дайте мне денег.
Anonymous 2018-05-01 20:25:43 #428 №1573 
>>1572
На геймджолт еще выложи, там вроде бы можно какие-то копейки с рекламы на странице игры получать.
Германыч 2018-05-01 21:19:08 #429 №1574 
Запили хоть видео из игры. Что там можно делать вообще?
Anonymous 2018-05-02 04:09:43 #430 №1575 
>>1574
Та просто ломать блоки и ставить, если не баганёт.
Anonymous 2018-08-08 17:53:41 #431 №1678 
Я не буду продолжать разработку.
ОП
Anonymous 2018-09-12 10:08:01 #432 №1735 
>>1678
Исходники тогда хоть выложи
Anonymous 2018-09-14 08:01:07 #433 №1736 
a.jpeg
>>1735
Вот. Вроде бы вставил в джпег 7z-архив.
Anonymous 2019-02-08 08:14:05 #434 №1936 
>>1736
>Couldn't recognize the archive format.
Это точно 7z?
Anonymous 2019-02-08 11:12:39 #435 №1937 
>>1936
Да, берёшь 7z x * в директории с джпг и готово.
Anonymous 2019-05-15 00:05:05 #436 №2133 
Пролистал терд. Такая-то по-детски наивная глупость, опчек просто прелесть.
Ну и научился кодить на ГЛе хоть как-то, тоже плюс. Это никому сейчас не нужно, правда, ну да ладно.
Anonymous 2019-05-15 00:20:22 #437 №2134 
Алсо, код выложил, малаца. Я полистал его. Тебе еще учиться и учиться. Вспомнил свои молодые годы с ностальгией.
Спасибо, ОП.
Anonymous 2019-05-21 12:33:31 #438 №2139 
>>2134
Да, у него там ад из указателей. Возможно, если бы он использовал другой язык, например █████ (название временно скрыто). В нём есть статические массивы, динамические массивы любых размерностей и даже неизвестной размерности, ассоциативные массивы, длинные и бесконечные целые и рациональные числа. Те же чанки можно хранить в ассоциативном массиве с ключами в виде координат (надеюсь я правильно понял его код). Было бы гораздо удобнее. И не нужно велосипедть с FPS и обработке мира в секунду. У █████ будет библиотека time, а там структура pulse, позволяющая вызывать функцию раз в некоторое время независимо от времени исполнения функции, если не слишком большое. Так же в ближайшем времени я собираюсь быстренько добавить биндинги для опенгла и SDL2. Я хотел ещё попробовать переписать ODE на █████ ради параллельности, которая нативна для █████, с сохранением части API, так что пользователю не пришлось бы учить новое, если он уже знает API ODE.
Ещё бы биндинг или даже враппер для assimp и можно будет собрать целый игровой движок на █████. А учитывая то, что █████ные программы почти не линкуются динамически с иными библиотеками, зависимостей могло бы быть меньше.
Но, к сожалению, полноценного компилятора для такого прекрасного ЯП пока нет, что уж говорить про прошлое.
comments powered by Disqus