|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
Создание игры(2d)12.05.2009, 21:08. Показов 100263. Ответов 423
Метки нет (Все метки)
Собственно идея такого создать нечто на подобиe ->
http://www.newgrounds.com/portal/view/494301 Буду сюда задвать свои вопросы,думаю всем кто будет увлечён создание игры тоже будет интресно) Otaka,этот задний буфер замещает собой background плюс курсор оставляет на неём свои артефакты,как его очищать,да так чтоб ещё и background у нас был. ________________________________________ ________________________________________ _________________________ Основные моменты Вычисление угла поворота персонажа в зависимости от положения курсора мыши То же Поворот изображения(тут еще как смещать точку поворота) Делаем пули Все еще непонятки с пулями Начинаем вычисление коллизий Идея про то, как это должно быть Как это должно быть реализовано Как повернуть массив точек(регион)? А тут код(в нем есть глюк. Потом есть исправленная версия) Находим столкновение региона и линии. Исправленная версия столкновения регионов Как это должно выглядеть в принципе? Начинается долгое обсуждение того как делать редактор уровней ... ... Первый вариант редактора Снова эти пули Функция которая бьет изображения на мелкие куски(тайлы) Версия редактора Загрузка сохранение Еще версия
4
|
|
| 12.05.2009, 21:08 | |
|
Ответы с готовыми решениями:
423
Создание игры Создание игры Создание игры |
|
Программист TH
292 / 147 / 12
Регистрация: 06.01.2009
Сообщений: 537
|
|
| 15.11.2009, 12:01 | |
|
Мне интересно, вы тут топой создаёте какую-то непонятную 2D игру...
Ну как, что-нить создали ???? ![]() В определённый момент надо взглянуть на результаты с другой стороны... есть результаты ?
0
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 15.11.2009, 13:08 [ТС] | |
|
Есть:
1.Редактор карт: -Написан алгоритм обработки переходных таилов. -Сохранение/Загрузка уровня. -Объекты пока не доделаны. 2.Движок: -Загрузка уровня.(Если создадите в редакторе свой,то чтоб поиграть в него просто перезапишите его поверх старого Game\Levels\test.lvl) Значит вопрос с сохранение String объекта остаётся незакрытым. Следующий вопрос,кто будет смотреть игру,надо что то делать с передвижением ГГ.Потому,пока управлять им очень неудобно,в сравнение просто сыграть во флеш игру,которая в шапке.
0
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 15.11.2009, 16:24 [ТС] | |
|
И ещё вопрос к знатокам - на чём лучше программировать на 2009 билдере или на 2007?
0
|
|
|
Программист TH
292 / 147 / 12
Регистрация: 06.01.2009
Сообщений: 537
|
||
| 15.11.2009, 17:16 | ||
![]() Добавлено через 12 минут Хм, очень неплохо, а каков общий ваш алгоритм при редактировании карты и её составлении ?
0
|
||
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 15.11.2009, 17:57 [ТС] | |
|
Мм...а поточнее можешь сказать (:
0
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 25.11.2009, 22:10 [ТС] | |
|
Так народ доделал скролинг, кто хочет может посмотреть.
Вопрос кто нибудь может рассказать, как лучше хранить информацию об объектах? Моя идея пока сделать так: Есть папка "configs", где хранятся .txt файлы, в которых описана подробная информация об объекте.
0
|
|
|
|
|
| 25.11.2009, 22:16 | |
|
Без каталога GFX программа, мягко говоря, встала раком
Наиболее удобный вариант хранения инфы об объектах - это и вправду тестовый файл, потому как его можно крутить-вертеть и настраивать как угодно. Но при этом немного усложняется процесс распарсивания файла
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 25.11.2009, 22:32 | |
|
В принципе да, если хватает времени и ума, то можно сделать и текстовый конфигурационный файл. Парсить проблематично, занимает много места, зато редактировать можно даже в блокноте.
0
|
|
|
|
||||||
| 25.11.2009, 22:52 | ||||||
|
Посмотри, как это сделано в FreeCraft (сейчас оно называется Wargus) http://wargus.sourceforge.net/
Вот тут исходники. Смотри каталог scripts, далее, например, каталог orc
0
|
||||||
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 26.11.2009, 09:05 | |
|
Та луа прикрутить к билдеру достаточно просто. Качаешь с официального сайта, компилируешь(можно даже и без этого), lib файлы преобразовуешь в билдеровский формат(COFF2OMF.exe), а потом просто используешь.
0
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 27.11.2009, 00:41 [ТС] | |
|
Отака, можешь объяснить по подробнее. Опиши всё, что надо сделать, чтоб Lua 5.1 заработал в C++ Builder, очень прошу.
Облазил сегодня весь гугл, и ничего дельного по теме с билдером не нашёл, так что думаю это информацию будет интересна не только мне.
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 27.11.2009, 10:17 | |
|
Хорошо. На выходных постараюсь написать. Создам отдельную тему в которой все распишу.
1
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 27.11.2009, 21:39 | |
|
Смотри сюда:https://www.cyberforum.ru/cpp-... 68085.html
2
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 28.11.2009, 18:16 [ТС] | |
|
Прости Evg, не понял суть того сообщения (:
Вот нормальная версия:
0
|
|
|
|
|
| 28.11.2009, 18:31 | |
|
Работает, только наблюдается несимметричность. К левому и верхнему краю подходит вплотную, а к нижнему и правому - нет. Видимо где-то на -1 ошибся (или "<" вместо "<=")
Кстати, тебе пора исходники под svn держать. А то такое имя архива наводит на мысль, что у тебя их уже целая куча
0
|
|
|
18 / 18 / 1
Регистрация: 24.09.2009
Сообщений: 98
|
|||||||||||
| 30.11.2009, 18:51 | |||||||||||
![]() Вот есть код чтения данных из файла через FILE
Мне надо разбить эти 4 значения, чтоб получилось вот так:
Нашёл решение, но через Memo1->Lines->DelimetedText; а хотелось бы как-нибудь обойтись без него.
0
|
|||||||||||
|
18 / 18 / 1
Регистрация: 24.09.2009
Сообщений: 98
|
|
| 08.12.2009, 20:43 | |
Люди добрые, помогите, у меня редактор при тестах(своих), сжирает ооочень много памяти, где то 250мб. Ссылка на редактор в шапке. Заранее спасибо.
0
|
|
|
18 / 18 / 1
Регистрация: 24.09.2009
Сообщений: 98
|
|
| 08.12.2009, 20:47 | |
|
Упс... Редактор с небольшой ошибочкой. Вот новый.
0
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
||||||
| 13.12.2009, 18:44 [ТС] | ||||||
|
Вопрос по поводу Unicode, господа знатоки.
Ситуация такая, надо вывести русский текст через Canvas. Для этого делаем так:
Спасибо.
0
|
||||||
| 13.12.2009, 18:44 | |
|
Помогаю со студенческими работами здесь
320
Создание игры
Создание игры Создание игры на C++ Создание 3д игры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|