Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Быстрый поиск по большому файлу (до нескольких гигабайт) https://www.cyberforum.ru/ cpp/ thread1246299.html
Как можно организовать быстрый поиск по файлу? Файл может весить гигабайты. Никакой сортировки нет. Пробовал реализовать используя функции fopen, fseek, fgets. Есть ли более быстрые функции? Или быстрее будет через Winapi к примеру? Интересно, как это сделали в антивирусах, им то тоже очень важна скорость, притом что существует огромное разнообразие вирусов и надо с каждым сравнить.
C++ Конвертировать из BMP в PNG без VCL
Приветствую, Задача: Конвертировать из BMP в PNG без VCL (но работаю на C++ Builder), без доп библиотек,без GDI.... Заранее спасибо!
C++ Разбивка 3D модели "послойно" https://www.cyberforum.ru/ cpp/ thread1245335.html
1. Спасибо, что хотя бы посмотрели тему 2. Достаточно будет сказать где посмотреть или как правильно составить запрос для поиска (потратил 6 часов, а ничего так и не нашел). Может у моей задачи есть какое-то специфическое название (например "Слайсер") и поиск станет легче. Поиск сильно усложняется запретом на поиск слов состоящих из двух букв (3D). 3. Формат ещё не определен, думаю, скорее...
C++ Как хранить переменную типа char* в named shared memory section? Во общем есть код: extern "C" __declspec(dllexport) void SetOptions(char* string); #pragma data_seg("sms") char* viewString = "Test1"; #pragma data_seg() #pragma comment(linker, "/section:sms,RWS") extern "C" __declspec(dllexport) https://www.cyberforum.ru/ cpp/ thread1245074.html
C++ Принят черновик стандарта С++14
Черновик стандарта С++14 принят. С чем всех и поздравляю. Ждем как официальный в конце года и конечно ждем C++17. Пруф: https://isocpp.org/blog/2014/02/trip-report Краткое изложение фич: http://en.wikipedia.org/wiki/C%2B%2B14#New_language_features Статья на хабре: http://habrahabr.ru/post/233829/
C++ Игра, подобная шашкам. Оптимизация кода https://www.cyberforum.ru/ cpp/ thread1243145.html
Добрый вечер. У меня маленькая проблема: пишу игру, наподобие шашек. Почти готово, потом выложу исходники для критики. Сейчас делаю подсветку хода для дамок. т.к. дамке все равно куда идти, то все отличие будет заключаться в том, кого она встретит на пути - свою или чужую шашку. Следовательно это дело можно завернуть в функцию. Проблема в том, что очень много повторяющегося кода, а мне это ужасно...
C++ Написать свой движок с нуля Как написать свой движок с нуля при помощью C++. Заранее спасибо. https://www.cyberforum.ru/ cpp/ thread1242826.html C++ Альтернативный вызов функции
1. Интересует метод вызова функции через указатель(или по другому). 2. Интересует метод взятия кол-ва аргументов функции и их типов, а так же тип возвращяемого значения. По второму пункту вообще ничего не нашёл, а по первому есть некоторые вопросы. #include "FTD2XX.h" // библиотека от FTDI typedef FT_STATUS (*pFT_Open) (int, FT_HANDLE *); // тип данных "функция FT_OPEN" HMODULE hMod =...
C++ Отследить изменение памяти сторонним процессом Есть основное приложение1. Есть приложение2, которое считывает и изменяет его память. Надо отследить адреса, действие(чтение или запись), значение до и после действия. Куда копать? https://www.cyberforum.ru/ cpp/ thread1241864.html C++ Adobe PDF Library (APDFL) - поместить в формируемый документ картину формата PNG https://www.cyberforum.ru/ cpp/ thread1241863.html
Всем привет! Данная тема, возможно, не вполне подходит для данного раздела, поскольку вопрос, преимущественно имеет отношение к API Adobe PDF, конкретнее, к плюсовому API. Я пишу с использованием этой библиотеки от datalogics некоторое API для формирования PDF-документов. Сбился с ног, пытаясь запихать в формируемый документ (программно, разумеется) картину формата PNG. С JPEG проблем нет,...
Электронная подпись+работа с сертификатами C++
Здравствуйте!дали задание,саму суть понял,не могу разобраться,как начать писать программу.помогите кто чем может. Вот само задание: Разработать приложение - утилиту командной строки, или с графической оболочкой (на выбор). Утилита должна решать следующие задачи: 1. По серийному номеру находить нужный сертификат из хранилища MY 2. Выводить на экран информацию о владельце, сроке действия, и об...
C++ Освобождение динамически созданных переменных (2-ого уровня) https://www.cyberforum.ru/ cpp/ thread1240537.html
И так, продолжу старую тему про динамику. На этот раз есть вот что: #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> using namespace std;
48 / 40 / 15
Регистрация: 28.09.2012
Сообщений: 818
27.08.2014, 20:05 0

Как добавить выбор игроков в игру? - C++ - Ответ 6555505

27.08.2014, 20:05. Показов 2122. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от Donaut Посмотреть сообщение
я не очень понял как реализовать.
Да в зависимости от ситуации можно сделать как угодно. Приведу пример самый простой.
C++
1
anim.loadFromXML("files/megaman_anim.xml",megaman);
например у тебя 3 персонажа.
делаешь 3 файла(в каждом только анимация того персонажа) - главное что бы названия анимаций не отличались. а то плохо будет не писать же еще стоко же -
C++
1
2
3
4
5
6
if (STATE==stay) anim.set("stay");
        if (STATE==walk) anim.set("walk");
        if (STATE==jump) anim.set("jump");
        if (STATE==duck) anim.set("duck");
        if (STATE==climb) {anim.set("climb"); anim.pause(); if (dy!=0) anim.play(); if (!onLadder) STATE=stay;} 
        if (STATE==swim) {anim.set("climb"); anim.pause(); if (dy!=0) anim.play(); if (!goSweem) STATE==stay;}
сделали string массив или что еще например мап, положили туда
C++
1
files/megaman_anim.xml
ну и соответственно еще 2 ссылки на следующие файлы анимаций персонажей.
теперь заместь пути этот массив пихаете.

C++
1
2
3
int i;
cin >> i;
anim.loadFromXML("массив[i]",megaman);
Думаю идею поняли, окно еще одно создавать не надо, имел ввиду в том же окне, перед загрузкой игры нарисовать спрайты (не в основном цикле игры только же) , ну и кнопки например под ними сделать. вообщем можно много как сделать, если не умеете рисовать читайте про SFML и его методы.
Живой пример я навел, вернее идею и приблезительно как ее реализовать без сильного изменения кода

Добавлено через 32 минуты
если и тут не поняли где что заменять, что и как. То рекомендую начитать с чего то по проще. Рисования круга и тдп SFML . ну и написании проектов по меньше. Например ту же змейку, или хрестики нолики.

Вернуться к обсуждению:
Как добавить выбор игроков в игру? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2014, 20:05
Готовые ответы и решения:

Как реализовать выбор количества игроков в приведенном коде?
Вот пишу пока маленькое вступление в игру, выбор кол-ва игроков от 1 до 4-х вот что у меня...

Хочу создать игру пинг понг. Это сделаю сам. Но нужны идеи, как сделать вывод результатов игроков по окончании игры
Хочу создать игру пинг-понг. Это сделаю сам. Но нужны идеи, как сделать вывод результатов игроков...

Не могу понять как сделать эту игру "Виселица" для двух игроков
Не могу понять, как именно сделать возможность игры для двух игроков. Может кто-то подсказать по...

Переделать игру для двоих игроков
Здравствуйте, пишу проект текстовую игру на летнюю практику. Показал его не доделанный...

12
27.08.2014, 20:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2014, 20:05
Помогаю со студенческими работами здесь

С какой вероятностью каждый из 2 игроков выиграет каждую игру?
Пусть имеется 2 игрока. Они будут соревноваться. Они могут сыграть 5 игр. Победителем соревнования...

Как добавить в код выбор входного файла и выбор выходного?
Здравствуйте. Нужна ваша помощь, вот есть код, как сюда можно добавить выбор входного и выходного...

Как добавить нового персонажа в игру
Я лоускильный в Питоне. Пробую делать мини-игру. Есть платформа на которой герой может ходить,...

Как добавить рекламу в игру на RenPy?
Как видно из заголовка, нужно добавить рекламу(любую) в игру на RenPy под андроид. Нашёл только...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru