Этого треда уже нет.
Это копия, сохраненная 12 июня 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
out.mp43,2 Мб, mp4,
1200x800, 1:04
Я не умею играть в шахматы, так может сделать 632743 В конец треда | Веб
Я не умею играть в шахматы, так может сделать свои "шахматы", лол?
Планирую закончить к 18 января, это 15 дней, умножаем на 1.6 получается к 27 явнваря.
Это могло бы быть игрой для TWG, но зачем, если можно сразу выложить в стим? И темы не придётся придерживаться.
2 632781
>>632743 (OP)
Делай, в субшоте уже всё обсудили же.
video.mp41,5 Мб, mp4,
1200x800, 0:30
3 632937
Добавил красных и отрисовку стен вокруг уровня.
Когда фигура становится красной, её сила увеличивается в 3 раза, а потом обратно. Фигура будет красной столько времени, сколько простояла на специальном строении.
Может быть добавлю вокруг красной фигуры особую ауру с цветными кружочками, по которой можно будет определять, сколько времени осталось до снятия эффекта. Пока что единственный шейдерный эффект это небольшое свечение вокруг фигуры, особенно видно на чёрной пешке, когда она на чёрной клеточке.
Следующий шаг — научить фигуры говорить и выводить характеристики типа ХП и силы.
4 633403
ахахха, ну шо там шахматист?
2020 god uzhe.png23 Кб, 737x432
5 633404
>>633403
Я не успеваю делать. Вчера должен был запилить диологи и HP/strength-меню, но только сегодня сделал вывод текста.
Ну... Я не зря умножил на 1.6.
video.mp4698 Кб, mp4,
1200x800, 0:16
6 633699
Опять ничего не успеваю. Максимум, наспех сделал простейшее багованное контекстное меню мобов.
А ведь дней немного осталось!
videorzhakapolnyhohotach.mp44,5 Мб, mp4,
1200x800, 1:00
7 633833
Сделал контекст-меню поприличнее, добавил сикинг по игроку понял, что надо добавить управление с клавиатуры, а с разговором ещё туго.
8 634722
Опять я почти ничего не успел!
Но добавил поддержку фуллскрина и управление с клавиатуры.
Ещё столько надо сделать! И 41 уровень сдизайнить.
Скриншот не прикреплю, так как всё-равно ничего нового нет.
invidivo.mp43,8 Мб, mp4,
1200x800, 0:40
9 634915
Сегодня, что я максимум смог добавить, это зачатки разговров. А ведь через две недели пора начинать выпускаться!
sage 10 635014
>>634915
Как же это убого, /gd в своем репертуаре, хуле.
11 635021
>>635014
Что конкертно не так? Шейдеров надо добавить? Это да.
vizdos.mp41,5 Мб, mp4,
1200x800, 0:20
12 635682
Начал делать первый уровень, реализовал A* алгоритм.
sage 13 635708
>>635682
убожество
14 639008
>>634915
Не уверен, что держать фокус на игроке даже тогда, когда действие происходит на краю доски - хорошее решение.
15 639083
интересная затея
16 639120
>>635708
>>635014

>пук


Поясни, шиз
out.webm6,7 Мб, webm,
1200x800, 0:48
17 639210
Во втором уровне я познакомлю игрока с механикой ключей. Только надо исправить некоторые баги и сделать строение конца уровня.
>>639008
Возможно, тоже столкнулся с этой проблемой, стало странно. Но даже не знаю, что предпринять. Останавливать экран в углах? Нет, у меня есть и очень маленькие уровни. Вообще, это даже добавляет немного экшна.

Кстати, завтра уже пора отправлять в стим на проверку игру, но я сделал 1.5 уровня из 30, так что это было бы неэффективным решением.
sssssssssssssssssssssss.png29 Кб, 642x607
18 639387
Добавил замочных скважин на конец, но они некрасиво опоставлены.

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

А ещё я всё рисую через glPushMatrix, потому что не хочетца создавать отдельную функцию для генерации рисовальческих данных
19 639458
Андрюша ты?
out.webm2,2 Мб, webm,
1200x800, 0:22
20 639662
Здесь можете видеть баги для A*.
out.webm2,2 Мб, webm,
1200x800, 0:17
21 640159
Джва полчаса пытался исправить этот астар под нужны (на самом деле у меня вместо рёбер вектора в графах, лол).
У меня мозг отключился выдав последнюю разумную мысль, дальше было дело перебора операторов <, =, > и их комбинаций. Но всё-равно не заработало полноценно, вторая фаза выполняется только по вертикали как бы, но ничего, можно и рандомизированно менять горизонталь и вертикаль.
Хотя нет, нельзя, потому что в стенах могут быть закоулки. Ну вот.
Лучше бы вам не видеть каким говнокодом я это реализовал.
image.png2,9 Мб, 1920x1080
22 640170
>>639387
Анон, ты делаешь Action-игру типо прикла? Лучше примера не нашёл
image.png2,9 Мб, 1920x1080
23 640171
>>639387
Анон, ты делаешь Action-игру типо прикла? Лучше примера не нашёл
image.png48 Кб, 470x201
24 640172
>>640170
Мне ещё эта игра вспомнилась
.png760 Кб, 854x806
25 640526
>>640171
>Анон, ты делаешь Action-игру типо прикла? Лучше примера не нашёл
нет
pravilnaya kartinka 3.png103 Кб, 1200x800
26 642019
Проект отменяется/замораживается, потому что у меня и так много проблем с Индустриворкс + я кое-что нашёл + у меня есть и другие проекты + у меня есть жизнь.
Можете не ждать.
sage 27 642115
>>642019
Ну и пошел нахуй.
28 642134
>>642019
Тогда ты не против, если я заберу твою идею себе?
29 642222
>>642134
Если в течение следующего месяца ни разу не возьмусь с пруфами, то забирай.
Кстати, если тебе только идея нужна, то делай сразу в 3D.
naska.png33 Кб, 1200x800
30 644618
Возобнавляю разработку проекта. Скоро свободное время появится и надо будет делать по 6 уровней в день, чтобы успеть к первому Марта.
1582529933942.png133 Кб, 320x313
31 644680
>>644618

> Возобнавляю разработку проекта.


Это последняя вспышка мотивации перед окончательным угасанием. Плавали. Знаем.
bbbbbbb.png55 Кб, 1920x1080
32 644719
>>644680
Возможно.
Я автор ивса и уже 8 месяцев с ним вожусь, а он пока ещё не окупился, надо немного подмаркежить.
Я пытаюсь сделать маленькую игру, которая не является воплощением высшей художественной+инженерной деятельности и посмотреть, сколько с неё можно получить. Если делать по 6 уровней в день, то к первому Марта успею выпустить страницу в стиме. Последний день на шлифовку, хотя на самом деле шлифовка это 2 недели выжидания в стиме.
blackwhite.png46 Кб, 1200x896
33 644750
Делать новые уровни легко, но потому что я ещё тогда сдизайнил около 12. А надо аж 30. При этом, отдельные уровни должны иметь особые механики, чтобы игрок не заскучал и успел потратить 2 часа на игру. Например, на одном уровне будет тайловый платформер, на другом пасхалка к андертейлу, а на ещё одном прилетит девочка-волшебница в виде красного ферзя, а животным-поработителем должна быть игральная кость.
Вчера я попробовал перевести игру с си на годот и отказался этой затеи. Я плохо разбираюсь в ООП, а там всё сделано из каких-то нод и сцен. Плюс, я что, зря писал отдельную библиотеку для ГУИ? Не хочу перекомпилировать его для своих библиотек. Что действительно важно сделать в геймдевной индустрии, так это перейти с опенгла на отдельный графический движок, Ogre3D, например, но, как я понимаю, он предназначен именно для 3D. Для 2D можно поделать на опенгле, рисуя каждый спрайт за несколько дравколлов (glVertexPointer, glTexcoordPointer, glDrawArrays, etc), если их около 100, но я даже не знаю, какая версию опенгла нужна для запуска игры. OGL2, OGL3+GLSL310, GLES2, GLES3. Графические движки позволяют абстрагироваться от этого. Люблю абстрагироваться.
В четвёртом уровне игрока знакомят с механикой "Русские и Негры живут в диаметрально противоположных гетто".
Я разрываюсь между тремя проектами, из-за чего сегодня я мог только десять минут потратить на шахматы, но я выбрал делать игру про шахматы и потратил около часа.
checker.png41 Кб, 1200x800
34 645060
Сегодня добавил 7 заготовок уровней, что приблизительно равно 0.5 уровня. Такими темпами я не успею, значит надо снизить кол-во уровней до 20, сделать билд, а потом, если руки дойдут, довести до 30.
35 645064
>>645060
Кайфово делаешь, анончик, по кайфу. Добра тебе! Миллиарда скачиваний!
aaaaaaahha.png50 Кб, 1200x800
36 645408
В итоге я сделал только 16 заготовок уровней. Ну ладно, пора их разрабатывать полноценно. Добавлю, мож, до 25, когда закончу.
У меня осталось 2 дня, а надо музыку влепить, катсцены, тестить, диалоги, рычаги.

>>645064
Спасибо, но в стиме миллионов 100 пользователей, по моим прикидкам, платёжеспособных более 30 миллионов, так что стоит стремиться к этому числу покупок.
37 645412
Сука, я уже начал пилить подобное в 3д, но, признаюсь, идея пришла гораздо позже, чем ты создал этот пост.
Но у меня в любом случае только ядро игры (без ии) готово, ибо я хз как сделать ии умнее и заставить его думать наперед. При попытке ии высчитать все выигрышные комбинации игра либо с первого хода ебёт игрока, либо жидко пукает рандомом
gotovo 4 urovnya, a eto znachit, shto zavtra mne nado sdela[...].png64 Кб, 1200x800
38 645546
Готово 4 уровня, а это значит, что завтра мне надо сделать 12.

>>645412
А я просто делаю астарный ИИ, ещё немного рандомизирую скорость фигур, моя игра не про челлендж, а про ультраказуальное посмотреть на уровни.
shashka.png34 Кб, 1200x800
39 646391
Ой, я пропустил дедлайн!
Еле сделал пятый уровень.
Теперь возьмусь за шашки.
Главное помнить — сделать страницу в стиме до 10 Марта, за это время успею навалять ещё 5 уровней.
Столько как в коде, король ведёт себя как пешка, а бишоп вообще по астару не ищет, тупо бьёт напрямую, потому что у меня однонаправленные рёбра, лол.
Есть ли вообще смысл делоть игру, в которой почти нет геймплея? Таких полно в стиме, но какую же цену устанавливать: 2.99, 1.99 или 0.99?
40 646396
Что-то уровня львичек.

Я бы посоветовал сменить палитру на темно-зеленую, добавить трубу и струю. Ну ты понел, те самые шашки из грязи. Можно даже добавить особые способности - стоять как цапля, мыться под струей, оторвать погону.
aaabcccc.png43 Кб, 1200x800
41 646596
Сделал вплоть до 9 уровней, теперь надо поведение ведьмы, кхм, ферзя сделать. Думаю, смогу даже 12 уровней запилить. А потом немного ГУИ, немного красивостей, мб, интерфейс, сохранения и можно будет сделать страничку в стиме 10 марта, чтобы выпустить 24 марта.
И так, я повторяю вопрос: для такой игры какую цену стоит устанавливать: 2.99, 1.99 или 0.99 долларов?
Кстати, во время скидок покупатели реагируют прежде всего на процентаж или на цену, если игра непопулярна?
42 646928
Не знаю где слово из спам-листа.
43 647024
>>646928
Скорее всего, ГУИ, но это не точно.
gui.png17 Кб, 1200x800
44 647414
Я ещё не доделал эту игру, но страница в стиме скоро появится.
Пока ГУИ делаю.
К сожалению, уровней всего 14 и они без катсцен, но перед выпуском у меня ещё минимум 2 недели. Только эту игру можно сделать за 2 недели как раз.
imgbe.png263 Кб, 1920x1080
45 647446
Меня же не забанят за такое в трейлере?
46 647472
>>647446
на be blue заменяй последнее, так точно зобанят
47 647520
>>647472
В английской blue только с тоской связан.
abc.png16 Кб, 1280x720
48 647996
Сделал перевод на немецкий. Там всего 8 символов добавить — 6 умляутов и 2 эсцета. Французский добавить будет проблематично, так как плюс больше 30 чарактеров!
А китайские это вообще пушка. Мне надо как-то растеризовать все иероглифы и парочку других глифов, а потом переписать функцию для создания строки, чтобы она учитывала скейл и таким образом, если скейлинг равен двум, то для китайских иероглифов в 32x32 пикселя толщина линии будет в один пиксель, а не в два.
49 648363
Игра не прошла ревью в стиме. Но почему?
Они сказали, что никак не смогли запустить на виндовсе но не на стимос, что, возможно, что-то с файлами или зависимостями. Но я запускаю со своей отдельной виндовс-машины и у меня запускается много раз и нормально работает. gdb выдаёт, что при линковке (после запуска процесса) загружаются 6 отдельных библиотек по пути к игре, а остальные по стандартному system32 пути: куча странных виндовсовских библиотек, несколько опенгловских и OpenAL, который распространяется вместе с redistributables.
Как можно понять в чём проблема, если у меня даже нет того образца виндовса, который у них? Я не понимаю как решить эту проблему. Мне что, просто заново отправить запрос на ревью?

Может процесс компиляции не такой? Я компилирую при помощи:
x86_64-w64-mingw32-gcc -g3 objectsources.o -o igra.exe -Wl,--stack,8388608 -L/usr/x86_64-w64-mingw32/bin -I/usr/x86_64-w64-mingw32/include -lmingw32 -lSDL2main -lSDL2 -lOpenAL32 -mwindows -lopengl32 -lglu32 -lglew32 -lm -lpng -lsteam_api64 -L./lib/win64 -Wl,-rpath=./lib

Я просто не понимаю.

И вообще, мне немного кажется, что они перепутали SteamOS и Виндовс, ведь моя прошлая игра не запустилась именно в SteamOS (я не знал, что существуют миллиарды версий либси и надо линковать к отдельной версии), а виндовсе, не смотря на фатальную ошибку, которая создавала темпорарный файл в "корне". И для нынешней игры я как раз не проверял билд в SteamOS, так как он у меня сломался и я не смог снова установить.

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

А может они просто неохотно принимают мою игру в связи с её простотой и поэтому дали мне несуществующую задачку?
Я не понимаю, как это решить? Может мне вообще не стоит ввязываться в стим? Кое-как смог выпустить одну игру, в которую почти никто не играет, а если играет, то на линуксе. Вдруг и та игра на самом деле не запускается на виндовсе? Это сумасшедствие.

В американском аэропорту Кеннеди журналист проводил опрос на тему:
«Что по вашему мнению является самым отвратительным на свете?»
Люди отвечали разное: война, бедность, предательство, болезни..

В это время в зале находился дзэнский монах Сунг Сан.

Журналист, увидев буддийское одеяние, задал вопрос монаху. А монах отвечает:

— Когда человек пытается угадать, а попыток у него мало.
49 648363
Игра не прошла ревью в стиме. Но почему?
Они сказали, что никак не смогли запустить на виндовсе но не на стимос, что, возможно, что-то с файлами или зависимостями. Но я запускаю со своей отдельной виндовс-машины и у меня запускается много раз и нормально работает. gdb выдаёт, что при линковке (после запуска процесса) загружаются 6 отдельных библиотек по пути к игре, а остальные по стандартному system32 пути: куча странных виндовсовских библиотек, несколько опенгловских и OpenAL, который распространяется вместе с redistributables.
Как можно понять в чём проблема, если у меня даже нет того образца виндовса, который у них? Я не понимаю как решить эту проблему. Мне что, просто заново отправить запрос на ревью?

Может процесс компиляции не такой? Я компилирую при помощи:
x86_64-w64-mingw32-gcc -g3 objectsources.o -o igra.exe -Wl,--stack,8388608 -L/usr/x86_64-w64-mingw32/bin -I/usr/x86_64-w64-mingw32/include -lmingw32 -lSDL2main -lSDL2 -lOpenAL32 -mwindows -lopengl32 -lglu32 -lglew32 -lm -lpng -lsteam_api64 -L./lib/win64 -Wl,-rpath=./lib

Я просто не понимаю.

И вообще, мне немного кажется, что они перепутали SteamOS и Виндовс, ведь моя прошлая игра не запустилась именно в SteamOS (я не знал, что существуют миллиарды версий либси и надо линковать к отдельной версии), а виндовсе, не смотря на фатальную ошибку, которая создавала темпорарный файл в "корне". И для нынешней игры я как раз не проверял билд в SteamOS, так как он у меня сломался и я не смог снова установить.

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

А может они просто неохотно принимают мою игру в связи с её простотой и поэтому дали мне несуществующую задачку?
Я не понимаю, как это решить? Может мне вообще не стоит ввязываться в стим? Кое-как смог выпустить одну игру, в которую почти никто не играет, а если играет, то на линуксе. Вдруг и та игра на самом деле не запускается на виндовсе? Это сумасшедствие.

В американском аэропорту Кеннеди журналист проводил опрос на тему:
«Что по вашему мнению является самым отвратительным на свете?»
Люди отвечали разное: война, бедность, предательство, болезни..

В это время в зале находился дзэнский монах Сунг Сан.

Журналист, увидев буддийское одеяние, задал вопрос монаху. А монах отвечает:

— Когда человек пытается угадать, а попыток у него мало.
50 648384
>>648363

> Мне что, просто заново отправить запрос на ревью?


Да, отправь заново.
Далее чисто моё предположение, не воспринимай как Истину в последней инстанции: У них возник ложный детект антивируса, после чего они послали тебе отказ и ждут твоей реакции. Предположительно, если ты не пытаешься их хакнуть, ты повторно пришлёшь реквест с неизменными участками кода, на которых сдетектирована сигнатура. Если же ты хакер, ты поменяешь именно тот фрагмент кода, который вызвал подозрения их антивируса. Формулировка про зависимости - для отвлечения внимания.
51 648861
Офигеть, теперь они написали, что игра запускается на винде и СтимОС, но не на Убунте. Я не думал, что они проверяют работоспособность на Убунте.
С другой стороны, действительно я замечал некоторые странности при записи в конфиг на винде, но при этом не на линуксе, значит тут есть какой-то андефайнед бехавиор. Ещё разок при запуске на более девственной виндовс-машине игра вылетела при попытке сменить язык.
Ладно, попробую немного отполировать её.
52 649999
Я понял, что там было не так. Во вкладке редистрибутейблы указано, что их можно указать только для винды, соответственно на убунте и СтимОС опенала нет по-умолчанию. Придётся теперь на SDL_mixer перепиливать, потому что у OpenAL слишком проприетарная лицензия.
nnnout.jpg7,9 Мб, 792x570
53 650150
Сделал бесплатную демо-версию, проверьте пожалуйста и напишите, она хотя бы запускается на винде? И музыка должна идти.
Ссылка: https://drive.google.com/file/d/1hw58xJE7lH0WKETlP4Vu6Dy60d_IDw-S/view?usp=sharing
SHA256: 8709876911ff1c0bb57cf27c9a045bab36d1fd5372d818f88a56be611cf9e473

Если вы продвинутый пользователь ПК, то можете распаковать прикреплённый зипджпег.

В архиве есть бинарники и для винды и для линя.
nnout1.jpg7,9 Мб, 729x499
54 650176
Не, можете не качать версию выше. Я с другими анончиками уже узнал, что виндовс-версия багованная, но мои виндовс-машины дефектные и не хотят исполнять ошибку.
Вот новая ссылка:
https://drive.google.com/file/d/1JdqVdtUKxWQs0LjOTwjdoTxajmT9eMJT/view?usp=sharing
SHA256: 5ef444d2ea73606370a3554628088dcd6bbb88e53193624a94afcdf47d1731f4

Кстати, бинарники скомпилены с -g3, так что, если вы умеете пользоваться дебаггерами, то можете через него пропустить.
imgop2.jpg7,8 Мб, 428x305
55 650223
Верхняя версия тоже не рабочая. Её неработоспособность связана с тем, что на моей машине OpenGL исполняется вразрез со стандартном, из-за чего проходят некоторые ошибки.
Вот новая ссылка:
https://drive.google.com/file/d/1CJVU9MobmRb25hm3OH2oS04zEsdoP_JI/view?usp=sharing
SHA256: 3d41c33ec4441ae268c359bf58db14b8e80f0d472c96ea517fbc72444bdaf047
И опять же, зипджпег.

Может мне стоит выучить Vulkan?
56 650244
В общем, вот рабочая версия:
https://drive.google.com/file/d/1Qv5O0X0e3J6pRcnHBbb8S2FORyewdzDR/view?usp=sharing
SHA256: 84f9b261a48b640b177b459005a822aefa8b5ee154ecfddb43995be8e1227be4
Зипджпег уже не буду кидать.
kinght.png2 Кб, 128x128
57 650860
Страница в стиме вышла:
https://store.steampowered.com/app/1265110/Chessmates/
Выход 21-го Апреля, пусть побольше вишлистов накапает.
Пока тут 14 уровней, но в течение выхода может добавить до 30, 40, 50, а и до 100!
Доступны 4 языка: Английский, Русский, Украинский и Немецкий. Планируется перевод на французский и 2 китайских.

С билдом мне помог анон с одного форума, но этот форум уже умер((9(

К сожалению, у меня нет геймпада/джойстика и я даже не знаю, как его используют, из-за чего не могу добавить официальную поддержку его, но могу мнимую.
58 650863
>>650860

>пусть побольше вишлистов накапает.


Ты правда думаешь, что кому-то это может быть интересно?
59 650882
>>650863
Не знаю, посмотрим. Учитывая активность даже в этом треде, игра очень неинтересная, несмотря на необычную задумку. Вы где-нибудь видели такое управление?
Но вообще, это шанс для маркетинга и пиара, который я себе дал. Если популяризую, то, может быть, отобью сотку. Ну или, хотя бы, выведу накапавшие X0 долларов с другой игры.
60 650888
Забыл про видео на ютубе. Вот оно: https://www.youtube.com/watch?v=po4Ck7FNiH0
61 650891
>>650882

>игра очень неинтересная


Это же шахматы, что ты вообще хотел. С такой чуйкой лучше тебе найти кого-нибудь прошареннее, по сути любого человека на земле.
62 650906
>>650891
Хочешь сказать, что если человек увидит что-то похожее на шахматы, то вообще пройдёт мимо? Звучит правдоподобно, я не подумал, что скорее всего, менее миллиарда человек знают как ходят фигуры.
63 650909
>>650906

>что если человек увидит что-то похожее на шахматы, то вообще пройдёт мимо?


Я увидел, что это шахматы и даже захотел причинить тебе вред.
64 650974
>>650909
https://www.kongregate.com/games/FractalSunrise/knight-errant
https://www.kongregate.com/contests
Я так понимаю, подобная игра недавно неплохой приз получила. Ты видел такое, оп?
65 650989
>>650974
Не знаю, меня отпугивает это говно. Ты бесплатно хочешь выпускать? Блин, не, я даж за бесплатно бы не стал, неинтересно, может просто я такой.
66 650990
>>650974
Посмотрел игру по ссылке, ну это аналог такой, где фигура два кубика в высоту была, это неплохая игра.
https://www.youtube.com/watch?v=9vXH9JaWsT4
Блин, ну вот что вам мешает в 3д сделать, ни анимаций не нужно, ничего прогать особенно, делаете уродливое 2д.
67 650998
>>650974
Поиграл чуток, в моей игре есть враги. А вообще, неплохая идея для новых уровней, если буду добавлять. Что-то я даже не подумал про такие головоломки.

>>650990
Нда, наверное, это тоже моя большая ошибка — делать игру в 2D. Ведь я в 3D гораздо больше разбираюсь и нравится он мне больше.
Может быть, мне вообще не стоит делать игры с 2D-графикой.

Ну ладно, скоро надо будет начинать делать новую игру. В ней будет 3D-графика и аниме-девочки, а сама игра будет клоном Postal 2, но с очень нелинейным прохождением и сохранениями, подобными как в Papers, Please, чтобы можно было день переиграть, вывев на новый путь.
Надеюсь, за 2 месяца справлюсь.

>>650989
Я Chessmates собираюсь продавать по доллар за штуку, теперь вопрос в том: какую стоит сделать первонедельную скидку? Я планировал 30%. Даже если вишлистов не будет, всё ещё можно выехать на богатстве локализации.
Надеюсь я правильно помню. Когда выпускал Industriworks, был неопытен и не поставил скидку, лол. А теперь я не нашёл, где её выставлять для первой недели, кроме как в самой вкладке скидок
68 651026
Палю отношение вишлистов к просмотрам: около двух процентов.
По моим расчётам и прикидкам: чтобы окупить проект, надо всего лишь в 100 раз больше просмотров. У меня чуть меньше месяца, чтобы сделать их и как это сделать я не знаю.
mem.jpg59 Кб, 640x480
69 651311
Я не умею пиарить. Я не смог залить мем в виде ссылки на имгур, где уже была бы ссылка на стим-страницу.
Как же сложно в ваших интернетах!
70 651429
Как мне распиарить игру? Из нужного количества вишлистов готово только 1.625% и это из стимовского траффика.
71 651433
>>651429
У тебя, как бы, шлак. Что ты собрался пиарить?
72 651446
>>651433
Почему шлак? Каковы критерии?
2D? Мало графона? Мало геймплея? Не в ту эпоху попал?
scr.png37 Кб, 1280x720
73 659130
А вы ещё боялись, что теперь каждый вася будет везде свои прыгающие кубы постить...

Добавил 2 уровня и французскую локализацию.
Такую игру запорол! А ведь мог бы до 50 уровней с катсценами и красивыми эффектами сделать.

Ну ничего, следующая моя игра точно должна стать успешной.

Выход через 2 дня 21-го апреля.
chessmates.png61 Кб, 1280x720
74 660056
Chessmates выпущена!
https://store.steampowered.com/app/1265110/Chessmates/
Ура, друзья, долгожданное событие наконец случилось. За день до выхода к вишлистам прибавилась 1/6 от прошлого количества.

Посмотрю, насколько удачный такой эксперимент. Может быть эта игра окажется даже успешнее Индустриворкса?

И на этот раз я не облажался и выпустил чётко по минутам во время PDT 7:00 AM.
Индустриворкс я выпустил в 6:59
75 660071
>>660056
Надеюсь ты следовал заветам великого Крана и выпустил его в Красный день, или как минимум Синий? Или ты белодневка позорная?
76 660078
>>660071
Кто это? Блоггер какой-то?
77 660079
>>660078
Один шизик с нульчана, был активен лет 10 назад.
78 660985
Пока что чессмейты опережают Индустриворкс по успеху... В первый день выхлоп больше, чем Ивс за первую неделю.
Может мне стоит перекатиться в мобильную разработку? Будут бесплатные приложухи, которые просто почти незаметно воздействуют на мозг рекламой в обмен на бесплатность.
fdf.png121 Кб, 1214x409
79 677002
Что это значит? Он не понял, что надо жать на QWERASDF? Не понял, что надо жать на ЛКМ? Ему сама игра не нравится, он что не смотрел на трейлер? это не плохо, +5 песо мне в копилку Или он не понимает, что тут надо делать?
80 683862
>>650998

>Поиграл чуток, в моей игре есть враги.


Справедливости ради, в этой >>650974

>https://www.kongregate.com/games/FractalSunrise/knight-errant


Тоже есть враги. И в отличие от твоей игры, они убиваются с одного "удара", как и в обычных шахматах, но сложность представляют ограничения перемещения. А ещё там даже самый настоящий сюжет есть, но понимаешь это только в самом конце: чёрный "заблудившийся" конь добрался до "базы" белых фигур, где белые пешки держали в заложниках чёрную пешку-девочку (с розовым бантиком); конь уничтожает все белые фигуры кроме короля, освобождает чёрную пешку, пешка превращается в ферзя (всё ещё с бантиком), и убивает белого короля. Хэппи энд, чёрные победили. Т.е. начинается всё как простая головоломка, а под конец понимаешь, что весь этот маршрут конь проделал ради любимой... и всё такое... А у тебя что? Набор бессмысленных комнат и монотонное долбление каждого противника?

>>660985

>Может мне стоит перекатиться в мобильную разработку? Будут бесплатные приложухи, которые просто почти незаметно воздействуют на мозг рекламой в обмен на бесплатность.


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

>>650998

>Ведь я в 3D гораздо больше разбираюсь


Судя по тому, что я знаю про индустриворкс - в 3D ты не разбираешься.
out.mp41,4 Мб, mp4,
1280x720, 0:07
81 706346
Готовлю обновление Чессмейтов.
Что вас кошмарит больше: вращающиеся пиксели на заднем плане или полупиксельный антиалиазед текст на кнопках?
out.mp45,2 Мб, mp4,
1260x700, 0:20
82 715243
В чессмейтс можно ввести кликер-идлер.
Например, проходишь каждые 4 уровня и тебе дают возможность купить здание, которое само будет фармить тайлы.
А за каждые 7 уровней можно открывать демосценку, но это для будущего.

Моя ГУИ-система и графические движки багованные, потому что API меняю каждый месяц.

Например, недавно было месиво из кнопок. Во-первых, мне надо сортировать виджеты так, чтобы те, кто в конце списка отрисовывались поверх прошлых. Думаете, легко, просто для каждого виджета z увеличиваешь на небольшое число или вообще отключать depth-test в случае опенгла. Но это не так. Мой графический движок тоже имеет родитель-дочерние объекты и их матрицы относительны друг-друга. Получается, если к первому виджету добавить в z один, а к его дочеренему 2, то в итоге будет 3, а потом начнётся месиво среди соседних виджетов. В итоге я плюнул и ввёл просто сортировку в 2D в самом графическом движке. 14-му элементу матрицы (trans Z) приравнивается номер объекта.
Но и это не всё. Как вы можете увидеть в правом верхнем углу, если нажать на середину кнопочки, то число прибавляется, а если на край, то нет. Это потому что у ГУИ-системы свой способ для проверки трейсинга элемента. Надо заменить и сделать трейсинг прямо в графическом движке. Всё-равно эта функция понадобится для софтрендера-рейтрейсера бекенда (точнее она уже есть), а заодно можно будет создавать 3D-виджеты, типа кубики шарики на заднем плане нажимаешь и они подсвечиваются.
Ещё есть баг с частым изменением меша, видно при быстром слайдинге музыки. У меня уже несколько раз были такие баги в разных реализациях ГУИ, но уже я не помню, отчего он зависел.
И, наконец, баг с прилинкованными виджетами. Кнопка Back это на самом деле один и тот же виджет (а точнее ВиджетДата_т) в каждой активности, просто с разными матрицами. И он чего-то теряет свой блинк.
Баги, баги, баги.

Зато я лейауты начал вводить.
83 715301
>>715243
Игрушка прикольная!
Анон, давай я напишу музыку для твоей игры? Что-то чуть менее въедающееся в мозг!
бесплатно
telega @mmmvl
scr.png35 Кб, 1280x720
84 717353
Я почти доделал это обновление, а местный анон неанон написал музыку для Чессмейтов.

Но как же, всё-таки, трудно компилировать программы для виндовса из C++! Это ужасно, это деморализует, мне часов 7 понадобилось, чтобы исправить баг и чессмейтс смог запуститься на винде. Думаете, это в винде проблема? Или в опенгле её видеокарты? Нет!
Может быть если смотреть издалека, то видно, что Билл Гейтс подчинил себе несколько миллиардов людей в одной узенькой сфере и теперь программисты по всему миру испытываются сложности в компиляции под виндовс, но проблема в другом. Хотя, если бы таких биллов было штуки 3: Билл Гейтс, Борис Привратник и Zakonoproject Vorota, создавших Windows®, Окна™ и ©Fortochki и у каждой системы были свои правила линковки, в одной ОС сделать саму библиотеку и файл линковки, в другой просто библиотеку, но с жуткими ограничениями, а в третьей инжектировать экзешник в ядро, то было бы ещё хуже. Лучше одно зло, чем несколько.
Или если бы все пользовались линуксами 20-ю дистрибутивов, а на них 5 версий libc, 3 стандарта дёрганья звуков и 10 стандартов оформления freedesktop-иконки, то это тоже вряд ли было бы хорошо.
Дело не в виндовсе, даже наоборот, линукс позволяет запускать правильный и ошибочный код, виндовс позволяет запускать правильный и ошибочный код, но не все их области ошибочного кода пересекаются, что позволяет найти некоторые баги. Это не фича виндовса, а проблема ленукса.
Дело было в самом C++, проихсодящем из C. Знаете, C работает на UB. На одной машине у него int 32-битный, а на другой 16-битный. Это ладно бы, во времена создания C, как я понимаю, на одних МКУ регистры могли быть 16-битные, а на других 14-битные, а на экзотиках 9-тритные или ещё какие. Определить их все в Defined Behavior может быть сложно. Но так как C++ происходит из C, он перенял и его худшие черты.
Проблема была в том, что в одной структуре у меня было поле bool refresh; У него нет дефолтного значения и мой cppc/clang/gcc/tcc/urcc/g++/x86_64-mingw32-w64-windows10-mingw32lib-SDL2main-gdb не захотел его обнулять по-дефолту, не принято это. Сишники считают, что это нормально, когда при декларации переменной в ней находится совершенно полуслучайное число. Когда на линде из раза в раз там оказывается ноль, на виндуксе там оказывается другое число.
Что самое смешное, этот рефреш использовался при вызове некоторого OpenGL-кода, я еле (снова) поставил на швиндос gdb для 64-х битных EXE, скомпилировал бинарник с -g3, но он не захотел мне говорить, в какой строке кода проихсодит сегфаулт. Потому что в это время он находился в какой-то другой библиотеке интел-видеодрайвера и стек, видимо, порушился, из-за того что было обращение в запрещённую область памяти. Возможно, как раз на стеке он что-то там и затирал и не давал мне возможности узнать, как программа попала в такую западню.
Так что мне пришлось принтфить все значения. Но виндовсовская консоль не поддерживает вывод в неё. Не знаю, может его можно активировать, скачав 30-гигабайтную либу, если зарегестрироваться на microsoft.com, отправив паспортные и биометрические данные и внутри будет класс Console внутри монады windowsConsole внутри эксцепшиона UsingConsoleOnWindows внутри функции WindowsMainMain внутри процедуры windowsStartup внутри члена NotGRUB:Windows структуры Console класса Console, вычислив 806-е число Фибоначчи, обязательно путём циклического сложения floatов, так как учитывается накопившеяся ошибка и отправив это в метод ConsolePrint этого класса, но я решил пойти более удобным путём. Взял, написал макрос для открытия файла log.txt, записывания туда и закрытия (чтоб синк) и так нашёл, где же ошибка.
Потом увидел чёрный экран, подумал, что опять придётся баги править, но это я дебажил технодемку моего графического движка (чтобы не переудалять все директории моей игры, когда на виндовс перезаливал), а там у меня и рейтрейсинг, и растеризация, а для них чёт разные матрицы используются. При рейтрейсинге у меня камера трансформируется относительно точки отсчёта, а при растериазции главный объект.
Но потом проверил сам Чессмейтс и там всё работало, даже музыка заиграла. Но и это не всё. Так как я переписал Чессмейтс с C на C++, у меня появилась зависимость от stdc++ и я пока не знаю, где брать её в виндовсе, чтоб мне не пришлось лицензированную проприетарной GPL библиотеку gnu std c++ таскать в стим.
scr.png35 Кб, 1280x720
84 717353
Я почти доделал это обновление, а местный анон неанон написал музыку для Чессмейтов.

Но как же, всё-таки, трудно компилировать программы для виндовса из C++! Это ужасно, это деморализует, мне часов 7 понадобилось, чтобы исправить баг и чессмейтс смог запуститься на винде. Думаете, это в винде проблема? Или в опенгле её видеокарты? Нет!
Может быть если смотреть издалека, то видно, что Билл Гейтс подчинил себе несколько миллиардов людей в одной узенькой сфере и теперь программисты по всему миру испытываются сложности в компиляции под виндовс, но проблема в другом. Хотя, если бы таких биллов было штуки 3: Билл Гейтс, Борис Привратник и Zakonoproject Vorota, создавших Windows®, Окна™ и ©Fortochki и у каждой системы были свои правила линковки, в одной ОС сделать саму библиотеку и файл линковки, в другой просто библиотеку, но с жуткими ограничениями, а в третьей инжектировать экзешник в ядро, то было бы ещё хуже. Лучше одно зло, чем несколько.
Или если бы все пользовались линуксами 20-ю дистрибутивов, а на них 5 версий libc, 3 стандарта дёрганья звуков и 10 стандартов оформления freedesktop-иконки, то это тоже вряд ли было бы хорошо.
Дело не в виндовсе, даже наоборот, линукс позволяет запускать правильный и ошибочный код, виндовс позволяет запускать правильный и ошибочный код, но не все их области ошибочного кода пересекаются, что позволяет найти некоторые баги. Это не фича виндовса, а проблема ленукса.
Дело было в самом C++, проихсодящем из C. Знаете, C работает на UB. На одной машине у него int 32-битный, а на другой 16-битный. Это ладно бы, во времена создания C, как я понимаю, на одних МКУ регистры могли быть 16-битные, а на других 14-битные, а на экзотиках 9-тритные или ещё какие. Определить их все в Defined Behavior может быть сложно. Но так как C++ происходит из C, он перенял и его худшие черты.
Проблема была в том, что в одной структуре у меня было поле bool refresh; У него нет дефолтного значения и мой cppc/clang/gcc/tcc/urcc/g++/x86_64-mingw32-w64-windows10-mingw32lib-SDL2main-gdb не захотел его обнулять по-дефолту, не принято это. Сишники считают, что это нормально, когда при декларации переменной в ней находится совершенно полуслучайное число. Когда на линде из раза в раз там оказывается ноль, на виндуксе там оказывается другое число.
Что самое смешное, этот рефреш использовался при вызове некоторого OpenGL-кода, я еле (снова) поставил на швиндос gdb для 64-х битных EXE, скомпилировал бинарник с -g3, но он не захотел мне говорить, в какой строке кода проихсодит сегфаулт. Потому что в это время он находился в какой-то другой библиотеке интел-видеодрайвера и стек, видимо, порушился, из-за того что было обращение в запрещённую область памяти. Возможно, как раз на стеке он что-то там и затирал и не давал мне возможности узнать, как программа попала в такую западню.
Так что мне пришлось принтфить все значения. Но виндовсовская консоль не поддерживает вывод в неё. Не знаю, может его можно активировать, скачав 30-гигабайтную либу, если зарегестрироваться на microsoft.com, отправив паспортные и биометрические данные и внутри будет класс Console внутри монады windowsConsole внутри эксцепшиона UsingConsoleOnWindows внутри функции WindowsMainMain внутри процедуры windowsStartup внутри члена NotGRUB:Windows структуры Console класса Console, вычислив 806-е число Фибоначчи, обязательно путём циклического сложения floatов, так как учитывается накопившеяся ошибка и отправив это в метод ConsolePrint этого класса, но я решил пойти более удобным путём. Взял, написал макрос для открытия файла log.txt, записывания туда и закрытия (чтоб синк) и так нашёл, где же ошибка.
Потом увидел чёрный экран, подумал, что опять придётся баги править, но это я дебажил технодемку моего графического движка (чтобы не переудалять все директории моей игры, когда на виндовс перезаливал), а там у меня и рейтрейсинг, и растеризация, а для них чёт разные матрицы используются. При рейтрейсинге у меня камера трансформируется относительно точки отсчёта, а при растериазции главный объект.
Но потом проверил сам Чессмейтс и там всё работало, даже музыка заиграла. Но и это не всё. Так как я переписал Чессмейтс с C на C++, у меня появилась зависимость от stdc++ и я пока не знаю, где брать её в виндовсе, чтоб мне не пришлось лицензированную проприетарной GPL библиотеку gnu std c++ таскать в стим.
scr6.png72 Кб, 1920x1080
85 717500
Chessmates v1.1 хез бин релизед

Список фич сможете тут посмотреть: https://steamcommunity.com/app/1265110/allnews

Только я сделал не всё, что планировал. Хотел звуков добавить и трансляцию на японский, корейский и польский. Для первого сдл миксер не работает, а для второго надо шрифты искать.
Тред утонул или удален.
Это копия, сохраненная 12 июня 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски