Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Супер идея для повышения привлекательности форумов!

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva

Цитата:
Вот допустим прикрутили игру на флаше, чел в нее поиграл, у него какой то результат игры получился, как этот результат передать на сервер?  

по окончании создается файл например "data/stat.cgi" с неким содержанием, например (aналогично allforums.cgi)
1|vasya|121|
2|masha|117|
и т.д далее скриптик статистики выдирает инфу из файлика
1 место vasya 121 фрагов
2 место masha 117 фрагов
 
Haze, игры придется делать, но если хорошо в перле секешь, то можно и переплавить самому, ну а с флешевым, ессно, никак фришный не прокатит, только самому.
 
все гениальное просто :D

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 01:10 21-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw

Цитата:
по окончании создается файл например "data/stat.cgi" с неким содержанием, например (aналогично allforums.cgi)  
1|vasya|121|  
2|masha|117|  
и т.д далее скриптик статистики выдирает инфу из файлика  
1 место vasya 121 фрагов  
2 место masha 117 фрагов  

 
эка ты загнул.
я спрашивал как результат игры из флаша передать на сервер.
А не как эти данные на сервере обрабатывать.
нет ничего проще написать скрипт который и в файл писать будет, и выводить потом итд итп. Но как этому скрипту передать данные???????????????????

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 02:28 21-08-2001
fbender



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva

Цитата:
Но как этому скрипту передать данные???????????????????  

1. Если игру можно написать на скрипте (например: cooltetris.cgi) - то проблем ВООБЩЕ нет! Вопрос: Можно написать игру (тетрис, питон...) на скрипте или нет????
2. Если игру на скрипте написать нельзя(?), то можно сказать флэшу или джаве, что бы она (игра) вызывала скриптик с параметрами (имя, дата, очки) для записи результатов.
 
Неужели есть какие-то проблемы с реализацией п.1 или п.2 ?
Просветите пожалуйста!

Всего записей: 101 | Зарегистр. 04-07-2001 | Отправлено: 09:49 21-08-2001
Guest

BANNED
Редактировать | Цитировать | Сообщить модератору
batva

Цитата:
я спрашивал как результат игры из флаша передать на сервер

один на Владивостокский паренек залобал гостевую книгу на флеш вот и думай, что это все-таки возможно.

Отправлено: 13:18 21-08-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
опаньки... я это

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 13:20 21-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fbender

Цитата:
Неужели есть какие-то проблемы с реализацией п.1 или п.2 ?  
Просветите пожалуйста!  

а у тебя проблем нет?
тогда ты просвяти, как сказать флешу чтобы он скрипт вызывал, и передавал ему параметры.
Ausw

Цитата:
один на Владивостокский паренек залобал гостевую книгу на флеш  вот и думай, что это все-таки возможно.  

да спору нет, может и возможно, но как?
Зы может флашеры найдутся да напишут клиента, серверную часть я беру на себя.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 06:38 22-08-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva

Цитата:
как сказать флешу чтобы он скрипт вызывал

да флэш не скрипт вызывает! а флеш просто записывает файло по окончании, не важно какое и не важно куда. разве это невозможно?? а уже скрипт статистики вызывает чтение из этого "файло"

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 11:22 22-08-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva, честно говоря, с флешем еще не знаком, но объясню пример того, на чем я хоть как то имею предстваление:  
 
итак, напрмер:
пишем игру "о счяастливчик" на Delphi, и туда вписываем код програмы, вызывающий конект с определенным адресом. (это возможно, есть ведь софты с конектом регистрации онлайн), для усовершенствования прога не записывает в определенный файл. а записывает/перезаписывает уже существующий по имени игрока. скриптец статитики собирает из всех лежащих на серваке файлов инфу и выводит Игра выкладывается в файловый архив, для желающих поигарть.  
 
Это конешно уже не тот вариант... но все же, идея такова. Если на флэше возможно выполнить запись файла по указанному адресу (писал же чел гоствеху, значит возможно) и плюс переброс cookeis (что мол, не какой то вася левый играет, а зарегистрированный)

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 11:58 22-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw

Цитата:
да флэш не скрипт вызывает! а флеш просто записывает файло по окончании, не важно какое и не важно куда. разве это невозможно??  


Цитата:
Если на флэше возможно выполнить запись файла по указанному адресу (писал же чел гоствеху, значит возможно)  

 мда, видимо мы на разных языках разговариваем.
флеш это просто набор команд, которые интерпретируются на клиенте флеш проигрывателем. (плагин который браузер скачивает при заходе на флеш страницу первый раз)
вот что такое флеш.
ты думаешь во флеше есть такие команды как открыть сокет, установить соединение с сервером, записать туда файл итд. ты в своем уме?
Что касается чела который гостевуху написал на флеше, то это полная чушь, она не на флеше, а на одном из серверных скриптов, на перле или php например. Я ее не видел, но я уверен что именно такая там гостевуха.
Просто страница гостевухи, которую отображает браузер, видимо она сделана на флеше, вот и все.
Завтра я менюху этого форума сделаю на флеше например, и что из этого? Форум этот на флеше работать станет, а не на перле?

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 02:44 23-08-2001
Potap



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наблюдал я за развитием этого топика с самого начала, но вот смотрю вы начали с обычных игр, а теперь зациклились на флаш играх. Дак может сначало поробовать сделать с обычными играми такое, а потом уже пробовать к флеш прикрутить? К обычным же играм вроде не так и сложно прикрутить запись результатов, вот только вся сложность заключается в прикрутке их к самому форуму. Вот в этом уже состоит проблема. Я разговаоривал со своим знакомым из сети и он скзал, что может такое сделать, но насчет того, чтобы их к форуму прикрутить он не уверен. Если можете помочь к форуму их прикрутить, то я смогу достать игру с записью результатов.

Всего записей: 285 | Зарегистр. 06-07-2001 | Отправлено: 03:56 23-08-2001
fbender



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Potap

Цитата:
но вот смотрю вы начали с обычных игр, а теперь зациклились на флаш играх. Дак может сначало поробовать сделать с обычными играми такое, а потом уже пробовать к флеш прикрутить?  

Как говорится ППКС! Одназначно! В натуре - при чём тут флеш?! Давайте начинать с простого: Простенькие гамы на перле или джавне...
 
ВНИМАНИЕ! Вопрос: Можно ли написать простенькую игру (типа: Тетрис, Питон, Арканоид) на ПЕРЛЕ? Т.е. чтобы игра выглядела как скрипт: coolgame.CGI? МОЖНО или НЕЛЬЗЯ?!
 
З.Ы.
Я уже задавал этот вопрос, но его почему-то упорно ИГНОРИРУЮТ! ?

Всего записей: 101 | Зарегистр. 04-07-2001 | Отправлено: 08:45 23-08-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva

Цитата:
ты думаешь во флеше есть такие команды как открыть сокет, установить соединение с сервером, записать туда файл итд. ты в своем уме?  
...мда, мы действительно на разных языках разговариваем
 
ну насчет установить соединение с сервером - это я догоадться могу, что флеш такое не сделает.
а что, флэш не может создавать файл ?? никакой и ни как?... хотя, я не знаю......
 

Цитата:
Просто страница гостевухи, которую отображает браузер, видимо она сделана на флеше, вот и все.  

ага, выглядела она так: квадрат размером на пол-экрана, разрисованный, окошки ввода были темнее чуть фона... включая все поля ввода все флешевое.
 

Цитата:
Завтра я менюху этого форума сделаю на флеше например

мы пойдем другим путем (с) Билл Гейтс
ну менюха-менюхой, это просто кнопочки со ссылонами.... а поля ввода? ведь поиск тот же самый на многих сайтах, usr.com, например, выполнен на флэше.
значит как то же передается вводимая информация куды-то? поди, в перловский скриптец. значит передать можно. а раз можно передать вводимую инфу, то почему бы ее не передать скриптецу, чтобы этот скриптец ее записал в файло хотя бы?
 
зы: сильно не бейте, не флешер я, и флеш не видел, на теории все строю... :D:D

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 01:58 24-08-2001 | Исправлено: Ausw, 02:02 24-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw

Цитата:
ведь поиск тот же самый на многих сайтах, usr.com, например, выполнен на флэше.  

ну в упор не вижу, где тут поиск на флеше то?
http://www.usr.com/search/search.asp
fbender

Цитата:
Вопрос: Можно ли написать простенькую игру (типа: Тетрис, Питон, Арканоид) на ПЕРЛЕ?  

да можно конечно, например используя push технологию.
Но лучше все таки игры делать на клиентских языках, а не на серверных, иначе тормаза......

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 02:52 24-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
насчет push сейчас вспомнил.
но эта фича не работает в эксплорере насколько я знаю.
сварганил простой скриптец и проверил.
действительно, работает в нетшкафе а в экплорере нет.
http://forum.ru-board.com/nph-push_test.cgi
 
сам скрипт вот.

Код:
 
#!/usr/bin/perl -w
use strict;
use CGI qw(:push -nph);
$|=1;
print multipart_init;
while(1){
print multipart_start;
print "Время на сервере<h1>", scalar(localtime), "</h1>";
print multipart_end;
sleep 1;
}
 
 

 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 03:06 24-08-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva, вот не поленился достать книжку и глянуть пару строк, что и цитирую:
 

Цитата:
 
Разработчики Flash приложили немало усилий для того, чтобы Flash-ролики не были "вещью в себе", а легко взаимодействовали со своим окружением, например сценариями java-script а также с серверными приложениями, что достигается например передачей переменных с помощью опреатора getURL
...
При этом особое вниамниее было уделено обработке данных формата XML....
....
Язык разметки XML весьма удобен своей расширяемостью. Кроме того, хмл-формат удобно использовать для хранения структур данных, обмена данными и пр... Поэтому разработчики программы Flash встроили в нее  два специальных объекта - XML и XMLSoket
 
далее всякое описание.
 
Взаимодействие с сервером.
Использование XML-данных в роликах Flash имеет смысл в том случае, если необходимо обмениваться с сервером какими-либо данными.  
 
..... коды програмы всякие...в том числе к файлу *.pl
 
 
"Flash 5 Анимация в Интренет", атор В. Белунцов 2001
 

 

Цитата:
ну в упор не вижу, где тут поиск на флеше то?  

:D:D:D упс.. проперся, надо было глянуть сначало ... да какой то сайт производителя был, засклерозил...

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 09:46 24-08-2001 | Исправлено: Ausw, 09:48 24-08-2001
fbender



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
Вау! А ты умный! Не зря я тебя в подручные взял
Интересно, что batva скажет...
 
batva

Цитата:
Но лучше все таки игры делать на клиентских языках, а не на серверных, иначе тормаза......  

Так, с эти более-менее понятно стало. Ok. cgi-игры пока отложим.
А как насчёт java? Этож клиент. Там и средства для общения с сервером наверняка есть...

Всего записей: 101 | Зарегистр. 04-07-2001 | Отправлено: 10:37 24-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw

Цитата:
вот не поленился достать книжку и глянуть пару строк, что и цитирую:  

понятно, значит как я понял, во флаше есть средства, для передачи данных серверным скриптам. Отлично.
Теперь дело за малым, кто игрушку то сделает?
кто во флаше спец?
А к форумы мы ее уже прикрутим, в лучшем виде и данные примем, и сохраним на сервере и обработаем и выведем как нужно.
fbender

Цитата:
А как насчёт java? Этож клиент. Там и средства для общения с сервером наверняка есть...

нужно полазить по инету, может найти какие то фришные готовые игры, посмотреть как они сделаны, тогда уже и свою можно придумывать.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 23:17 24-08-2001
fbender



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva

Цитата:
нужно полазить по инету, может найти какие то фришные готовые игры, посмотреть как они сделаны,  

Вот нашёл фришную игру на java:
http://www.futurama.ru/jgame/dots.html
В принципе игра прикольна, даже мозгами шевелит заставляет.
Можно попробовать на её примере сделать.
Итак, что я предлагаю:
Добавить туда поле: Имя
Добавить кнопку: Сохранить результат.
Под результатом будет подразумеваться количество прямоугольников пользователя.
Т.е. на сервер должна передаваться инфа следующего вида:
Время|Имя|Счёт
Это место самое тёмное: Как передать эту инфу в лог на сервер из java?
Далее просто: небольшой скриптик, который выводит результаты.
 
Давайте на реслабляться - нужно идею добить (в хорошем смысле )!

Всего записей: 101 | Зарегистр. 04-07-2001 | Отправлено: 10:39 31-08-2001
Scorcher



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva

Цитата:
Теперь дело за малым, кто игрушку то сделает?  
кто во флаше спец?  

Я на http://flasher.ru кучу игр на флэше видел

Всего записей: 82 | Зарегистр. 11-07-2001 | Отправлено: 21:43 31-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Scorcher

Цитата:
Я на http://flasher.ru кучу игр на флэше видел

дак зацепил бы парочку, мы бы их тут прямо прикрутили и поиграли.
 
fbender

Цитата:
Это место самое тёмное: Как передать эту инфу в лог на сервер из java?  

 
ну это как раз не самое темное, передать можно, но как защититься от накруток?
Ведь все результаты игры у тебя на компе, кто мешает их подделать, и передать на сервак....
Нужно у SlyfoX'a спросить, он должен знать.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 10:34 01-09-2001
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Супер идея для повышения привлекательности форумов!


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru