0 / 0 / 0
Регистрация: 11.09.2017
Сообщений: 6
1

План действий для написания игры

12.09.2017, 13:15. Показов 1781. Ответов 17

Хочу написать игру на c++
Я начал изучать с++ не очень давно,но опыт небольшой имеется(знаю основы и т.д.). Игра простая, человечек бегает туда-сюда собирает предметы, совершает действия, не платформер... Теперь вопросы:
Можно написать игру на с++? Это сложно? Можете поделиться опытом, если имеется? Начеркать какой-нибудь план действий, оставить полезные ссылочки? Да и вообще написать что угодно, что посчитаете полезным для меня...
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2017, 13:15
Ответы с готовыми решениями:

Что нужно знать для написания игры типа Gravity defied
Хочу создать игру на подобии gravity defied на компьютер, пожалуйста подскажите, что нужно для...

Что необходимо для написания читов для игры?
По мере изучения СИ++ все больше и больше наталкиваюсь на мысль "А не написать мне какой-нибудь чит...

Подскажите план действий для новичка
Ознакомился со структурой битрикса, но в теории. Теперь хочу руками попробовать, но не знаю с...

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

17
Заклинатель змей
610 / 507 / 213
Регистрация: 30.04.2016
Сообщений: 2,413
12.09.2017, 21:09 2
IurisHole,
Можно написать игру на с++?
Можно
0
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
13.09.2017, 09:02 3
Цитата Сообщение от IurisHole Посмотреть сообщение
Это сложно?
Если учесть что
Цитата Сообщение от IurisHole Посмотреть сообщение
Я начал изучать с++ не очень давно
все зависит от знания. Для создания игр существуют игровые движки, думаю вам нужно двигаться в этом направлении.
0
Форумчанин
Эксперт CЭксперт С++
8190 / 5040 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
14.09.2017, 16:58 4
Цитата Сообщение от IurisHole Посмотреть сообщение
Да и вообще написать что угодно, что посчитаете полезным для меня
Продолжить изучать С++.
Полностью прочитать книгу по основам.
Далее прочитать небольшую книжку по примитивам графики.
Определиться с библиотекой для вывода графики (OpenGL?)
Посмотреть книжки/туториалы/примеры с использованием конкретной библиотеки.
Определиться с выбором движка под игру (писать свой/взять готовый). При необходимости повторить предыдущий пункт, но с изучением движка.
1
803 / 530 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
14.09.2017, 17:49 5
Цитата Сообщение от IurisHole Посмотреть сообщение
Я начал изучать с++ не очень давно
на сколько не очень давно?
Цитата Сообщение от IurisHole Посмотреть сообщение
знаю основы
пройдите тест на этом форуме по базовым знаниям языка с++, на сколько процентов у вас получится пройти?
Так вы и знаете основы...
Цитата Сообщение от IurisHole Посмотреть сообщение
Можно написать игру на с++?
можно, но только уровня "press X to win"
0
Каждому свое
532 / 218 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
14.09.2017, 17:54 6
Цитата Сообщение от IurisHole Посмотреть сообщение
Игра простая, человечек бегает туда-сюда собирает предметы, совершает действия, не платформер
Довольно тяжело тебе будет, если все с нуля писать( без готового Engine ). Даже змейку в 3D довольно тяжеловато написать, скажу я тебе.
Попробуй вначале хоть консольные игрушки пописать - тетрис, змейка, танчики можно
0
Форумчанин
Эксперт CЭксперт С++
8190 / 5040 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.09.2017, 00:20 7
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
пройдите тест на этом форуме по базовым знаниям языка с++, на сколько процентов у вас получится пройти?
Этот тест - далеко не показатель.
0
803 / 530 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
15.09.2017, 06:29 8
MrGluck, етот тест хотя бы покажет, действительно ли человек знает какие то основы
0
Эксперт С++
8719 / 4262 / 950
Регистрация: 15.11.2014
Сообщений: 9,669
15.09.2017, 06:45 9
Цитата Сообщение от IurisHole Посмотреть сообщение
Начеркать какой-нибудь план действий, оставить полезные ссылочки?
Андре Ламот: Программирование игр для Windows
даёт базис для выработки подобного рода планов.
книга ориентированна на человека,
который знает основы
1
42 / 52 / 33
Регистрация: 15.12.2015
Сообщений: 199
15.09.2017, 07:18 10
Лучший ответ Сообщение было отмечено IurisHole как решение

Решение

Вам необходимо качественно изучить основы C++,
на мой взгляд это достаточно долго и тяжело, прочтите
вдумчиво один из учебников представленных в посте:
https://www.cyberforum.ru/showthread.php?t=152353
Думаю, например Страуструп очень неплох.
Потом можете по разбираться с какой нибудь подходящей библиотекой,
например SFML, чтобы получить начальное представление о ней
посмотрите пару видео на ютюбе, а потом изучайте
официальную документацию и пробуйте запилить игру.

Может это не самый лучший вариант, но я бы так делал
1
Одессит
242 / 87 / 44
Регистрация: 30.12.2013
Сообщений: 316
Записей в блоге: 2
15.09.2017, 07:19 11
cocos_2dx - это фреймворк для для создания игр с помощью с++
0
12 / 5 / 5
Регистрация: 01.02.2016
Сообщений: 27
15.09.2017, 14:11 12
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
можно, но только уровня "press X to win"
Ну, не всё так плохо.
Морской бой я в универе до изучения ООП написал.
Шашки/шахматы более требовательны к написанию противника(там на несколько шагов вперёд рассчитывать надо), но в хотсите(оба игрока сидят за одним компом) никаких проблем.
Но, бегающий человечек, действительно, проще реализуется на каком-нибудь стороннем движке, а не с нуля.
Хотя гномскую крепость написали с нуля, насколько знаю.
0
803 / 530 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
15.09.2017, 14:12 13
Аракчи, автор как я понял хочет написать гташку 5, а не консольный ацтой
0
Mental handicap
1245 / 623 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
15.09.2017, 14:35 14
Цитата Сообщение от IurisHole Посмотреть сообщение
Начеркать какой-нибудь план действий, оставить полезные ссылочки?
ну, я начал с логики, сейчас подключаю фреймворк для себя пока выбрал SFML, но это не готовый движок типа UE/Unity здесь надо будет все ручками делать
0
187 / 54 / 19
Регистрация: 23.12.2016
Сообщений: 165
15.09.2017, 21:55 15
rogue like games вполне себе нормально пишутся на с++, правда с символьной псевдографикой в терминале, но они такие изначально и были. Зато очень большие возможности для изменений игрового процесса - превратиться в дракона - запросто, научиться проходить сквозь стены - еще проще, ну и т.д.
2
0 / 0 / 0
Регистрация: 11.09.2017
Сообщений: 6
16.09.2017, 19:09  [ТС] 16
Отвечаю многим: у меня цель не то что бы создать игру, а скорее потихоньку начать изучать побольше нового, ну или как это назвать...
0
803 / 530 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
16.09.2017, 19:10 17
Цитата Сообщение от IurisHole Посмотреть сообщение
потихоньку начать изучать побольше нового
дак книжки читай)
что ты на данный момент прочел?
0
4831 / 2611 / 443
Регистрация: 05.10.2013
Сообщений: 7,013
Записей в блоге: 189
21.09.2017, 20:43 18
Цитата Сообщение от IurisHole Посмотреть сообщение
Начеркать какой-нибудь план действий, оставить полезные ссылочки?
Если хоть немного знаете английский, то можете со словарём выполнить эту пошаговую инструкцию: C++ 2D Pong Game
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2017, 20:43
Помогаю со студенческими работами здесь

Библиотека для написания игры
Хочу написать простенькую игрушку (например тетрис) - потренироваться. Хочется сделать красиво и...

Выбор игры для написания
Хочу написать любо шахматы любо игру сборка кубика-рубика либо космическую стратегию. Хочу...

Ищу программиста для написания игры
Ищу программиста для написания браузерной игры. Конкретно: есть идея, нужен тот, кто поможет...

Написания Бота для онлайн игры
В общем, я хочу написать Бота, например для онлайн игры в VK. Мне нужно, чтобы искало...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru