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

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

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

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

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

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

этих книг вполне хватит для того, чтобы потом без проблем сделать простенькие игрушки под dos или под windows
diagon
Higher
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
19.06.2011, 11:39     Создание игры и софта #4
Цитата Сообщение от xENVYx Посмотреть сообщение
Программирование для Windows 95
омфг
А ничего поновее с тех пор не вышло?
2ТС - если вы свою дальнейшую деятельность ассоциируете именно с играми, то, может, стоит присмотреться к другим языкам программирования: Java или Flash, например?
У с++ очень большие возможности, в вашем случае это минус - способов наступить на грабли выше, чем в других языках(не считая ассемблеров)
Jupiter
Каратель
Эксперт C++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.06.2011, 13:21     Создание игры и софта #5
Цитата Сообщение от diagon Посмотреть сообщение
А ничего поновее с тех пор не вышло?
ВинАпи почти не изменился с тех пор, только чуток расширился, но суть таже осталась
silent_1991
Эксперт С++
4951 / 3027 / 149
Регистрация: 11.11.2009
Сообщений: 7,026
Завершенные тесты: 1
19.06.2011, 14:23     Создание игры и софта #6
diagon, не сказал бы, что Джава подходит для игр, а Флэш - для серьёзных игр. Джава - интерпретируемый язык, он не предоставит необходимой производительности (что бы не говорили ярые джаваисты по поводу того, что он быстрее всех). Плюс к тому - garbage collection не делает ей чести в этом плане.
Флэш - скриптовый язык, на нём вообще серьёзный движок не написать.
Движки как раз пишутся на Си/Си++, ибо он быстрый и в нем можно полностью контролировать выделяемую память.
diagon
Higher
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
19.06.2011, 14:33     Создание игры и софта #7
Мы, видимо, о разных играх говорим=)
Те, о которых говорите вы, делаются никак не в одиночку и довольно продолжительное время.
А в приличную команду без соответствующего высшего образования вряд ли возьмут.
Я же говорю про игры, которые реально сделать самому(саперы/флешки).
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
19.06.2011, 14:37     Создание игры и софта #8
Цитата Сообщение от diagon Посмотреть сообщение
Я же говорю про игры, которые реально сделать самому(саперы/флешки).
Вопрос только, кто в эти игры будет играть, так как спросом они вряд ли будут пользоватся.
easybudda
Эксперт С++
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
19.06.2011, 14:41     Создание игры и софта #9
Цитата Сообщение от silent_1991 Посмотреть сообщение
не сказал бы, что Джава подходит для игр
Ну супер-пупер 3-д шуттер на Java может и не сделаешь, за то те же шахматы будут работать где попало (включая мобильные телефоны и всякие там тачпады)...

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

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

Не по теме:

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

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

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

Добавлено через 3 минуты
Мое бы предпочтение ушло к какой - нибудь игре, наподобие Angry birds ... Красочно, физика... и интересно!
Не плохо но я поставил перед саюой данную задачу и надо ее сделать да и всем остальным наверное пригодиться
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
19.06.2011, 17:59     Создание игры и софта #15
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Конкретно по шахматам есть отличная книга Евгения Корнилова "Программирование шахмат и других логических игр". Очень рекомендую и не только тем, кто шахматы запрограммировать хочет.
dakuenjery
18 / 15 / 3
Регистрация: 13.06.2011
Сообщений: 116
19.06.2011, 18:08     Создание игры и софта #16
Вот наконец то нормальный ответ, а то большая часть ответивших в эту темя человек пишут только критику.
Я как только начал учить C++ тоже поставил себе, на мой тогда взгляд, непосильную задачу (правда это не игра была, писал калькулятор уравнений), но все таки справился)
Это хорошо ставить себе высокие цели, будет к чему стремиться
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
19.06.2011, 18:12     Создание игры и софта #17
Для обучения эта книжка тоже очень подходит. Уголки или шашки после неё без проблем написать сможешь. Автор очень понятно всё излагает. А вот хороших шахмат написать наврядли удастся, слишком сложно. Нужно быть ОЧЕНЬ хорошим шахматистом.)
accept
4817 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.06.2011, 09:52     Создание игры и софта #18
Цитата Сообщение от sirserik
Скажите пожалуйста какие книги можете порекомендовать на с++ я хочу написать игру в шахматы для виндоус
попробуй нарисовать хотя бы одну клетку чёрного цвета

Цитата Сообщение от sirserik
но на нем я и обучаюсь прошел только до оператора switch
оператор switch не поможет
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2011, 10:13     Создание игры и софта
Еще ссылки по теме:

C++ Библиотека для создание игры (TDS) с++
C++ Создание игры
Создание игры на C++ C++
Создание игры C++
C++ Создание текстовой игры

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

Или воспользуйтесь поиском по форуму:
sirserik
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 156
20.06.2011, 10:13  [ТС]     Создание игры и софта #19
Цитата Сообщение от accept Посмотреть сообщение
попробуй нарисовать хотя бы одну клетку чёрного цвета
Уже нарисовал и ходы всех фигур расписал только вот алгоритм оставляет желать лучшего ведь я же новичок что с меня взять. но за помощь всем спасибо буду стараться совершенствоваться. И оператор switch мне там не пригодился
Yandex
Объявления
20.06.2011, 10:13     Создание игры и софта
Ответ Создать тему
Опции темы

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