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

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

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

Ответ
 
Опции темы
Старый 18.10.2007, 08:42   #16
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Как создать консоль?

Сори напутал, не Mid а Instr юзай
а я уже хотел идти ругаться.

юзай динамический вариант.
юзай массивы, чтобы посмотреть на несколько предыдущих команд и заюзать одну из них
юзай клавиши управления курсором для перемещения курсора и line для его отрисовки
юзай KeyDown(14) - backspace и KeyDown(211) - Del для зачистки

юзай еще много чего, и напиши отличную консоль. консоль ето главное в игре, пусть в ней не будет геймплея, графики, звуков, а тока один белый квадрат ездющий вверх и вниз, но если в игре будет отличная консоль - успех ей обеспечен
(Offline)
 
Ответить с цитированием
Старый 18.10.2007, 09:40   #17
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: Как создать консоль?

юзай еще много чего, и напиши отличную консоль. консоль ето главное в игре, пусть в ней не будет геймплея, графики, звуков, а тока один белый квадрат ездющий вверх и вниз, но если в игре будет отличная консоль - успех ей обеспечен
Щя сяду консольку писать
(Offline)
 
Ответить с цитированием
Старый 18.10.2007, 16:45   #18
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: Как создать консоль?

Сообщение от HolyDel
но если в игре будет отличная консоль - успех ей обеспечен
Кто знает может "консольные" игры станут популярными ...

... может еще что скажеш? ... я понимаю что человек создавший вартэк может позволить себе поязвить, но смысла я в этом невижу ...
(Offline)
 
Ответить с цитированием
Старый 18.10.2007, 17:05   #19
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Как создать консоль?

Trilliput, невидишь, а зря Опыт - вот что важно. А лень - погубит.
(Offline)
 
Ответить с цитированием
Старый 18.10.2007, 20:56   #20
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Как создать консоль?

а ты консолб в отдельном окне собираешся делать ??
ил так просто на экране ??

просто интересно !!
(Offline)
 
Ответить с цитированием
Старый 18.10.2007, 22:08   #21
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: Как создать консоль?

Немного не так выразился, вобщем каждому свое.
Консоль просто на экране будет + еще дебаг-окно, в нем будут отображаться разные переменные.
(Offline)
 
Ответить с цитированием
Старый 18.10.2007, 23:16   #22
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Как создать консоль?

Trilliput, ты угадал, я язвил, простите грешного, но сухо говорить уже достало.

если чисто фактами - то простой инпут, без всяких getkey, без всего выше мною перечисленное, ето все - что надо для небольшой игры, по крайней мере на этапе разработки.
насчет определения команды - лучше всего парсить по пробелам и запятой(для отделения параметров).
потом select command
case: "fuckthemall": kill_all_bots()
case: "health":en=en+param(1)
end select
в param(1..n) - будуит хранится n отпарсенных парметров.
На все про все - 20 строк.
(Offline)
 
Ответить с цитированием
Старый 19.10.2007, 00:56   #23
Leito
Танчики Developer
 
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений
(для 23 пользователей)
Re: Как создать консоль?

скачай код логова и зацени функцию GameScript
в нутри собственно (additem, removeitem)
и будит тебе счастье.
код логова находится в соответствующей теме из раздела проекты на этапе разработки
(Offline)
 
Ответить с цитированием
Старый 19.10.2007, 18:12   #24
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: Как создать консоль?

[quote=HolyDel]Trilliput, ты угадал, я язвил, простите грешного, но сухо говорить уже достало.[/QUOTE]
Если я никогда не делал консоль хочется перебрать много вариантов. Иначе это все похоже на выбор авто по советам, типа по длине двигателя.
(Offline)
 
Ответить с цитированием
Старый 14.01.2008, 21:44   #25
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Ответ: Как создать консоль?

через инпут самый оптимальный вариант! остальное - это буржуйские излишки... консоль она на то и консоль, чтобы юзать во время разработки... ну, или там режим бога перед знакомыми поставить...
(Offline)
 
Ответить с цитированием
Старый 15.01.2008, 01:00   #26
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Как создать консоль?

ну, или там режим бога перед знакомыми поставить
для этого каментим строчку:
if BOT_attack() then playerLIFE = playerLIFE - 1

еще дебаг-окно, в нем будут отображаться разные переменные
ну можно дебагер включить !! там тоже они отображаются, но если свое родней, то никто же не запрещяет !!
(Offline)
 
Ответить с цитированием
Старый 15.01.2008, 01:19   #27
jimon
 
Сообщений: n/a
Ответ: Как создать консоль?


if BOT_attack() then playerLIFE = playerLIFE - 1
омг ето какой архитектурой должна обладать игра
чтобы там были такиееее строчки O_o
 
Ответить с цитированием
Старый 15.01.2008, 04:22   #28
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Как создать консоль?

нет. через инпут ето не самый оптимальный вариант. игра должна продолжаться даже при вызванной консоли.


jimon, ты еще представь сколько йаду нужно компилятору, чтобы закоментить строчку в рантайм
чо еще можно сказать? it's IGR style.
(Offline)
 
Ответить с цитированием
Старый 15.01.2008, 05:15   #29
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Ответ: Как создать консоль?

it's IGR style.
прикольно...
HolyDel а нафиг во время консоли игре продолжаться, по моему наоборот должна быть пауза... хотя ХЗ... это, конечно, кому как удобнее...
(Offline)
 
Ответить с цитированием
Старый 15.01.2008, 08:53   #30
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Как создать консоль?

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


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Консоль из ДЛЛ Mr_F_ C++ 1 07.08.2009 22:27
Сообщение+консоль Dark_Fox 2D-программирование 3 30.06.2009 11:52
Как создать Dll? pipns Разработка LIB 4 16.06.2009 18:11
как создать счетчик фпс?) KAK? TAK! MidletPascal 3 01.05.2009 18:03
Консоль JoKeR_13 3D-программирование 6 29.08.2008 17:29


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


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