Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2009, 15:01   #1
Deamonig
Форумчанин
 
Аватар для Deamonig
 
Регистрация: 19.09.2009
Сообщений: 166
По умолчанию 2D файтинг

Вот собственно хочу показать для оценки, то что уже сделал. На убогую анимацию не обращайте внимания, на завершающей стадии разработки будет нормальная. Управления plyer1: W, A, D, plyer2: left, right, up. Пока что они могут только пускать что то похожее на магию: у plyaer1: T, у player2: 4(NumPud04). В скором времени они смогут драться мечами, делать быстрое передвижение-телепортацию (убегать или поближе подходить)

http://programmersforum.ru/attachmen...1&d=1255863415
Вложения
Тип файла: zip BleachGame.zip (213.0 Кб, 111 просмотров)
Deamonig вне форума Ответить с цитированием
Старый 18.10.2009, 15:08   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

При запуске ошибка:
Невозможно открыть файл E:\ssss\Блич\10.bmp
Но дальше запускается. Писали на своём двиге?
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 18.10.2009, 15:26   #3
Deamonig
Форумчанин
 
Аватар для Deamonig
 
Регистрация: 19.09.2009
Сообщений: 166
По умолчанию

Да на собственном, вот игра без ошибки

http://programmersforum.ru/attachmen...1&d=1255865447

Последний раз редактировалось Deamonig; 18.10.2009 в 15:33.
Deamonig вне форума Ответить с цитированием
Старый 18.10.2009, 15:30   #4
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Да, но всё равно ошибки-не есть хорошо, даже если невидимые.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 19.10.2009, 15:51   #5
Виталий Серов
Заснувший
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 213
По умолчанию

Цитата:
Да на собственном, вот игра без ошибки

http://programmersforum.ru/attachmen...1&d=1255865447
Форум пишет, что нет такого вложения...
Виталий Серов вне форума Ответить с цитированием
Старый 19.10.2009, 18:33   #6
Deamonig
Форумчанин
 
Аватар для Deamonig
 
Регистрация: 19.09.2009
Сообщений: 166
По умолчанию

Вот попробуй эту
Вложения
Тип файла: zip BleachGame1.zip (367.0 Кб, 46 просмотров)
Deamonig вне форума Ответить с цитированием
Старый 21.10.2009, 20:23   #7
Deamonig
Форумчанин
 
Аватар для Deamonig
 
Регистрация: 19.09.2009
Сообщений: 166
По умолчанию

Добавил возможность телепортироваца: у персонажа1 буква 'H', у персонажа2 цифра 3(numpad3). Для телепортации нужно 25 манны она видна вверху. Для удара, я еще не писал,нужно 50 манны. Всего 300 Манны у каждого из игроков. Манна со временем востанавливаетса. При нажатии клавиши телепортации совместно из нажатиям клавиши движения вперед или назад игрок будет телепортироватца в левый или правый конец карты(Player1: 'H'+'D', 'H'+'A'; Plyaer2: '3'+'left','3'+'right').
При простом же нажатии клавиши телепортирования или телепортирования + простой прыжок вверх, игрок будет телепортироваца за спину своему противнику (Player1: 'H','W'+'H'; Player2: '3', '3'+'Up').
Телепортация не возможна, если при телепортации игрок будет вылазить за пределы окна программы.
Телепортация пока что без анимации, но вскоре прилеплю и ее )
Вложения
Тип файла: zip BleachGame v1.1.zip (391.5 Кб, 56 просмотров)

Последний раз редактировалось Deamonig; 21.10.2009 в 20:27.
Deamonig вне форума Ответить с цитированием
Старый 26.10.2009, 13:46   #8
anyx
Форумчанин
 
Регистрация: 10.09.2009
Сообщений: 352
По умолчанию

физику проработать надо. он при разбеге и прыжке летит ровно на 45 градусов, пролетает эн пикселей и летит вниз.
введи вектора вертикальной и горизонтальной скоростей, ускорение при разбеге, величину ЖЭ, и рассчитывай скорости в зависимости от прошедшего времени
anyx вне форума Ответить с цитированием
Старый 27.10.2009, 14:17   #9
anyx
Форумчанин
 
Регистрация: 10.09.2009
Сообщений: 352
Счастье извините, кнопка ПРАВКА исчезла...

вот простейшая физическая модель (переименуй в "бросок.exe"), жаль, проект удалил, но если физику в школе учили, то можно рассчитать, вот формулы:
позиция по Х = начальная скорость * косинус угла * время
позиция по У = начальная скорость * синус угла * время - (ЖЭ * время в квадрате) / 2
----------------------------
время от момента отталкивания от земли
угол можешь сделать изменяемым, например, чем дольше кнопку держишь, тем больше угол, а можешь просто 45 градусов
в функции синуса и косинуса угол надо передать в радианах - дели на (180 / pi), т.е. примерно на 57
начальную скорость можно сделать постоянной, так даже лучше
ЖЭ делай 9.8
--------
когда высота во второй раз будет равна нуль (в момент падения на землю), завершай расчёты и снова передавай управление игроку
можно сделать ещё отталкивание от стен
НАСЧЁТ координаты У - в Делфе она сверху вниз, поэтому надо перерасчитать:
y:=Form1.ClientHeight - y;
!!!все переменные делай не integer, а currency, потом округлишь функцией round(...)
Вложения
Тип файла: rar Бросок под углом.rar (413.5 Кб, 144 просмотров)

Последний раз редактировалось anyx; 27.10.2009 в 14:21.
anyx вне форума Ответить с цитированием
Старый 27.10.2009, 14:53   #10
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Пишет архив поврежден или имеет неизветстный формат.
А, все работает. Просто невнимательно прочитал .

Последний раз редактировалось Вадим Буренков; 27.10.2009 в 14:56.
Вадим Буренков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создаю 2D игру файтинг, нужен фотошопер Deamonig Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 21.09.2009 15:34
Игра (многопользовательский файтинг) Дмитрий Бежецков Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 01.09.2009 22:48