Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
sirserik
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 156
#1

Создание игры и софта - C++

19.06.2011, 09:29. Просмотров 1949. Ответов 18
Метки нет (Все метки)

Скажите пожалуйста какие книги можете порекомендовать на с++ я хочу написать игру в шахматы для виндоус но не знаю с чего начать код то я писать начал а как реализовать к примеру доску фигурки кнопки я не знаю сказали mvs 2010 поможет, но на нем я и обучаюсь прошел только до оператора switch тоже самое касается софта я имею ввиду визуальное оформление программ. Всем спасибо заранее.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2011, 09:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание игры и софта (C++):

Создание игры на C++ - C++
Скажите , а можно ли создавать игры на С++? Если да , то буду рад увидеть примеры как это все реализовать и где можно. Возможно это С++...

Создание игры - C++
Добрый вечер. Начал работу над собственным проектом, и задался вопросом. (gamedev и прочие сайты перечитывал, но так ответа и не нашел....

Создание игры - C++
Здравствуйте, форумчане, на меня вдруг взъело желание написать свою игру. Но я в этом чайник, и хотелось бы услышать советы тех, кто в...

Создание игры - C++
Привет всем! Я только начал изучать с++ и,конечно, у меня возникло желание создать игру (у многих, я думаю, такое было). Однако я очень...

Создание игры - Змейка. - C++
Здравствуйте. Подскажите с помощью чего можно создать такую игру как Змейка. Не в консольном варианте, а с 2D графикой. Изучил...

sdl,c++ создание 2D игры - C++
Доброго времени суток подскажите пожалуйста где у меня тут ошибка #include <SDL.h> #include "глобал.h" int main(int args, char...

18
fantaz1
33 / 25 / 1
Регистрация: 08.11.2008
Сообщений: 107
19.06.2011, 10:41 #2
То есть, ты хочешь сказать что С++ только начал учить и хочешь написать сразу игру?
Ты сначала выучи хотя бы основы С++, потом подучи MFC и если мозгов хватит сможешь написать элементарные шахматы, и то это если человек с человеком будет играть в твою игру, а если ты хочешь что б с компом, то тебе еще надо разобраться над написанием искусственного интеллекта..
0
xENVYx
7 / 7 / 0
Регистрация: 12.06.2011
Сообщений: 16
19.06.2011, 10:46 #3
Цитата Сообщение от sirserik Посмотреть сообщение
Скажите пожалуйста какие книги можете порекомендовать на с++ я хочу написать игру в шахматы для виндоус но не знаю с чего начать код то я писать начал а как реализовать к примеру доску фигурки кнопки я не знаю сказали mvs 2010 поможет, но на нем я и обучаюсь прошел только до оператора switch тоже самое касается софта я имею ввиду визуальное оформление программ. Всем спасибо заранее.
для изучения основ синтаксиса стенли липпан вводный курс
для изучения winapi
Чарльза Петцольда "Программирование для Windows 95"
Финогенов про WinAPI

этих книг вполне хватит для того, чтобы потом без проблем сделать простенькие игрушки под dos или под windows
1
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
19.06.2011, 11:39 #4
Цитата Сообщение от xENVYx Посмотреть сообщение
Программирование для Windows 95
омфг
А ничего поновее с тех пор не вышло?
2ТС - если вы свою дальнейшую деятельность ассоциируете именно с играми, то, может, стоит присмотреться к другим языкам программирования: Java или Flash, например?
У с++ очень большие возможности, в вашем случае это минус - способов наступить на грабли выше, чем в других языках(не считая ассемблеров)
0
Jupiter
Каратель
Эксперт С++
6558 / 3979 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.06.2011, 13:21 #5
Цитата Сообщение от diagon Посмотреть сообщение
А ничего поновее с тех пор не вышло?
ВинАпи почти не изменился с тех пор, только чуток расширился, но суть таже осталась
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
19.06.2011, 14:23 #6
diagon, не сказал бы, что Джава подходит для игр, а Флэш - для серьёзных игр. Джава - интерпретируемый язык, он не предоставит необходимой производительности (что бы не говорили ярые джаваисты по поводу того, что он быстрее всех). Плюс к тому - garbage collection не делает ей чести в этом плане.
Флэш - скриптовый язык, на нём вообще серьёзный движок не написать.
Движки как раз пишутся на Си/Си++, ибо он быстрый и в нем можно полностью контролировать выделяемую память.
1
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
19.06.2011, 14:33 #7
Мы, видимо, о разных играх говорим=)
Те, о которых говорите вы, делаются никак не в одиночку и довольно продолжительное время.
А в приличную команду без соответствующего высшего образования вряд ли возьмут.
Я же говорю про игры, которые реально сделать самому(саперы/флешки).
0
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
19.06.2011, 14:37 #8
Цитата Сообщение от diagon Посмотреть сообщение
Я же говорю про игры, которые реально сделать самому(саперы/флешки).
Вопрос только, кто в эти игры будет играть, так как спросом они вряд ли будут пользоватся.
0
easybudda
Модератор
Эксперт CЭксперт С++
9679 / 5629 / 953
Регистрация: 25.07.2009
Сообщений: 10,801
19.06.2011, 14:41 #9
Цитата Сообщение от silent_1991 Посмотреть сообщение
не сказал бы, что Джава подходит для игр
Ну супер-пупер 3-д шуттер на Java может и не сделаешь, за то те же шахматы будут работать где попало (включая мобильные телефоны и всякие там тачпады)...

sirserik, определитесь для себя, какого плана игры Вы хотите делать. Если о стрелялках/симуляторах/etc... речь не идёт, скорее карты/шашки/шахматы, то может действительно стоит на тот же Java внимание обратить. В принципе в обучении действительно немного легче, к тому же быстрее поймёте принципы оконного программирования. Если есть неудержимая склонность к мелкомягким технологиям, то и тут масса вариантов - C#, CLI...
Ну а если в планах как-раз писать супер гонки-стрелялки-леталки, учить прийдётся гораздо больше, при чём не только программирование, но и математику. Рисование в окошках - по сути только вершина айсберга...

Цитата Сообщение от asics Посмотреть сообщение
Вопрос только, кто в эти игры будет играть
ну как минимум опыт появится. Я, кстати, Qt стал учить от части потому, что на МакОси сильно сапёра не хватало, а искать лениво было...
А в те же флеш-игры у меня дети рубятся - за уши не оттащишь!
1
diagon
19.06.2011, 14:42
  #10

Не по теме:

Цитата Сообщение от asics Посмотреть сообщение
Вопрос только, кто в эти игры будет играть, так как спросом они вряд ли будут пользоватся.
Ну в флешки много кто играет =)
На правах рекламы простенькая флешка с прогерским уклоном
P.S. еще flash и java кроссплатформенные

0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
19.06.2011, 14:49 #11
easybudda, ну, на мобилниках/тачпадах etc. работать будет, только если на Java ME писать. Java SE-приложения вроде туда не запихнуть.
0
sirserik
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 156
19.06.2011, 17:29  [ТС] #12
Шахматы хочу напивать с искуственным интелектом, т.е еще и разделяя на сложности, новичок середнячок профи и эксперт. и потом сделать сначала их в 2д иесли все норм в 3д.
0
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
19.06.2011, 17:44 #13
Написание игры с искусственным интеллектом - это очень сложный процесс, который займет много времени... Тем более, для шахмат. Сама игра, как все знают, заставляет хорошо думать... так еще нужно заставить компьютер придумывать правильные ходы, причем быстро, за несколько шагов вперед...еще и на нескольких уровнях сложности... А если написать интеллект получится, то вряд ли он будет "мега - мозгом", следовательно, играть уже не захочется...но потрачено и так много времени! =)
Это, конечно, моя позиция насчет этого...

Добавлено через 3 минуты
Мое бы предпочтение ушло к какой - нибудь игре, наподобие Angry birds ... Красочно, физика... и интересно!
1
sirserik
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 156
19.06.2011, 17:57  [ТС] #14
Цитата Сообщение от Mиxaил Посмотреть сообщение
Написание игры с искусственным интеллектом - это очень сложный процесс, который займет много времени... Тем более, для шахмат. Сама игра, как все знают, заставляет хорошо думать... так еще нужно заставить компьютер придумывать правильные ходы, причем быстро, за несколько шагов вперед...еще и на нескольких уровнях сложности... А если написать интеллект получится, то вряд ли он будет "мега - мозгом", следовательно, играть уже не захочется...но потрачено и так много времени! =)
Это, конечно, моя позиция насчет этого...

Добавлено через 3 минуты
Мое бы предпочтение ушло к какой - нибудь игре, наподобие Angry birds ... Красочно, физика... и интересно!
Не плохо но я поставил перед саюой данную задачу и надо ее сделать да и всем остальным наверное пригодиться
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1305 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
19.06.2011, 17:59 #15
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Конкретно по шахматам есть отличная книга Евгения Корнилова "Программирование шахмат и других логических игр". Очень рекомендую и не только тем, кто шахматы запрограммировать хочет.
3
19.06.2011, 17:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2011, 17:59
Привет! Вот еще темы с ответами:

Создание игры на Visual C++ - C++
Здравствуйте, я вот подумал что в связи с тем, что я стал много времени тратить на игры, вместо практики программирования, стоит связать...

Создание текстовой игры - C++
Захотелось создать текстовую игру. Но в С++ почти ноль. Понимаю что больших знаний для такой игры не надо, но даже не знаю с чего начать....

Создание игры на C++/ SFML введение - C++
добрый день! попробовал что-нибуть написать по урокам с названием как название темы и столкнулся с роблемами на 5 уроке, вылезает 2...

Создание игры! Программисты ХЕЛП!!! - C++
Всем привет! Я хочу сделать игру, не сложную. Программисты помогите мне. Дайте ваши контакты (асю, маилагент), просто у меня куча вопросов!...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru