Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 71, средняя оценка - 4.99
falconsan
0 / 0 / 0
Регистрация: 31.10.2009
Сообщений: 5
#1

2D игра на C/C++ - C++

17.11.2009, 12:52. Просмотров 9199. Ответов 9
Метки нет (Все метки)

Вообщем задача не из простых (лично для меня) , т.к. что-то могу , а чему-то мне нужно научиться .
В институте задали курсовую работу - запрограммировать игру на C/C++
Я это сделал , правда в консольном приложении ... сами понимаете игра в консольном приложении - тупость ))))))))))

Что нужно сделать чтобы перевести её в 2D , наподобии стандартных игр в винде , косынка солитер и т д ... ?

Игра:
Перед вами в ряд выложены 13 монет , играют 2 игрока , первый может взять только 1 монету , следующий игрок может брать не больше удвоенного количества монет, от тех что взял предыдущий . например если я взял 2 монеты , то вы можете взять 1, 2, 3, 4 но не больше , и т д . Ход обязательно должен быть результативным.
Выигрывает тот, кто последним возьмёт 13ю монету .

Подскажите плз как это всё в графику перевести и реализовать ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2009, 12:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос 2D игра на C/C++ (C++):

Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново? - C++ Builder
Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново? unit1.cpp void __fastcall TForm1::N1Click(TObject...

Игра слов, игра Scrabble - C++
Задание: Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в...

Бюджет 4500 гр. Конфигурация работа в Office, AutoCAD, игра Assassin, онлайн игра World of Tanks - Игровой компьютер
Собираю компьютер для сестры. Основные требования: работа в Microsoft Office, AutoCAD, игра Assassin, онлайн игра World of Tanks ...

Игра в «Одиннадцать предметов», игра Баше. - Turbo Pascal
прошу помощи в создании программы! Разработать программную модель следующей игры двух игроков(пользователь-компьютер),реализовав...

Существует ли игра такая игра? - MMO игры
Всем привет. Существует ли такая игра, где, допустим, мы находимся на космическом корабле, в подлодке, еще в каком-либо транспорте и...

Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново? - C++ Builder
Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново? unit1.cpp void __fastcall TForm1::N1Click(TObject...

Игра слов, игра Scrabble - C++
Задание: Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в...

Бюджет 4500 гр. Конфигурация работа в Office, AutoCAD, игра Assassin, онлайн игра World of Tanks - Игровой компьютер
Собираю компьютер для сестры. Основные требования: работа в Microsoft Office, AutoCAD, игра Assassin, онлайн игра World of Tanks ...

Игра в «Одиннадцать предметов», игра Баше. - Turbo Pascal
прошу помощи в создании программы! Разработать программную модель следующей игры двух игроков(пользователь-компьютер),реализовав...

Существует ли игра такая игра? - MMO игры
Всем привет. Существует ли такая игра, где, допустим, мы находимся на космическом корабле, в подлодке, еще в каком-либо транспорте и...

Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново? - C++ Builder
Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново? unit1.cpp void __fastcall TForm1::N1Click(TObject...

Игра слов, игра Scrabble - C++
Задание: Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в...

Бюджет 4500 гр. Конфигурация работа в Office, AutoCAD, игра Assassin, онлайн игра World of Tanks - Игровой компьютер
Собираю компьютер для сестры. Основные требования: работа в Microsoft Office, AutoCAD, игра Assassin, онлайн игра World of Tanks ...

Игра в «Одиннадцать предметов», игра Баше. - Turbo Pascal
прошу помощи в создании программы! Разработать программную модель следующей игры двух игроков(пользователь-компьютер),реализовав...

Существует ли игра такая игра? - MMO игры
Всем привет. Существует ли такая игра, где, допустим, мы находимся на космическом корабле, в подлодке, еще в каком-либо транспорте и...

Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново? - C++ Builder
Как сделать так, чтобы при нажатии на кнопку "Новая игра" игра начиналась заново? unit1.cpp void __fastcall TForm1::N1Click(TObject...

Игра слов, игра Scrabble - C++
Задание: Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в...

Бюджет 4500 гр. Конфигурация работа в Office, AutoCAD, игра Assassin, онлайн игра World of Tanks - Игровой компьютер
Собираю компьютер для сестры. Основные требования: работа в Microsoft Office, AutoCAD, игра Assassin, онлайн игра World of Tanks ...

Игра в «Одиннадцать предметов», игра Баше. - Turbo Pascal
прошу помощи в создании программы! Разработать программную модель следующей игры двух игроков(пользователь-компьютер),реализовав...

Существует ли игра такая игра? - MMO игры
Всем привет. Существует ли такая игра, где, допустим, мы находимся на космическом корабле, в подлодке, еще в каком-либо транспорте и...


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

Или воспользуйтесь поиском по форуму:
9
ISergey
Maniac
Эксперт С++
1397 / 908 / 56
Регистрация: 02.01.2009
Сообщений: 2,714
Записей в блоге: 1
17.11.2009, 12:56 #2
OpenGL или DirectX решит твою проблему.
0
R0mm
Псевдо программист
192 / 113 / 15
Регистрация: 19.09.2009
Сообщений: 303
17.11.2009, 12:57 #3
В принципе вполне реально сделать на консольной графике забавную игрушку.
0
falconsan
0 / 0 / 0
Регистрация: 31.10.2009
Сообщений: 5
17.11.2009, 19:44  [ТС] #4
Цитата Сообщение от ISergey Посмотреть сообщение
OpenGL или DirectX решит твою проблему.
а где скачать эти программы? весь инет перерыл , ничего нет , всё засекречено ...
0
ISergey
Maniac
Эксперт С++
1397 / 908 / 56
Регистрация: 02.01.2009
Сообщений: 2,714
Записей в блоге: 1
17.11.2009, 19:50 #5
Цитата Сообщение от falconsan Посмотреть сообщение
а где скачать эти программы? весь инет перерыл , ничего нет , всё засекречено ...
DirectX c Майкрософта.. http://www.microsoft.com/downloads/d...DisplayLang=en
1
falconsan
0 / 0 / 0
Регистрация: 31.10.2009
Сообщений: 5
17.11.2009, 19:56  [ТС] #6
Цитата Сообщение от R0mm Посмотреть сообщение
В принципе вполне реально сделать на консольной графике забавную игрушку.
у меня есть исходный код игры , но сделана она в Win 32 Console Application ...
по другому не учили ... игра чисто в консоле , компьютер спрашивает , хотите ходить 1м? ты пишешь циферку 1 если да , если нет то 2 =)))) и сколько хотите взять монет 1,2 ? чтот в этом роде вся игра ....
у меня установлен Microsoft Visual C++ 6.0 . возможно ли с помощью него эту игру привязать к графике , допустим на зеленом фоне 13 монет , если комп берет монеты - они передвигаются вверх, если ты то вниз , логически просто , а вот как осуществить задуманное ... понятия не имею , нуб в этом ... поэтому и прошу помощи , может что-то дописать в коде надо , или запустить не в win 32 console appl... а в чём нибудь другом ...
0
TanT
эволюционирую потихоньку
467 / 465 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
17.11.2009, 20:12 #7
MFC тебе в помощь
как пример книженция "С.Гилберт, Б.Маккарти САМОУЧИТЕЛЬ VISUAL C++ 6 В ПРИМЕРАХ" там есть примерчик подробно разобранной игры основанной на окнах

я как раз на 6м и с этой книжкой воевал со своим первым подобным приложением.
0
falconsan
0 / 0 / 0
Регистрация: 31.10.2009
Сообщений: 5
17.11.2009, 20:48  [ТС] #8
Цитата Сообщение от TanT Посмотреть сообщение
MFC тебе в помощь
как пример книженция "С.Гилберт, Б.Маккарти САМОУЧИТЕЛЬ VISUAL C++ 6 В ПРИМЕРАХ" там есть примерчик подробно разобранной игры основанной на окнах

я как раз на 6м и с этой книжкой воевал со своим первым подобным приложением.

ооо клёва!! надо попробывать . Спасибо=)

Добавлено через 36 секунд
Цитата Сообщение от ISergey Посмотреть сообщение
Спасибо=)
0
ProNoooob
76 / 76 / 6
Регистрация: 14.10.2009
Сообщений: 121
17.11.2009, 22:16 #9
Мде...
Вот тут собираються российские геймдевелоперы www.gamedev.ru
Вот тут есть уроки на русском про OpenGL www.pmg.org.ru
Качать ничего не надо. ОпенЖЛ это апи. dllка устанавливается вместе с драйвером.

На OpenGL сделать что-то небольшое проще. Просто кода нужно писать меньше.
1
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
18.11.2009, 20:18 #10
ИМХО: если студенту в институт надо написать небольшую игру, это не значит что надо использовать OpenGL или DirectX... Мне кажется, что для универа будет вполне достаточно написать игру даже в Builder'e.
Но для себя, кончено, если Вы захотите заниматься этим и в будущем(да и ради интереса можно), лучше освоить OpenGL и DirectX.
0
18.11.2009, 20:18
Ответ Создать тему
Опции темы

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