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

С чего начать? - C++

Восстановить пароль Регистрация
 
gray-man
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:04     С чего начать? #1
Всем привет!

Вводная. Мы тут с товарищем решили замутить небольшой проект на С++. Роли распределили так: он - программист, я - организатор . Оба в С++ ни в зуб ногой, то есть вообще ноль без палочки, но у товарища, в отличие от меня, хотя бы есть кодерский талант и мозги на правильную волну настроены (вроде бы он кое-что могёт на Паскале). При этом он, как самый настоящий программист, ленивый до невозможности, поэтому непосредственно за дело пришлось браться мне самому. Поскольку сам я от природы не программист и становиться им не собираюсь (ибо от меня будет гораздо больше позьзы на других должностях), то и непосредственно погружаться глубоко в дебри С++ тоже не собираюсь. Всё, что мне нужно - это наиболее лёгкий и безболезненный путь к решению моей проблемы. В связи с этим прошу извинить за возможную неадекватность и/или даже тупость моих вопросов.

Проект. Это небольшая видеоигра - лабиринт. Игрок по двумерному полю с помощью интерактивного объекта бегает по свободным дорожкам, но не может проходить сквозь стенки. Суть игры в том, чтобы из пункта А попасть в пункт В, но ни в коем случае не в пункт С.

Проблема. Требуется начать писать. Насколько я понимаю, чтобы сделать самостоятельно работающую программу, требуется компилятор, преобразующий собственно текст кода в файл .ехе. Мы вначале попробовали Борланд С++, но что-то он у нас не зафурычил, возможно, я его как-то криво установил. Тогда мы решили перейти на Code::Blocks 12.11. Найденные на просторах инета парочка примеров типа "Привет, мир!" вроде бы показали работоспособность данного компиллятора. Но когда мы уже начали переходить к собственно проекту, то мой напарник застопорился на том, что он не может найти инфу о визуализации на С++. Проще говоря, когда я попросил его создать просто двумерное поле, на котором впоследствии развернулись бы все игровые баталии, он встал в тупик и развёл руками. Поэтому вопрос у меня сейчас следующий: правильные ли мы действия совершили до этого, то есть, поможет ли нам для нашего проекта Code::Blocks, и если да, то в какой области, а лучше - в каком учебнике и в какой главе нам искать инфу по нашей проблеме, хотя бы для начала про создание поля?

Заранее благодарю за помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2013, 13:04     С чего начать?
Посмотрите здесь:

C++ С чего начать ?
C++ С чего начать
C++ C++ с чего начать ?
С чего начать? C++
C++ С чего начать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
21.08.2013, 13:16     С чего начать? #2
Т.е. мы объясняем тебе (не программисту), что нужно делать, а ты потом объяснишь это программисту? Из всех сложных путей вы выбрали самый сложный
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
21.08.2013, 13:16     С чего начать? #3
А почему бы не сделать это на паскале?
gray-man
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:18  [ТС]     С чего начать? #4
Ну просто программист уже потерял интерес, а я - ещё нет. Кроме того, мне, как организатору, тоже неплохо бы представлять хотя бы самый-самый базис... эммм... технологии производства... Чтобы в случае чего с другим программистом сразу общаться предметно!
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.08.2013, 13:19     С чего начать? #5
Цитата Сообщение от gray-man Посмотреть сообщение
он, как самый настоящий программист, ленивый до невозможности
скажи это им
Известные программисты мира,
что они ленивы до невозможности
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11823 / 6802 / 769
Регистрация: 27.09.2012
Сообщений: 16,870
Записей в блоге: 2
Завершенные тесты: 1
21.08.2013, 13:21     С чего начать? #6

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение
Т.е. мы объясняем тебе (не программисту), что нужно делать, а ты потом объяснишь это программисту?
Верно подмечено



Цитата Сообщение от gray-man Посмотреть сообщение
не может найти инфу о визуализации на С++
её и нет, ибо C++ не содержит встроенных средств визуализации.
Вам на выбор API системы, Qt, MFC, DirectX, OpenGL, GTK и т.д.
Выбирайте чем будете рисовать и изучайте. Только вот, не в обиду будет сказано, но
Цитата Сообщение от gray-man Посмотреть сообщение
Оба в С++ ни в зуб ногой, то есть вообще ноль без палочки
В рукопашку на мамонта идете
gray-man
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:22  [ТС]     С чего начать? #7
На Паскале мы практически сделали, но не смогли скомпилировать. Да и вообще наткнулись на некоторые ограничения. В частности, мы не смогли понять, как оперировать картинками, чтобы хоть как-то украсить интерфейс игры. Программист заявил, что всё можно самостоятельно нарисовать кодом, но по понятным причинам это будет крайне непродуктивно. А кроме того, я, как дальновидный руководитель, решил, что развиваться нам лучше всё-таки в сторону С++.
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
21.08.2013, 13:22     С чего начать? #8
Цитата Сообщение от gray-man Посмотреть сообщение
Оба в С++ ни в зуб ногой, то есть вообще ноль без палочки
И что предлагаете вам посоветовать?
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.08.2013, 13:24     С чего начать? #9
Цитата Сообщение от gray-man Посмотреть сообщение
я - организатор
Цитата Сообщение от gray-man Посмотреть сообщение
я, как дальновидный руководитель
Цитата Сообщение от gray-man Посмотреть сообщение
Ну просто программист уже потерял интерес, а я - ещё нет. Кроме того, мне, как организатору, тоже неплохо бы представлять хотя бы самый-самый базис...
ну так заинтересуй программиста, обеспечь плюшки, обеспечь прокачку скилов
вот вам Литература C++
gray-man
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:30  [ТС]     С чего начать? #10
Цитата Сообщение от Thinker Посмотреть сообщение
скажи это им
Известные программисты мира,
что они ленивы до невозможности
Ну ладно, ладно, погорячился, забираю свои слова обратно...

Добавлено через 4 минуты
Цитата Сообщение от Jupiter Посмотреть сообщение
ну так заинтересуй программиста, обеспечь плюшки, обеспечь прокачку скилов
Не, там, видимо, не в плюшках дело. Просто видимо действительно в рукопашку на момонта...

Добавлено через 1 минуту
Цитата Сообщение от Croessmah Посмотреть сообщение
Вам на выбор API системы, Qt, MFC, DirectX, OpenGL, GTK и т.д.
А можно немного попродробнее? Что это и каким образом это использовать?
reisal78
 Аватар для reisal78
603 / 516 / 119
Регистрация: 28.04.2013
Сообщений: 1,451
21.08.2013, 13:32     С чего начать? #11
Начните с установки: Visual Studio Express 2012 для Windows Desktop
Затем почитайте: Объектно-ориентированное программирование в C++:
И если после ознакомления с данной книгой у Вас еще останутся подобные вопросы, мы с радостью постараемся Вам помочь.
Удачи.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.08.2013, 13:33     С чего начать? #12
Цитата Сообщение от gray-man Посмотреть сообщение
А можно немного попродробнее? Что это и каким образом это использовать?
а организаторы не умеют гуглить? просто "немного попродробнее" о каждом API не вмещается в рамки поста на форуме
gray-man
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:37  [ТС]     С чего начать? #13
Скилл гугления прокачан только до первого уровня. Кроме того, чтобы гуглить, нужно точно знать, что именно гуглить. А я пока что имею очень и очень смутные представления об этом.
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.08.2013, 13:40     С чего начать? #14
Цитата Сообщение от gray-man Посмотреть сообщение
я пока что имею очень и очень смутные представления об этом.

Не по теме:

пинай программиста, программисты могут все
тыжпрограммист

gray-man
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:45  [ТС]     С чего начать? #15
Цитата Сообщение от reisal78 Посмотреть сообщение
Начните с установки: Visual Studio Express 2012 для Windows Desktop
Затем почитайте: Объектно-ориентированное программирование в C++:
ОК, спасибо большое, фронт работ обозначен!
И вообще всем спасибо за поддержку!
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.08.2013, 13:45     С чего начать? #16
Цитата Сообщение от gray-man Посмотреть сообщение
Скилл гугления прокачан только до первого уровня
ну так если не гуглить, он и не будет прокачан

Цитата Сообщение от gray-man Посмотреть сообщение
Кроме того, чтобы гуглить, нужно точно знать, что именно гуглить
вам же дали список названий

Цитата Сообщение от gray-man Посмотреть сообщение
А я пока что имею очень и очень смутные представления об этом.
это ваши отговорки
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2013, 13:52     С чего начать?
Еще ссылки по теме:

C++ с чего начать? C++
с чего начать? C++
C++ С чего начать

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

Или воспользуйтесь поиском по форуму:
gray-man
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:52  [ТС]     С чего начать? #17
Цитата Сообщение от Jupiter Посмотреть сообщение
это ваши отговорки
Пожалуй... Спасибо большое, пойду прокачиваться...
Yandex
Объявления
21.08.2013, 13:52     С чего начать?
Ответ Создать тему
Опции темы

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