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

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

Вернуться   forum.boolean.name > Проекты > Проекты на Blitz3D

Проекты на Blitz3D Обсуждение будущих проектов, демок, набор команды и т.п.

Ответ
 
Опции темы
Старый 22.01.2007, 02:17   #76
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: "проэкт"-типа :-)

к примеру:
type zakl
field id%,txt$,lev
field power#,//и т.д. и т.п. собсно сами параметры заклинанияЮ мощность и т.д.
end type

потом, те заклинания что есть у игрока имеют id идиентичный одному из етого списка. список должен быьт заполнен из файл или там откуда - то еще.
когда доходит определенный уровень добавляются определенные заклинания.
к примеру
for z.zakl=each zakl
if z\lev=player_level then
//добавить
next
что там писать при добавлении зависит от того, как заклинания будут храниться для игрока. например они могут храниться в своем списке.
(Offline)
 
Ответить с цитированием
Старый 22.01.2007, 14:51   #77
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: "проэкт"-типа :-)

что там писать при добавлении зависит от того, как заклинания будут храниться для игрока. например они могут храниться в своем списке.
вот здесь можно по подробней... пожалуйста!!!
(Offline)
 
Ответить с цитированием
Старый 23.01.2007, 01:26   #78
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: "проэкт"-типа :-)

к примеру список заклинаний которыми владеет игрок
type zakl_ex
field id,cap$,player_id,key
field power#,// и т.д.
end type
тогда чтобы добавить заклинание нужно
for z.zakl=each zakl
if z\lev=player_level then
ze.zakl_ex=new zakl_ex
ze\id=z\id
ze\player_id=myid
ze\cap=z\cap
ze\power=z\power
//и тд.
next
(Offline)
 
Ответить с цитированием
Старый 09.02.2007, 22:24   #79
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: "проэкт"-типа :-)

вот одна ошибочка при маузхите вылетает! чё делать незнаю.
в архиве полностью "вторая" игра, но без ехе-шника. кому не лень взгляните!
(Offline)
 
Ответить с цитированием
Старый 09.02.2007, 23:54   #80
Lamb
Спящий разум
 
Регистрация: 08.03.2006
Сообщений: 784
Написано 89 полезных сообщений
(для 156 пользователей)
Re: "проэкт"-типа :-)

можно вопрос? или я что-то не так делаю...
запускаю...вижу мячик (долго тупила с управлением...мышкой привычней...), катается...но не вращается...деревья...вперед-назад-влево-вправо...покрутить камеру...все...
и тут вопрос... а че это было?
(Offline)
 
Ответить с цитированием
Старый 10.02.2007, 11:24   #81
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: "проэкт"-типа :-)

это был первый код. когда я ео начал "оптимизировать" я его просто убил. там было два мяча которые мочили друг друга(два игрока за одним компом). после я взял.... и начал переписывать код так, чтобы было удобно редактировать его. последняя версия переписанной игры лежит в атаче в предыдущем посте. там земля, деревья, ОДИН мяч, который управляется клавишами WASD и мышой.
а когда я начал переписывать "магию", у меня мозг просто взбух от думания. я долго думал как это сделать по-культурнее...., и вот в последней версии вылетае одна ошибочка(типа нету файла), и вот я немогу понять почему и из-за чего!
2 LAMB
более-менее нормальную игру ты пропустил, я её уже испортил! к сожалению.
(Offline)
 
Ответить с цитированием
Старый 10.02.2007, 21:27   #82
Lamb
Спящий разум
 
Регистрация: 08.03.2006
Сообщений: 784
Написано 89 полезных сообщений
(для 156 пользователей)
Re: "проэкт"-типа :-)

ррррр...
1)пропустилА
2)зачем было портить прогу?
3)делай бэкапы
(Offline)
 
Ответить с цитированием
Старый 10.02.2007, 22:00   #83
Leito
Танчики Developer
 
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений
(для 23 пользователей)
Re: "проэкт"-типа :-)

Timon
и вот в последней версии вылетае одна ошибочка(типа нету файла)
я кажется знаю почему она вылетает, скорее всего нету файла.
(Offline)
 
Ответить с цитированием
Старый 10.02.2007, 22:59   #84
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: "проэкт"-типа :-)

ррррр...
1)пропустилА
сорри! действительно сорри!
я кажется знаю почему она вылетает, скорее всего нету файла.
я догадывался!
но на самом деле всё гораздо сложнее...
файл-то есть, я указываю на него неправильно... но где именно ошибка, понять немогу!
(Offline)
 
Ответить с цитированием
Старый 11.02.2007, 01:09   #85
Leito
Танчики Developer
 
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений
(для 23 пользователей)
Re: "проэкт"-типа :-)

может изменил основной каталог, у меня на дельфи такая муть была.
(Offline)
 
Ответить с цитированием
Старый 11.02.2007, 13:00   #86
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: "проэкт"-типа :-)

нет! с файлом и его положением всё ок. у меня в коде идёт преобразование цифр(ну типа 1,3,4...) в буквы(тоже самое тока "1","2","3"...),думаю я не совсем понимаю команду Str. А возможно где то есчо есть ошибки. вот щас покажу чисто код функции где всё начинается
Function CreateMagic(mlevel,e.player,range,mtype,id)
m.magic=New magic
m\level=mlevel;=
m\range=range;=
m\maintype=mtype;= присваиваем значения
m\id=id;=
m\streght=8*mlevel;=
m\cost=m\streght*2;=
If m\level<10 ;проверяем на уровень
If m\maintype=1 
m\catalog$="img\magic\recover"
ElseIf m\maintype=2
m\catalog$="img\magic\destroyd\fire"
ElseIf m\maintype=3 
m\catalog$="img\magic\necro"
EndIf
m\texture=LoadSprite(m\catalog+Str(m\id)+".png",e\entity)
PositionEntity m\texture,0,2,3 
Else
EntityParent m\texture,0
m\texture=0 
EndIf
End Function 
(Offline)
 
Ответить с цитированием
Старый 11.02.2007, 14:06   #87
Leito
Танчики Developer
 
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений
(для 23 пользователей)
Re: "проэкт"-типа :-)

Timon, ты не понял ты програмно изменил основной каталог!
короче типа было тут
ИГРА\DATA\TT.txt
основной каталог это ИГРА все из нее грузится, а ты програмно его поменял и стал допустим основной каталог DATA, тогда чтобы открыть файл тт.txt он будет искать тут ИГРА\DATA\DATA\TT.txt

str переводит в тип строки. из числа например чтобы над ним можно было оперировать как над строкой.
скорее всего ошибка что ты читаешь int как str. но тогда выдал бы ошибку несовместимости типов.
(Offline)
 
Ответить с цитированием
Старый 13.02.2007, 17:43   #88
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: "проэкт"-типа :-)

короче типа было тут
ИГРА\DATA\TT.txt
основной каталог это ИГРА все из нее грузится, а ты програмно его поменял и стал допустим основной каталог DATA, тогда чтобы открыть файл тт.txt он будет искать тут ИГРА\DATA\DATA\TT.txt
я может и сильный тормоз, но три дня думать над этой фразой...-это слишком. так и не понял я чё это было. кто исходник видел, чё скажите?
мож я не кашу , а парашу какую-нить варю. мож я ваще не тем путём это всё делаю. лично мне такой метод организации магии не ненравиться, но ничего лучше я не изобрёл.
слушайте... мож создать какую-нить базу с заклинаниями, и каждому своё ИД? ток у меня с базами(да и нетолько) проблемы. вобщем опять нужен хелп всё по той-же теме.
(Offline)
 
Ответить с цитированием
Старый 18.02.2007, 20:47   #89
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: "проэкт"-типа :-)

readfile & writefile. помогите разобраться, чёт не очень доганяю.
вот допустим есть файл "фаил.мм". какими командами нужно его "пополнять" и считывать даные. ну а там допустим(в файле) в каждой строке через запятую перечисляются параметры для какого-нить объекта, где каждая строка для нового объекта. не большой семпл если можно, то плиз!
(Offline)
 
Ответить с цитированием
Старый 18.02.2007, 21:09   #90
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: "проэкт"-типа :-)

http://www.boolean.name/showthread.php?t=2

Сэмплы:
http://www.boolean.name/showthread.php?t=3
Смотри команды ReadLine и WriteLine.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли сделать так чтобы при нажатии "вверх" и "вниз" двигалась одна картинка, а при нажатии "вправо" и "влево" - другая Total_Nube_&_Lamo Основной форум 2 13.12.2009 22:00
"Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов" Richik Библиотеки 17 03.06.2009 14:18
Игра "Три слова". Рассказ "Время планет" Ilyich Юмор 77 02.04.2007 17:49
"Пополнение рядов" или "Слава роботам!" impersonalis Юмор 1 15.08.2006 23:54
"DebugLog и память" или "юзаем аккуратно" impersonalis FAQ 7 11.01.2006 04:14


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


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