forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   2д игровой графический чат (http://forum.boolean.name/showthread.php?t=7580)

Serg153 06.01.2009 20:07

2д игровой графический чат
 
мдя... =) нравится мне этот МП...
---
вот хочу попробовать замутить чат - графический -
т.е. комнаты для разговоров будут в виде картинок -
сами чатовцы в виде Смайликов(отражающие их настроение) -
они перемещаются по комнате - пишут мессаги -
которые "балонами" возникают возле их смайлов -
так же в некоторых комнатах можно будет по инету поиграть в несложные(логические игры - типа шашки-шахматы-карты(дурака,покер) нарды и тд...

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

Trazzy 06.01.2009 20:23

Ответ: 2д игровой графический чат
 
Зачем изобретать велосипед, если он уже есть?! Вот к примеру "Галактика знакомств"!!! Есть что хочешь, вплоть до загса и кланов...

beZ_probleM 06.01.2009 20:26

Ответ: 2д игровой графический чат
 
идея хорошая... но... это уже игра какаято)) а не чат)))
мне нравитсо ;)

Trazzy 06.01.2009 20:35

Ответ: 2д игровой графический чат
 
beZ_probleM, интересно? посмотри тут: http://galaxy.mobsyudio.ru/nph/5/1215057

Serg153 06.01.2009 23:21

Ответ: 2д игровой графический чат
 
2ArtikZ - это всё хорошо - но... трафик вап раз в 20 больше чем tcp(10кб стоит больше мега по тсп)
---
кстати для 2д чата , сервером можно использовать и телефон -
типо запускается мидлет сервера - подсоеденяется к пшп страничке -
которая запоминает время и ип сервера(телефона)
клиент коннектится к пшп страничке и считывает ип последне запущенного сервера... типа так...
либо сервак будет в виде отдельного приложения...
(ЗЫ щас я отлажу код сервер-клиентский для слот машины и выложу сюда исходники) - на основе которых и будет реализован 2д чат....

abcdef 07.01.2009 00:29

Ответ: 2д игровой графический чат
 
где-то видел исходник на delphi: чат через ftp (глянь в поисковике)...
В разделе библиотеки: Lib_FTP для отправки файла на ftp-сервер, а скачивать можно через http

Serg153 24.01.2009 19:06

Ответ: 2д игровой графический чат
 
---
пока подзавис с серваком для приложений...
(2 проблемы - 1= при коннекте с телефона к серваку, если происходит
"незапланированное" отключение телефонного клиента - сервак зависает намертво =) - онлайн ранее подключённые клиенты "теряются..."
2=работа с БД клиентов... структура и прочие...
----

кстати - есть ли на МидлетПаскале программка воспроизводящая иТекстовые квесты?

(наткнулся у себя на компе штук на 40 квестов (тексты,описание кнопок, инвентаря...
можно наверное будет заделать проигрыватель Текстовых Квестов
с возможностью демонстрировать картинки(если найдётся художник =)) и музыки в разных комнатах...

Phantom 24.01.2009 19:49

Ответ: 2д игровой графический чат
 
Цитата:

можно наверное будет заделать проигрыватель Текстовых Квестов
Такая программа есть. Квесты к ней пишутся, если не ошибаюсь, на каком-то xml-подобном языке. Собственно сама игра выглядит примерно так:

"Вы появились на старом бобруйском кладбище"
- Пойти налево
- Пойти направо
// Выбираем пойти налево
"На вас напал священник-зомби, было трудно его одолеть, у вас осталось 60 единиц здоровья"

Типа как-то так =) Но я только один какой-то квест начал проходить, сразу плюнул на это дело и удалил эту прогу )))

Piligrim 24.01.2009 20:26

Ответ: 2д игровой графический чат
 
Текстовые квесты вот здесь, но графики там нет, чистый текст.

Serg153 25.01.2009 18:38

Ответ: 2д игровой графический чат
 
Вложений: 1
Спасибо за ссылку...
---
накатал небольшой сборник квестов - 20 штук
(в ресурсы вытащить можно из JAR файла
Опробован и пройден только Первый квест - '[PARISH 1313] дефектив' =)(приписка моя)
---
пока это только текстовый квест - без музыки и графики...
вернее фоновая музыка есть...
но вот команды в квесте типа musik 1 (загрузка и выполнение 1.mid
пока необрабатываются...
пока все Команды из квестов ещё не выяснил...
щас используются(
PLN - вывод строки текста
BTN - описание кнопки
PAUSE - пауза
GOTO - переход на метку
:МЕТКА
)

---
остальные квесты требуют небольшой переделки...
===
может кто сможет помочь доделать -
:анализатор выражений IF ... THEN ...
:систему боёв
:анализ арифметических действий
===
имя архива - AR1.RAR.ZIP - удалите зип - в папке БИН скомпилированные для телефона квесты
===
ЗЫ - и если будет возможность, реализовать в графическом режиме - текст и кнопки в графике...

Serg153 27.01.2009 01:13

Ответ: 2д игровой графический чат
 
===
Всем Привет... :=)

подскажите
- есть ли для МП функции обрезающие пробелы у строки (спереди & сзади ):) ?
- возможно ли в режиме ShowForm - отслеживать нажатие клавишь 0..9 на телефоне?
(у меня форма = несколько надписей, шойсы, 2команд кнопки
на КомандКнопки реагирует - стрелками по форме ходит
- а вот поймать нажатие на остальные клавиши телефона неполучается...) :-(

Serg153 27.01.2009 01:34

Ответ: 2д игровой графический чат
 
===
по квестам - :=) получился вроде небольшой интерпретатор
---
команды в тексте квестового файла
Код:

:Метка - поименованная строка - на неё идёт переход по командам GOTO BTN
ext - спец слово для принудительного выхода из квеста
;вся строка - комментарий

TIT arg1 - изменение Титульной строки на Форме квеста
PLN arg1        - вывод  строки текста на Форму с переводом каретки
BTN metka,naz_metka - создание кнопки с Меткой перехода
PAUSE Arg1 - приостановка на Арг1 миллисекунд 1000=1 сек
GOTO Metka - переход в тексте квеста на нужную метку
INV+ arg1,Name - Создание или Плюсование Инвентория
INV- arg1,Name - Вычитание или Удаление Инвентория(if name<0)
SET arg1,Name - Присваивание Переменной указанного значения (если переменной нету - то создаём её)
DET Name - Удаление переменной из памяти
RND arg1,Name - присваивание Имени переменной или Инвентаря случайного значение 0...Арг1-1
ADD arg1,Name - Name := Name + arg1
SUB arg1,Name - Name := Name - arg1
MUL arg1,Name - Name := Name * arg1
DIV arg1,Name - Name := Name / arg1
IF== Arg1,Name - if Name == arg1 then выполнить следующую строку Else пропустить след строку
IF>= Arg1,Name - if Name >= arg1 then выполнить следующую строку Else пропустить след строку
IF<= Arg1,Name - if Name <= arg1 then выполнить следующую строку Else пропустить след строку
// доделать
gosub метка - выполнение подпрограммы по адресу Метка - до комнды RET???
return - выход из п/п
musik arg1 - исполнение в бск цикле музыки с номерами 1.mid ... 99.mid
prn arg1 - вывод текста без перевода каретки???
let Nam1,Nam2 - Nam1 := Nam2 считывает NAME2 и записывает в NAME2 и если надо создаёт их


мдааа - конечно реализация арифметики и выполнение по проверке оставляет Желать лучшего.... но... что смог :=)

Piligrim 28.01.2009 11:35

Ответ: 2д игровой графический чат
 
На форме клавиши отследить не получится. Зря стал выдумыват ьсвой язык. Есть QSP и URQ, языки именно квестовые. Под них есть и реракторы и проигрыватели на компе. URQ есть и для явы. QSP я только начал заниматься на яве.
Просто ты делаешь еще один велосипед. И под него переделываешь квесты.

Serg153 28.01.2009 14:45

Ответ: 2д игровой графический чат
 
язык "максимально" приближён к урке и ксп :=)

единственно арифметика и условные операторы были написаны на скорую руку...
пока не знаю как к ним подобраться...

в основом в квестах используются операторы QSP и URQ

PLN arg1 - вывод строки текста на Форму с переводом каретки
BTN metka,naz_metka - создание кнопки с Меткой перехода
PAUSE Arg1 - приостановка на Арг1 миллисекунд 1000=1 сек
GOTO Metka - переход в тексте квеста на нужную метку
INV+- arg1,Name - Создание или Плюсование Инвентория
:МЕТКА
их и сделал...
----
а подскажи ссылку на реализацию QSP и URQ на жаве?

Piligrim 28.01.2009 16:04

Ответ: 2д игровой графический чат
 
URQ надо искать где-то на s-c.ru. Впрочем, на urq.borda.ru есть ссылка.
А QSP в процессе написания мной. Ссылок пока, нет потому что, очень ранняя альфа. Кстати с выражениями и разбираюсь. Очень уж приведение типов свободное.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot