Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 17.07.2011, 21:22   #1
VladEvil
AnyKey`щик
 
Регистрация: 06.04.2011
Сообщений: 12
Написано 0 полезных сообщений
(для 0 пользователей)
Шкала жизни(HP)

Я новичек в мпаскале и вообще в програмировании
Как мне сделать шкалу хп?
(Offline)
 
Ответить с цитированием
Старый 17.07.2011, 21:46   #2
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Шкала жизни(HP)

Ещё один...
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо den за это полезное сообщение:
L-ee-X (17.07.2011), Nex (18.07.2011), Reizel (24.07.2011), YellowAfterlife (19.07.2011)
Старый 17.07.2011, 22:09   #3
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Шкала жизни(HP)

Прочитай как можно больше документации
Пользуясь знаниями английского и хелпом МП экспериментируй с разными командами, ищи примеры использования этих команд в интернете

Понимание как сделать такое простое придет
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 17.07.2011, 22:26   #4
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: Шкала жизни(HP)

Простейший пример

a:=trunc((live/maxlive*1.0)*100.0);
setcolor (255,0,0);
fillrect (0,0,a,5);


live - жизнь

maxlive - макс. жизнь (капитан очевидность не спит!)
умножать на 1.0 надо потому, что иначе будет криво считать

a - это длинна будущей полоски. максимальная - 100.

setcolor - устанавливаем цвет (в данном случае - красный)
fillrect - рисуем полоску. начинается в левом верхнем углу, имеет ширину "a" и высоту 5.

Надеюсь, как вывести на экран прорисовку и как описывать переменные, в курсе?
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием
Старый 17.07.2011, 23:25   #5
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Шкала жизни(HP)

Программеры, если у вас не хватает фантазии на то как состоит школа жизней, то, что вы хотите дальше делать в программирование???? Или школа жизней это и будет вся ваша игра???
Включите свой мозг, почитайте справку...
Даже вот на ходу можно прикинуть, что шкала жизней это такая переменная int, float HP = 100 и при каждом попадание бота в игрока ну или на оборот от переменной HP берем и отнимаем по 1-2-3-5-10 хп, что сложного то?
Когда переменная HP <= 0 выводим Game Menu с надписью ВАС УБИЛИ....
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 00:41   #6
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Шкала жизни(HP)

Рисуешь квадрат длинной к примеру 100, что равно 100% хп.
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 01:23   #7
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Шкала жизни(HP)

Элементарно, Ватсон!
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Reks888 за это полезное сообщение:
Egor Rezenov (24.07.2011), Мистер Розовый (18.07.2011)
Старый 18.07.2011, 01:33   #8
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Шкала жизни(HP)

Сообщение от VladEvil Посмотреть сообщение
Я новичек в мпаскале и вообще в програмировании
Как мне сделать шкалу хп?
И тебе напишу такой же пост как и предыдущему HP создателю
Держи, потратил 5 минут на написание, зная справку и умея мыслить...
Писал на Blitz3D переправить на твой ЯП я думаю не проблема...

HidePointer 
Graphics3D 640
,480,32,
SetBuffer BackBuffer
() 

size_y%=32 
size_x
%=240 
ind_size_x
%=(240-2
ind_size_y%=32-

Blue
% = 255 

Repeat 
If KeyHit(1Then End 
Cls 
RenderWorld 
UpdateWorld 

If KeyDown(2
ind_size_x% = ind_size_x% -
Red
% = Red% +
Blue
% = Blue% - 
EndIf 

If 
KeyDown(3
ind_size_x% = ind_size_x% +
Red
% = Red% - 
Blue
% = Blue% + 
EndIf 

If 
ind_size_x% > 238 Then ind_size_x% = 238 
If ind_size_x% < 0 Then ind_size_x% = 

If Red% > 255 Then Red% = 255 
If Red% < 0 Then Red% = 

If Blue% > 255 Then Blue% = 255 
If Blue% < 0 Then Blue% = 

Color 255
,255,255 
Rect 10
,10,size_x,size_y,0  
Color Red
% + 0,Green% + 0,Blue
Rect 11,11,ind_size_x,ind_size_y 
Flip 

Forever 
Набросан так примерно, думаю дальше разберешься и поймешь...
Кнопками 1 и 2 отнимать и прибавлять...
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 01:37   #9
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Шкала жизни(HP)

Однако эти юзеры из разных подсетей.
__________________
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Hagrael (22.07.2011), Igor (18.07.2011), Reizel (24.07.2011)
Старый 18.07.2011, 01:38   #10
DIMMON4IK
Знающий
 
Аватар для DIMMON4IK
 
Регистрация: 21.07.2009
Адрес: Украина
Сообщений: 219
Написано 44 полезных сообщений
(для 78 пользователей)
Ответ: Шкала жизни(HP)

to Мистер Розовый
Браво, Шерлок)
__________________


(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 18.07.2011, 02:28   #11
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Шкала жизни(HP)

Мистер Розовый, а зачем поиск по сайту для онлайн рпг-то ? Что-то тут нечисто.
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 10:48   #12
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Шкала жизни(HP)

Ещё раз, это разные люди.
__________________
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 11:25   #13
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Шкала жизни(HP)

IP не паспорт
// хотя обвинять кого-либо пока преждевременно
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 18.07.2011, 11:50   #14
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Шкала жизни(HP)

Ну так разные провайдеры, не думаю что кто то будет юзать прокси лишь чтобы создать дублирующую тему.

Тут на самом деле скорее всего было так: яндекс по определенному запросы выдавал булку с той первой темой про жизни, что и привело искателя аналогичного вопроса к нам.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr_F_ (18.07.2011)
Старый 18.07.2011, 12:19   #15
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Шкала жизни(HP)

Ухты, гугл третьей сылкой на запрос "как сделать шкалу жизней" булку выдал))
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 05:49.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com