0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
|
|
1 | |
С чего начать?21.08.2013, 13:04. Показов 964. Ответов 16
Метки нет (Все метки)
Всем привет!
Вводная. Мы тут с товарищем решили замутить небольшой проект на С++. Роли распределили так: он - программист, я - организатор . Оба в С++ ни в зуб ногой, то есть вообще ноль без палочки, но у товарища, в отличие от меня, хотя бы есть кодерский талант и мозги на правильную волну настроены (вроде бы он кое-что могёт на Паскале). При этом он, как самый настоящий программист, ленивый до невозможности, поэтому непосредственно за дело пришлось браться мне самому. Поскольку сам я от природы не программист и становиться им не собираюсь (ибо от меня будет гораздо больше позьзы на других должностях), то и непосредственно погружаться глубоко в дебри С++ тоже не собираюсь. Всё, что мне нужно - это наиболее лёгкий и безболезненный путь к решению моей проблемы. В связи с этим прошу извинить за возможную неадекватность и/или даже тупость моих вопросов. Проект. Это небольшая видеоигра - лабиринт. Игрок по двумерному полю с помощью интерактивного объекта бегает по свободным дорожкам, но не может проходить сквозь стенки. Суть игры в том, чтобы из пункта А попасть в пункт В, но ни в коем случае не в пункт С. Проблема. Требуется начать писать. Насколько я понимаю, чтобы сделать самостоятельно работающую программу, требуется компилятор, преобразующий собственно текст кода в файл .ехе. Мы вначале попробовали Борланд С++, но что-то он у нас не зафурычил, возможно, я его как-то криво установил. Тогда мы решили перейти на Code::Blocks 12.11. Найденные на просторах инета парочка примеров типа "Привет, мир!" вроде бы показали работоспособность данного компиллятора. Но когда мы уже начали переходить к собственно проекту, то мой напарник застопорился на том, что он не может найти инфу о визуализации на С++. Проще говоря, когда я попросил его создать просто двумерное поле, на котором впоследствии развернулись бы все игровые баталии, он встал в тупик и развёл руками. Поэтому вопрос у меня сейчас следующий: правильные ли мы действия совершили до этого, то есть, поможет ли нам для нашего проекта Code::Blocks, и если да, то в какой области, а лучше - в каком учебнике и в какой главе нам искать инфу по нашей проблеме, хотя бы для начала про создание поля? Заранее благодарю за помощь!
0
|
21.08.2013, 13:04 | |
Ответы с готовыми решениями:
16
Хочу начать учить C++ с чего начать? С чего начать ? С чего начать? С чего начать? |
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
|
21.08.2013, 13:19 | 5 |
0
|
Неэпический
|
|
21.08.2013, 13:21 | 6 |
её и нет, ибо C++ не содержит встроенных средств визуализации. Вам на выбор API системы, Qt, MFC, DirectX, OpenGL, GTK и т.д. Выбирайте чем будете рисовать и изучайте. Только вот, не в обиду будет сказано, но В рукопашку на мамонта идете
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 |
0
|
Каратель
|
|
21.08.2013, 13:24 | 9 |
ну так заинтересуй программиста, обеспечь плюшки, обеспечь прокачку скилов
вот вам Литература C++
1
|
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
|
|
21.08.2013, 13:30 [ТС] | 10 |
Ну ладно, ладно, погорячился, забираю свои слова обратно...
Добавлено через 4 минуты Не, там, видимо, не в плюшках дело. Просто видимо действительно в рукопашку на момонта... Добавлено через 1 минуту А можно немного попродробнее? Что это и каким образом это использовать?
0
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
|
|
21.08.2013, 13:32 | 11 |
Начните с установки: Visual Studio Express 2012 для Windows Desktop
Затем почитайте: Объектно-ориентированное программирование в C++: И если после ознакомления с данной книгой у Вас еще останутся подобные вопросы, мы с радостью постараемся Вам помочь. Удачи.
1
|
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
|
|
21.08.2013, 13:37 [ТС] | 13 |
Скилл гугления прокачан только до первого уровня. Кроме того, чтобы гуглить, нужно точно знать, что именно гуглить. А я пока что имею очень и очень смутные представления об этом.
0
|
21.08.2013, 13:40 | 14 |
Не по теме: пинай программиста, программисты могут все
1
|
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
|
|
21.08.2013, 13:45 [ТС] | 15 |
ОК, спасибо большое, фронт работ обозначен!
И вообще всем спасибо за поддержку!
0
|
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 19
|
|
21.08.2013, 13:52 [ТС] | 17 |
0
|
21.08.2013, 13:52 | |
21.08.2013, 13:52 | |
Помогаю со студенческими работами здесь
17
C чего начать??? С чего начать? С чего начать? С чего начать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |