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

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

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

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

21.08.2013, 13:04. Просмотров 622. Ответов 16
Метки нет (Все метки)

Всем привет!

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

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

Проблема. Требуется начать писать. Насколько я понимаю, чтобы сделать самостоятельно работающую программу, требуется компилятор, преобразующий собственно текст кода в файл .ехе. Мы вначале попробовали Борланд С++, но что-то он у нас не зафурычил, возможно, я его как-то криво установил. Тогда мы решили перейти на 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++
Здравствуйте! с чего начать изучать С++, если базовых знаний нету. может какие-то книги есть хорошо написанные (точнее доступным языком) ?...

С чего начать - C++
приветствую я Алексей 35 лет.. щас есть свободное время вот думаю начать программировать давно хотел.. что можете посоветовать? начинаю с...

С чего начать? - C++
ребят подскажите,ужасно хочу занятся програмированием хотябы чему то научится,честно по программированию вообще не бум бум,подскажите с...

С чего начать? - C++
Всем здравствуйте, я извиняюсь за такую глупую тему, но я не знаю куда обратиться. Читал я, что С++ в десятки раз лучше Delphi, и что...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4514 / 2856 / 228
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 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++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.08.2013, 13:19     С чего начать? #5
Цитата Сообщение от gray-man Посмотреть сообщение
он, как самый настоящий программист, ленивый до невозможности
скажи это им
Известные программисты мира,
что они ленивы до невозможности
Croessmah
Модератор
Эксперт CЭксперт С++
13056 / 7319 / 816
Регистрация: 27.09.2012
Сообщений: 18,055
Записей в блоге: 3
Завершенные тесты: 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
370 / 269 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
21.08.2013, 13:22     С чего начать? #8
Цитата Сообщение от gray-man Посмотреть сообщение
Оба в С++ ни в зуб ногой, то есть вообще ноль без палочки
И что предлагаете вам посоветовать?
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 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
647 / 560 / 132
Регистрация: 28.04.2013
Сообщений: 1,599
21.08.2013, 13:32     С чего начать? #11
Начните с установки: Visual Studio Express 2012 для Windows Desktop
Затем почитайте: Объектно-ориентированное программирование в C++:
И если после ознакомления с данной книгой у Вас еще останутся подобные вопросы, мы с радостью постараемся Вам помочь.
Удачи.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 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++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.08.2013, 13:40     С чего начать? #14
Цитата Сообщение от gray-man Посмотреть сообщение
я пока что имею очень и очень смутные представления об этом.

Не по теме:

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

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2013, 13:45     С чего начать?
Еще ссылки по теме:

С чего начать? - C++
Дорогие друзья-программисты, есть интерес для освоения языка си++, но я не знаю с чего начать. Пожалуйста помогите информацией,...

С чего начать? - C++
Очень сильно научиться писать хотя бы примитивный софт по типу чекеров, клиентов и т.д Но я х3 с чего начать, как и все наверное......

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

С чего начать? - C++
Доброго времени суток! Хочу выучить язык С++, подскажите с чего лучше начать изучение? Заранее благодарен!

с чего начать - C++
я сейчас обучаюсь в одном заведении (чтото вроди кружка) C#-у. нам там пока дают базу но ее я вроди как и знаю. учитель видит что я ничего...


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

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

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