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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 25.09.2010, 23:04   #1
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Имитация CPU Терминатора

люди подскажите как замутить имитацию ЦПУ терминаторА? ну типа чтобы на монитор выводились всякие коды команды (кто смотрел поймет) ? но чтобы они выводились не сразу а построчно как в фильме, и чтобы выводились как бы "блоками" чтоли... типа

типа если наводим прицел на цель то нам выводится один списочек убираем прицел список пропадает

если находимся в режиме поиска то всякие блоки рандомно выскакивают на монитор режимы

и еще... вопросик как сделать автономную цель, чтобы она перемещалась по монитору как у терминатора? а как только мы приближались на определенное расстояние к цели то прицел наводился бы на нее и нам выводился бы фейковый блок команд и параметров о цели?
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 25.09.2010, 23:38   #2
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений
(для 2,209 пользователей)
Ответ: Имитация CPU Терминатора

Graphics 1024, 768, 32, 2

Global CPU_COMMANDS_COUNT=9
Dim CPU_COMMANDS$(CPU_COMMANDS_COUNT)

CPU_COMMANDS$(0)="memory acces violation"
CPU_COMMANDS$(1)="check memory statys: ok"
CPU_COMMANDS$(2)="Terminate Jhon Connor"
CPU_COMMANDS$(3)="DESTROY!!!!!"
CPU_COMMANDS$(4)="the cake is lie!"
CPU_COMMANDS$(5)="hasta la vista baby"
CPU_COMMANDS$(6)="no fate"
CPU_COMMANDS$(7)="fuck you asshole!"
CPU_COMMANDS$(8)="I`ll be back!"

Global CPU_STRINGS_COUNT=20
Dim CPU_OUTPUT$(CPU_STRINGS_COUNT)

Global CPU_OUTPUT_DELAY=2
Global CPU_WAIT=CPU_OUTPUT_DELAY
Global CPU_OUTPUT_INDEX

Function DrawTerminatorCPU(X, Y)
    CPU_WAIT=CPU_WAIT-1
    
    If CPU_WAIT=0
        CPU_WAIT=CPU_OUTPUT_DELAY
    
        CPU_OUTPUT_INDEX=CPU_OUTPUT_INDEX+1
    
        If CPU_OUTPUT_INDEX=CPU_STRINGS_COUNT
            CPU_OUTPUT_INDEX=0
            For i=0 To CPU_STRINGS_COUNT-1
                CPU_OUTPUT(i)=""
            Next
        EndIf
        
        CPU_OUTPUT(CPU_OUTPUT_INDEX)=CPU_COMMANDS(Rand(0, CPU_COMMANDS_COUNT-1))
    EndIf
    
    For i=0 To CPU_STRINGS_COUNT-1
        Text X, Y+StringHeight("_")*i, CPU_OUTPUT(i)
    Next
End Function

While Not KeyHit(1)
    DrawTerminatorCPU(100, 100)
    Flip
    Cls
Wend
End
Разберёшься?)))
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо IgorOK за это полезное сообщение:
Colossus (25.09.2010), HolyDel (26.09.2010)
Старый 25.09.2010, 23:48   #3
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: Имитация CPU Терминатора

КУЛ!)) сенкс мен)) только надо бы не рандомно а по блокам

типа пример наводим на цель вылезает такой построчный блок
****************
TARGET PARAMETERS
TOLERANCE LEVEL 345987
TARGET STATUS
CHECKSUM
IDENT POSITIVE
TARGET ACQUIRED

ну типо не рандомно а по заданным параметрам и желательно надо универсальную функцию... чтобы где надо выводить определенные блоки кодов и когда надо на примере кубика может кто нибудь сделать такую фичу?
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 26.09.2010, 00:05   #4
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений
(для 2,209 пользователей)
Ответ: Имитация CPU Терминатора

Нуууу.... Эээээ... Подожди до завтра)
(Offline)
 
Ответить с цитированием
Старый 26.09.2010, 00:06   #5
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: Имитация CPU Терминатора

пля мне б сегоднь желательно))) просто ночью делать нечего я тут сижу размышляю))
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 26.09.2010, 00:09   #6
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений
(для 2,209 пользователей)
Ответ: Имитация CPU Терминатора

Я уже допёр что ты имеешь ввиду, но у меня есть кое какие дела)))
(Offline)
 
Ответить с цитированием
Старый 26.09.2010, 00:11   #7
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Имитация CPU Терминатора

я тут сижу размышляю))
Не ври, ты не размышляешь, ты нагло клянчишь код.
Всё, что тебе было нужно - заглянуть в справку по команде "Text" и напрячь голову
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Taugeshtu за это полезное сообщение:
ABTOMAT (13.10.2010), Dream (26.09.2010), Reks888 (12.10.2010)
Старый 26.09.2010, 00:14   #8
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: Имитация CPU Терминатора

да не я реально размышляю, тока не оч получается, по text почитал все равно не понЯл нехрена))
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 26.09.2010, 00:21   #9
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Имитация CPU Терминатора

imper вошёл в чат
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Android (26.09.2010), Arles (27.09.2010), Arton (02.10.2010), Colossus (26.09.2010), Dream (26.09.2010), Phantom (26.09.2010), Reks888 (26.09.2010)
Старый 26.09.2010, 01:22   #10
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: Имитация CPU Терминатора

запилил нах почти)) надо сделать так чтобы когда текст вывелся он немножко помигал и пропал...
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 12.10.2010, 04:06   #11
KOPCAP
AnyKey`щик
 
Регистрация: 26.05.2009
Сообщений: 15
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Имитация CPU Терминатора

LinePick тебе в помощь вот его парамтры, если не знаешь:
LinePick ( x#,y#,z#,dx#,dy#,dz#[,radius#] )

Parameters:
x# - x координата начала line pick
y# - y координата начала line pick
z# - z координата начала line pick
dx# - длина x line pick
dy# - длина y line pick
dz# - длина z line pick
radius (optional) - радиус line pick

Description:

Возвращает первую попавшуюся энтити между x,y,z до x+dx,y+dy,z+dz.
Щас сам сижу читаю справку по этому объекту...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Colossus (12.10.2010)
Старый 12.10.2010, 04:55   #12
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: Имитация CPU Терминатора

зянятно)
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 14.11.2010, 20:29   #13
Bestbboy
AnyKey`щик
 
Аватар для Bestbboy
 
Регистрация: 25.08.2009
Адрес: Украина, Одесса
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Имитация CPU Терминатора

Colossus, на моём сайте есть видео урок по выводу над объектом определённой строки или надписи. Посмотри может поможет - http://nidarts.net/view_post.php?id=25
__________________
Мой сайт о создании игр: http://nidarts.net/
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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