|
-24 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 55
|
|
Написание и продажа игр07.06.2015, 16:40. Показов 9460. Ответов 108
Метки нет (Все метки)
Я новенький на этом форуме. Хочу написать игру. Хотел в консоли на си шарп. Но можно собирать игры в различных платформах, и в итоге узнать что результат труда принадлежит кому то другому. А я даже распространять и продавать это не имею права.
Так вот Писать игру очень охота, думал переделать минекрафт, на него есть открытый код. Хотелось тупо увеличить свойств и логики, там даже огонь корявый. Либо чето типо "дюна зе батал фор аракис" или "канон фордер" от платформу Сега - взять под основу и переделать, но я не нашол на них открытый код. Думаю полностью изучить си шарп. До этого изучал дельфи, и турбо паскаль. Имею диплом программное обеспечение вычислительной техники и автоматизированных систем. Вопрос??? Как мне написать игру самому в плане свободы творчества моего, и что бы оно принадлежало мне. И я мог потом это продавать.
0
|
|
| 07.06.2015, 16:40 | |
|
Ответы с готовыми решениями:
108
Посоветуйте литературу по написание основам написание плагинов Продажа программ (игр) написаных в Visual C# 2010 Express Написание 2d игр |
|
2 / 2 / 1
Регистрация: 08.05.2015
Сообщений: 30
|
|
| 08.06.2015, 12:09 | |
|
Используйте Unity. Ежегодный доход вашей первой игры точно не будет превышать 100 000$. А если и будет, то тогда вам не составит труда заплатить.
XNA более не поддерживается, а Unity все развивается и развивается. К тому же Unity - кроссплатформенный движок, он, кроме Windows, поддерживает Linux, Android, iOS, Playstation и т.д. А XNA - только девайсы от microsoft.
1
|
|
|
3 / 3 / 1
Регистрация: 25.03.2014
Сообщений: 45
|
|
| 08.06.2015, 14:11 | |
|
Не учите XNA. XNA мертва, вы просто потратите кучу времени и все будет без толку.
1
|
|
|
-24 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 55
|
|
| 08.06.2015, 16:51 [ТС] | |
|
Ясно XNA не учу.
Так чё лучше тупо в Си# или ещё Unity? А прямо сюда код можно? Берём трёх мерный массив байтовый и генерируем мир, высота до такогото присвоть рандом из суши,и воды. Далее скидываем на сушу точку, и ей ходим, ломаем, строем. Тут функции расписать ходить, ломать строить. Это внутри, теперь это к графике прикрутить. А то есть графику в Хна делать? А ну да плотформа под три д, или всё таки проще построение линий и пространства на плоскости экрана, то есть проекцию точек. Ну тогда это в математику. Хотя может всё таки дюной? Там вообще нет заморок с графикой. А ну теперь мне ясно почему последние РПГ игры такие убогие. Они все в три д. А чё париться??? Сначала генератор мира, далее планетку развить свойств и ресурсов, объектов-городов, далее под стратегию, ввести монстров на писать им ИИ чтобы сами строили и добывали. А потом в этот суп окунуться в стиле рпг вид сверху и тупо на 4 направления и две кнопки. И вариант под сталкера в три д. Да на юните это может и удобнее, но меня чё на стандартное программирование тянет. Без окон и с тупым сплошным писанием кода.
0
|
|
|
3 / 3 / 1
Регистрация: 25.03.2014
Сообщений: 45
|
|
| 08.06.2015, 17:16 | |
|
Вы тролите да? Вы понимаете разницу между игровым движком и языком?
0
|
|
|
-24 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 55
|
|
| 08.06.2015, 17:29 [ТС] | |
|
x5reunion, Движок это в машине. Я на программиста учился, а не на слесаря механика. Там только код. ноль один... То есть а чё... Какой движок??? Вот у меня с электро техники говорят, с холодильников с компьютеров с ноутбуков - кому это рассказываю не кто не понимает. А компьютер это диоды и лампочки которые либо загораются либо нет. Кстати если программировать на проверку аппаратного железа то иногда можно найти посторонние процессы в процессоре, на том же ассемблере в самописных программах. Если процессор использовать калькулятором то иногда можно обнаружить что компьютеры сами чёто в себя подгружают. Даже если штекер сети не разу не вставить. Может это с самим электричеством связано и его амплитудами?
0
|
|
| 08.06.2015, 17:46 | |
|
Не по теме: Серый понедельник приобрёл краски :)
0
|
|
|
-24 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 55
|
|||||||||||||||||||||
| 09.06.2015, 21:03 [ТС] | |||||||||||||||||||||
|
byte[,,] Mir = new ulong[18446744073709551615, 18446744073709551615, 18446744073709551615];
Хочу трёх мерный массив размером ulong со значениями byte. Оно не то. Добавлено через 1 час 45 минут
Добавлено через 12 минут Оперативку считать???1 гиго байт = 1 073 741 824 байт. 18446744073 709 551 615 Добавлено через 12 минут Как расчитать куб байтов из 1 гига оперативки? Добавлено через 6 минут 1073741824 как найти куб из этого числа? "там малахова ещё не убили?" - онлайн калькулятор такие числа не берёт. Добавлено через 2 минуты 1024. Добавлено через 33 минуты
Добавлено через 49 минут снова в компе чё то пилется, комп аж квакает. Пора место жительства менять. Добавлено через 47 секунд Здесь я не могу не работать не играть. Добавлено через 22 часа 0 минут Вот урощенно но не могу массив случайными забить, и клиниться у края, точнее не клинится
Console.ReadKey(); Убрать в цикле?
0
|
|||||||||||||||||||||
|
8 / 8 / 3
Регистрация: 20.05.2012
Сообщений: 174
|
|
| 09.06.2015, 23:52 | |
|
Кстати, между делом... Я вот тут тоже подумал для себя (а может и не только) одну игрульку сделать... Присмотрел NeoAxis, т.к. вроде явно прописано про дружбу с C#... Вроде бесплатен и обновляется... http://www.neoaxis.com/ru
Может кто образно указать на разницу в перспективах при написании игры на Unity5 против Axis?
2
|
|
|
2 / 2 / 1
Регистрация: 08.05.2015
Сообщений: 30
|
|
| 09.06.2015, 23:58 | |
|
Уроков на Unity больше. Крупных проектов (Wasteland2, Kerbal Space Program, Pillars of Eternity etc.) больше. Больше возможностей. Больше поддерживаемых платформ. Больше сообщество.
0
|
|
| 10.06.2015, 00:00 | ||
|
Разработчик вправе выбрать для одной задачи один инструмент, для другой - другой. Одно другому не мешает. Если, к примеру, нужно чтобы 3D приложение запускалось из браузера, то Unity5 уже умеет собирать в html5 на WebGL. За ссылку спасибо! Нужно посмотреть, как там с WinForms дела обстоят. Ничто не мешает разные технологии осваивать Добавлено через 1 минуту Я сейчас начал змейку делать из квадратов на Unity5. Может позже покажу наработки
0
|
||
|
-24 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 55
|
||||||
| 10.06.2015, 00:23 [ТС] | ||||||
Добавлено через 11 минут Также оно с bute массивами не очень. Не любит байтовый массивы, "инт" любит.
0
|
||||||
|
|
||
| 10.06.2015, 10:24 | ||
0
|
||
|
-24 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 55
|
|
| 10.06.2015, 10:36 [ТС] | |
|
"А вот как начнешь искать модели - беда." С этим не сложно. Под это мануалы есть. И это можно создавать физический а далее сканировать. Либо 3д сканером, либо... А я уже писал об этом. Либо ... А мне где пытались лапши навешать типо изучение 3д макс оно не для программистов.))) А о чём я ? Либо фотки с трёх сторон, не помню как софт такой назывался, он в объекты 3д превращает. И можно создавать программно, софт такой легко найти. И можно на 3д объектах деньги зарабатывать в одном из проектов стима у компании валве- теоретический.
0
|
|
| 10.06.2015, 11:17 | |
|
С 3D моделями и текстурами проще будет если поступить на работу в компанию. Там будет этим заниматься специальный отдел моделистов и художников. А на этапе изучения программирования и API движка можно надёргать из свободного доступа из разных игр. Модели и материалы легко менять. Много моделей есть в свободном доступе, например, в магазине Unity5 Asset Store: https://www.assetstore.unity3d.com/en/
Так же с самим Unity5 идёт в комплекте некий набор стандартных assets: наброски под гонки, персонаж от первого лица, от третьего и т.д.
0
|
|
| 10.06.2015, 11:43 | ||
|
Не по теме:
Благо, я хочу создать продолжение давно (относительно) умершей игрушки, мною горячо любимой, и базовый концепт есть.
0
|
||
|
328 / 312 / 68
Регистрация: 05.11.2009
Сообщений: 712
|
||
| 10.06.2015, 12:57 | ||
![]() Неужто вы не слышали про игровые движки? Может тогда вам для начала начать с этого... А по теме, 8Observer8 правильно предложил вам использовать Unity. Плюс на их сайте есть хорошие видео уроки. Выполните их для начала.
1
|
||
| 10.06.2015, 14:05 | |
|
Не по теме: Толсто...
0
|
|
| 10.06.2015, 14:54 | |
|
kpomewhik, напишите змейку. Если вы считаете, что это слишком легко и вам не составит труда сделать это за 30 минут, поэтому не достойно внимания, то всё же сделайте небольшую демо-версию (например, для победы собрать 10 фруктов) и скиньте нам exe. Я сам с нуля решил написать и пока никуда не заглядывать, а только потом сравнить с другими проектами. Сделал перемещение головы змейки. Управление сделал на WASD
1
|
|
|
-24 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 55
|
|||
| 10.06.2015, 14:56 [ТС] | |||
|
Как то натыкался на разные компании... Я видео смотреть не люблю. Играться могу, а видео не могу смотреть. Unity да. Начну изучать. Может с него графику выводить, ну и код си# в него.
0
|
|||
| 10.06.2015, 15:09 | ||
|
kpomewhik, очень хорошая практика - это выводить на Unity минимум, к примеру, только квадраты, а на квадратах попроктиковаться в программировании. Тут и API базовое изучаете, что потом пригодится в более сложных проектах. А на квадратах можно и тетрис, и арканойд, и гонки и т.д. По-моему, змейка - это самое простое. Начните со змейки на квадратах, потом тетрис. Это я для себя такой путь наметил. Конечно, путей много. Это один из вариантов начала
Добавлено через 2 минуты Вы VS2013 используете? Знаете как прикрутить её к Unity5? На всякий случай, ссылка Добавлено через 3 минуты
0
|
||
| 10.06.2015, 15:09 | |
|
Написание игр. Совместное написание игр Написание аркадных игр Написание игр. С чего начать? С чего начать написание браузерных игр? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|