Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
1

С чего начать?

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

Author24 — интернет-сервис помощи студентам
Всем привет!

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

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

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

Заранее благодарю за помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2013, 13:04
Ответы с готовыми решениями:

Хочу начать учить C++ с чего начать?
Посоветуйте действительно хорошие книги/видео уроки по этому языку. За спиной у меня нет других...

С чего начать ?
Привет всем. Изучил с/с++, писал только консольные приложения, теперь хочу научиться работать в...

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

С чего начать?
Мы в ВУЗе программируем на Borland C++ 4 версии (не Билдер). Подскажите, пожалуйста, литературу...

16
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,113
Записей в блоге: 2
21.08.2013, 13:16 2
Т.е. мы объясняем тебе (не программисту), что нужно делать, а ты потом объяснишь это программисту? Из всех сложных путей вы выбрали самый сложный
1
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
21.08.2013, 13:16 3
А почему бы не сделать это на паскале?
0
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:18  [ТС] 4
Ну просто программист уже потерял интерес, а я - ещё нет. Кроме того, мне, как организатору, тоже неплохо бы представлять хотя бы самый-самый базис... эммм... технологии производства... Чтобы в случае чего с другим программистом сразу общаться предметно!
0
Эксперт С++
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.08.2013, 13:19 5
Цитата Сообщение от gray-man Посмотреть сообщение
он, как самый настоящий программист, ленивый до невозможности
скажи это им
Известные программисты мира,
что они ленивы до невозможности
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
21.08.2013, 13:21 6

Не по теме:

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



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

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

Добавлено через 1 минуту
Цитата Сообщение от Croessmah Посмотреть сообщение
Вам на выбор API системы, Qt, MFC, DirectX, OpenGL, GTK и т.д.
А можно немного попродробнее? Что это и каким образом это использовать?
0
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
21.08.2013, 13:32 11
Начните с установки: Visual Studio Express 2012 для Windows Desktop
Затем почитайте: Объектно-ориентированное программирование в C++:
И если после ознакомления с данной книгой у Вас еще останутся подобные вопросы, мы с радостью постараемся Вам помочь.
Удачи.
1
Каратель
Эксперт С++
6609 / 4028 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
21.08.2013, 13:33 12
Цитата Сообщение от gray-man Посмотреть сообщение
А можно немного попродробнее? Что это и каким образом это использовать?
а организаторы не умеют гуглить? просто "немного попродробнее" о каждом API не вмещается в рамки поста на форуме
1
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:37  [ТС] 13
Скилл гугления прокачан только до первого уровня. Кроме того, чтобы гуглить, нужно точно знать, что именно гуглить. А я пока что имею очень и очень смутные представления об этом.
0
Эксперт С++
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.08.2013, 13:40 14
Цитата Сообщение от gray-man Посмотреть сообщение
я пока что имею очень и очень смутные представления об этом.

Не по теме:

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

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

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

Цитата Сообщение от gray-man Посмотреть сообщение
А я пока что имею очень и очень смутные представления об этом.
это ваши отговорки
1
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
21.08.2013, 13:52  [ТС] 17
Цитата Сообщение от Jupiter Посмотреть сообщение
это ваши отговорки
Пожалуй... Спасибо большое, пойду прокачиваться...
0
21.08.2013, 13:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2013, 13:52
Помогаю со студенческими работами здесь

C чего начать???
Я еще школьник но уже хочу сейчас узнать хотябы азы языка программирования. По форуму многие...

С чего начать?
Здравствуйте. Очень хочу освоить язык C++, но не знаю с чего начать. Подскажите пожалуйста!

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

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


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru