|
0 / 0 / 0
Регистрация: 23.07.2016
Сообщений: 5
|
|
С чего начать написание игры23.07.2016, 03:57. Показов 3494. Ответов 41
Метки нет (Все метки)
Всем привет. Хотел бы начать изучать C++, конечно же не с нуля. На данный момент уже знаю скриптовый язык подобный C++. Немного увлекался C#, писал мелкие программки, потом забросил.
Так вот, сейчас бы хотел заняться "написанием небольшой игры" (со своим движком), предположим это будут гонки. Как вообще это происходит? Какие программы требуются? Прошу немного рассказать про это
0
|
|
| 23.07.2016, 03:57 | |
|
Ответы с готовыми решениями:
41
С чего стоит начать для создания игры? С чего начать создание компьютерной игры, где битвы происходят в теле человека? С чего начать 3д моделирование персонажей для игры? |
|
90 / 88 / 33
Регистрация: 20.07.2016
Сообщений: 403
|
|
| 24.07.2016, 19:43 | |
|
EVP, попробую выразить свои мысли яснее: одно дело знать как все работает и в случаи необходимости применить свои знания, а совсем другое дело все самому с нуля писать.. это попросту глупо... с так же успехом можно бросить все и пойти в лес жить, и начать огонь-колесо-и т.д.... технологии постоянно развиваются, нужно использовать, то что уже придумали и по возможности улучшать это...
0
|
|
|
47 / 47 / 31
Регистрация: 02.04.2016
Сообщений: 312
|
||||||||
| 24.07.2016, 19:54 | ||||||||
|
вот в таком виде код(взятый из диска прилагаемого с книгой) Кликните здесь для просмотра всего текста
ловит ошибки но стоит добавить (LPCWSTR) в строки 92, 101, 102 - и код работает
1
|
||||||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||||||||||
| 24.07.2016, 20:02 | |||||||||||||
|
а майкрософт не гарантирует никакой обратной совместимости для решений, которые она снимает с поддержки. я сам по итогу чтания Ламота оказался счастливым обладателем собственного 2д движка на директдрав7. ну вот он у меня так и не взлетел ни на чем кроме xp. ну может я просто сам чего то накосарезил. ну вот, в современных виндах - юникод во все поля. можно ничего не кастить, можно переключится на мультибайт (не оч хорошая идея). а лучше просто идти в ногу со временем, и везде использовать юникод. то бишь, вместо такого:
0
|
|||||||||||||
|
47 / 47 / 31
Регистрация: 02.04.2016
Сообщений: 312
|
|||
| 24.07.2016, 20:50 | |||
|
Добавлено через 1 минуту единственно что не работает - это код с 24х битной графикой Добавлено через 29 минут
1
|
|||
|
510 / 272 / 60
Регистрация: 14.12.2010
Сообщений: 548
|
|||||||
| 24.07.2016, 21:04 | |||||||
|
Изучать предметную область можно на чужих ошибках (чужой игровой движок) или на своих (свой игровой движок). А изучать можно на чужих ошибках или на своих... Иногда надо наделать своих ошибок, чтобы начать изучать чужие ошибки. Иногда надо увидеть кучу чужих ошибок, чтобы начать делать свои. Всегда есть выбор! Успехов!
1
|
|||||||
|
47 / 47 / 31
Регистрация: 02.04.2016
Сообщений: 312
|
||
| 24.07.2016, 21:09 | ||
|
0
|
||
|
90 / 88 / 33
Регистрация: 20.07.2016
Сообщений: 403
|
||
| 24.07.2016, 22:51 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 23.07.2016
Сообщений: 5
|
|
| 25.07.2016, 00:30 [ТС] | |
|
Честно скажу, когда я только начал изучать программирование, а язык был Pawn, мне тоже все говорили "скачивай с инета чужие скрипты и смотри их", но это было до такой степени скучно...
В итоге как все получилось: гуглил или спрашивал на форуме как и что сделать изучал что находил применял это как мне надо На сегодня знаю этот язык 90% точно. И да, если что я за год написал примерно 35к строк кода в одиночку Не думаю что мне надоест делать движок, тем более я же не хочу какую то супер физику.Еще хотел спросить, чем DirectX отличается от OpenGL? Или это как то можно связать?
0
|
|
| 25.07.2016, 10:32 | ||
|
0
|
||
|
510 / 272 / 60
Регистрация: 14.12.2010
Сообщений: 548
|
|||
| 25.07.2016, 17:31 | |||
|
OpenGl vs DirectX episode II. Добавлю: DirectX - только для Windows, печалька. OpenGL (OpenGL ES 2.0+, WebGL) - доступен на различных платформах (WEB, Linux, Мобильные системы), красота.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 25.07.2016, 18:35 | |||
|
Добавлено через 25 минут
0
|
|||
|
90 / 88 / 33
Регистрация: 20.07.2016
Сообщений: 403
|
||
| 25.07.2016, 18:44 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 25.07.2016, 18:51 | |||
|
_KROSCH, Намечается проект именно на Pawno, есть парочка интересных концепций и народ который готов вложится в сервак, если интересно поучаствовать отпишись в личку.
Добавлено через 2 минуты
0
|
|||
|
47 / 47 / 31
Регистрация: 02.04.2016
Сообщений: 312
|
||
| 25.07.2016, 18:52 | ||
|
0
|
||
|
90 / 88 / 33
Регистрация: 20.07.2016
Сообщений: 403
|
|||
| 25.07.2016, 18:58 | |||
|
Fulcrum_013, еще раз, я нигде в этой теме не писал, что собираюсь написать свой собственный движок... более того, учитывая, что:
Так причем тут это???? :
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 25.07.2016, 19:16 | |||||
|
Добавлено через 2 минуты Добавлено через 4 минуты Добавлено через 7 минут
0
|
|||||
|
90 / 88 / 33
Регистрация: 20.07.2016
Сообщений: 403
|
|
| 25.07.2016, 19:18 | |
|
Fulcrum_013, вот только не нужно универ приплетать, это будет холивар... у меня у самого вышка по прикладной математике и скажу вам так: меня там не научили ничему такому, чего б я не освоил сам... только вот в университет кроме действительно полезных предметов, которые я буду применять после завершения, еще куча (огромная) бесполезных, что приводит нас к выводу, что университет - излишняя, расточительная трата времени...
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 25.07.2016, 19:25 | ||
|
1
|
||
|
90 / 88 / 33
Регистрация: 20.07.2016
Сообщений: 403
|
|
| 25.07.2016, 19:30 | |
|
эх... я лично до сих пор не могу избавиться от "послевкусия" после универа и считаю, что мог эти 5 лет провести более плодотворно где-нибудь в другом месте...
0
|
|
| 25.07.2016, 19:30 | |
|
С чего начать написание игры Домино
С чего начать написание стратегической игры и какие технологии использовать? С чего начать написание игры "Викторина"? Написание игр. С чего начать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|