Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Online-игра на ASP.NET / 17 сообщений из 17, страница 1 из 1
12.08.2006, 12:27
    #33914567
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте!

Реально ли написать онлайн-игру (что нибудь типа GanjaWars, Территория) используя ASP.NET? Или для этого лучше использовать PHP, Perl скрипты?
Какие могут возникнуть проблемы при разработке игры на ASP.NET?

Спасибо.
...
Рейтинг: 0 / 0
12.08.2006, 12:57
    #33914576
denisio_mcp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, <Аноним>, Вы писали:

А>Реально ли написать онлайн-игру (что нибудь типа GanjaWars, Территория) используя ASP.NET?

Реально

А>Или для этого лучше использовать PHP, Perl скрипты?
А>Какие могут возникнуть проблемы при разработке игры на ASP.NET?

Как правило — проблемы отсутствия опыта и знания самой технологии.... << RSDN@Home 1.2.0 alpha rev. 0>>
...
Рейтинг: 0 / 0
12.08.2006, 13:23
    #33914586
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, denisio_mcp, Вы писали:

_>Здравствуйте, <Аноним>, Вы писали:

А>>Реально ли написать онлайн-игру (что нибудь типа GanjaWars, Территория) используя ASP.NET?

_>Реально

А>>Или для этого лучше использовать PHP, Perl скрипты?
А>>Какие могут возникнуть проблемы при разработке игры на ASP.NET?

_>Как правило — проблемы отсутствия опыта и знания самой технологии.


А что вы имеете ввиду под отсутствием опыта и знаний технологии?
К примеру я имею довольно богатый опыт программирования приложений Windows под .NET (WinForms, DirectX, контролы и т.д.)
В ASP.NET имею базовые знания по платформе и по работе с данными (MSSQL)
Этого достаточно для того чтобы взяться за онлайн игру?
Какие конкретно требуются знания в ASP.NET для этого?
...
Рейтинг: 0 / 0
12.08.2006, 16:24
    #33914650
jit
jit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
> А что вы имеете ввиду под отсутствием опыта и знаний технологии?
> К примеру я имею довольно богатый опыт программирования приложений Windows под .NET (WinForms, DirectX, контролы и т.д.)
> В ASP.NET имею базовые знания по платформе и по работе с данными (MSSQL)
> Этого достаточно для того чтобы взяться за онлайн игру?
> Какие конкретно требуются знания в ASP.NET для этого?

Как минимум Javascript, css и dhtml надо в совершенстве знать. И вообще — иметь представление о http-протоколе (что такое реквест, респонс и тд.).

А то студия по умолчанию вам такого нарендерит — закачаешься. Вьюстейты по полтора метра — какая ж тут игра...Posted via RSDN NNTP Server 2.0
...
Рейтинг: 0 / 0
14.08.2006, 08:56
    #33915407
Nikolay_Ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
А>В ASP.NET имею базовые знания по платформе и по работе с данными (MSSQL)
Судя по вопросу — очень базовые знания ;).

А вообще, по сути, разницы между PHP и ASP.NET — нет.
...
Рейтинг: 0 / 0
14.08.2006, 10:58
    #33915678
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, Аноним, Вы писали:
А>А что вы имеете ввиду под отсутствием опыта и знаний технологии?
А>К примеру я имею довольно богатый опыт программирования приложений Windows под .NET (WinForms, DirectX, контролы и т.д.)
А>В ASP.NET имею базовые знания по платформе и по работе с данными (MSSQL)
А>Этого достаточно для того чтобы взяться за онлайн игру?
А>Какие конкретно требуются знания в ASP.NET для этого?
Совершенно недостаточно. То что вы напишите с такими знаниями, уж извините, но будет тормознутое, а как следствие неэффективное. Прежде чем браться за игру, напишите три-четыре больших сайта, желательно под руководством более опытного в asp.net человека.
...
Рейтинг: 0 / 0
14.08.2006, 13:10
    #33916225
Dima_XY3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
При создании web игр главный аспект - Security, именно ему надо уделить первостепенное внимание, чтобы не было всяких взломов базы и всяческих накруток - иначе игра потеряет всякий смысл.
- - - - -
the truth is out there
...
Рейтинг: 0 / 0
14.08.2006, 16:20
    #33916958
koandrew
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, <Аноним>, Вы писали:

А>Здравствуйте!

А>Реально ли написать онлайн-игру (что нибудь типа GanjaWars, Территория) используя ASP.NET? Или для этого лучше использовать PHP, Perl скрипты?
А>Какие могут возникнуть проблемы при разработке игры на ASP.NET?

А>Спасибо.

Знаю я товарищей, которые по неопытности сваяли мегаонлайн-игрушку на ПХП. Сейчас мучаются с ней, но править уже поздно :)... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
14.08.2006, 17:34
    #33917221
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, koandrew, Вы писали:

K>Здравствуйте, <Аноним>, Вы писали:

А>>Здравствуйте!

А>>Реально ли написать онлайн-игру (что нибудь типа GanjaWars, Территория) используя ASP.NET? Или для этого лучше использовать PHP, Perl скрипты?
А>>Какие могут возникнуть проблемы при разработке игры на ASP.NET?

А>>Спасибо.

K>Знаю я товарищей, которые по неопытности сваяли мегаонлайн-игрушку на ПХП. Сейчас мучаются с ней, но править уже поздно :)

Ну это все понятно про опыт и т.д. Единственный дельный ответ я услышал только по поводу безопасности, это да, тут все понятно. Кстати я
нашел такую книгу в инете: Hacking the Code: ASP.NET Web Application Security by Mark M. Burnett and James C. Foster, как думаете стоящая или нет по этой теме?
А так вообще по теме вопроса, насчет онлайн игры на асп, какие вообще там могут быть подводные камни конкретно?
...
Рейтинг: 0 / 0
14.08.2006, 17:45
    #33917256
CyberRussia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, Аноним, Вы писали:
А>А так вообще по теме вопроса, насчет онлайн игры на асп, какие вообще там могут быть подводные камни конкретно?
Обычные подводные камни при переходе человека, который раньше писал под винды, это непонимание принципов функционирования серверной части. Так как она хотя кажется похожей, на самом деле сильно отличается.
Другая проблема, когда c PHP переходят на ASP.NET и начинают писать линейный код вместо ООП.
Вообще, сильно зависит от того, что у вас на броузере крутиться будет. DHTML или Flash. Собственно отсюда и плясать надо, так как будут несколько различные подходы к разработке серверной части.
...
Рейтинг: 0 / 0
14.08.2006, 18:11
    #33917348
koandrew
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, CyberRussia, Вы писали:

CR>Здравствуйте, Аноним, Вы писали:
А>>А так вообще по теме вопроса, насчет онлайн игры на асп, какие вообще там могут быть подводные камни конкретно?
CR>Обычные подводные камни при переходе человека, который раньше писал под винды, это непонимание принципов функционирования серверной части. Так как она хотя кажется похожей, на самом деле сильно отличается.
CR>Другая проблема, когда c PHP переходят на ASP.NET и начинают писать линейный код вместо ООП.
CR>Вообще, сильно зависит от того, что у вас на броузере крутиться будет. DHTML или Flash. Собственно отсюда и плясать надо, так как будут несколько различные подходы к разработке серверной части.

По поводу линейного кода — есть такая проблема, но она изчезнет сама собой, когда возникнет необходимость что-то хорошенько поменять :)

А по поводу того, что будет крутиться в браузере — не важно. В любом случае это будет xml-based протокол, который затем будет каким-либо парсером (MSXML или флешовый). Ну, и забудьте про .aspx — откройте для себя IHttpHandler/IHttpHandlerFactory :)... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
14.08.2006, 20:06
    #33917563
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
А>Какие могут возникнуть проблемы при разработке игры на ASP.NET?

Хостинг ее на .NET. Установка Go Mono, перенос с виндов. Лицензии.
...
Рейтинг: 0 / 0
15.08.2006, 09:35
    #33918027
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, koandrew, Вы писали:

K>Здравствуйте, CyberRussia, Вы писали:

CR>>Здравствуйте, Аноним, Вы писали:
А>>>А так вообще по теме вопроса, насчет онлайн игры на асп, какие вообще там могут быть подводные камни конкретно?
CR>>Обычные подводные камни при переходе человека, который раньше писал под винды, это непонимание принципов функционирования серверной части. Так как она хотя кажется похожей, на самом деле сильно отличается.
CR>>Другая проблема, когда c PHP переходят на ASP.NET и начинают писать линейный код вместо ООП.
CR>>Вообще, сильно зависит от того, что у вас на броузере крутиться будет. DHTML или Flash. Собственно отсюда и плясать надо, так как будут несколько различные подходы к разработке серверной части.

K>По поводу линейного кода — есть такая проблема, но она изчезнет сама собой, когда возникнет необходимость что-то хорошенько поменять :)

K>А по поводу того, что будет крутиться в браузере — не важно. В любом случае это будет xml-based протокол, который затем будет каким-либо парсером (MSXML или флешовый). Ну, и забудьте про .aspx — откройте для себя IHttpHandler/IHttpHandlerFactory :)


А почему стоит забыть об *.aspx? Из-за чего?
...
Рейтинг: 0 / 0
15.08.2006, 10:47
    #33918240
CyberRussia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, Аноним, Вы писали:
А>А почему стоит забыть об *.aspx? Из-за чего?
*.aspx предназначены для генерирования html страниц. А для он-лайн игры, такие страницы скорее исключение, чем правило. Особенно если на браузере будет крутиться flash. В основном будет требоваться генерировать xml с данными. Handler позволяет генерировать очень много чего, никак не связанного со страницами (а при желании и страницы), в частности наборы данных в xml формате. При этом handler работае быстрее, чем *.aspx так как не тратит время на создание, инициализацию и заполнение данными объекта страницы.

>А по поводу того, что будет крутиться в браузере — не важно. В любом случае это будет xml-based протокол, который затем будет каким-либо парсером (MSXML или флешовый).
В случае DHTML не исключен вариант, когда сливается не xml набор данных, а фрагмент html кода, полностью и без преоборазования замещающий некую часть на странице.
...
Рейтинг: 0 / 0
15.08.2006, 11:54
    #33918495
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, CyberRussia, Вы писали:

CR>Здравствуйте, Аноним, Вы писали:
А>>А почему стоит забыть об *.aspx? Из-за чего?
CR>*.aspx предназначены для генерирования html страниц. А для он-лайн игры, такие страницы скорее исключение, чем правило. Особенно если на браузере будет крутиться flash. В основном будет требоваться генерировать xml с данными. Handler позволяет генерировать очень много чего, никак не связанного со страницами (а при желании и страницы), в частности наборы данных в xml формате. При этом handler работае быстрее, чем *.aspx так как не тратит время на создание, инициализацию и заполнение данными объекта страницы.

>>А по поводу того, что будет крутиться в браузере — не важно. В любом случае это будет xml-based протокол, который затем будет каким-либо парсером (MSXML или флешовый).
CR>В случае DHTML не исключен вариант, когда сливается не xml набор данных, а фрагмент html кода, полностью и без преоборазования замещающий некую часть на странице.

По поводу XML, то есть генерируются данные в XML а потом в браузере эти данные отображаются с XSLT?
Например я хочу сделать просто text-based игру, без флэш, вы не могли бы привести пример такой ситуации, когда вместо aspx необходим будет xml?
...
Рейтинг: 0 / 0
15.08.2006, 14:02
    #33918956
CyberRussia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, Аноним, Вы писали:
А>По поводу XML, то есть генерируются данные в XML а потом в браузере эти данные отображаются с XSLT?
А>Например я хочу сделать просто text-based игру, без флэш, вы не могли бы привести пример такой ситуации, когда вместо aspx необходим будет xml?

На пальцах (если хотите детальнее, то лучше в асю постучите). Пишем чат, на броузере крутиться DHTML. С интервалом раз в n секунд, страница пользуясь технологией ajax посылает запрос на сервер (все это реализуется на JavaScript), который генерит набор данных только о тех сообщениях, которые поступили с момента предыдушего запроса (а не всех сообщений, которые надо отображать на странице). Как вариант, эти данные могут быть в xml формате (не обязательно вообще-то для чата, но как пример). Получая свежие данные, страница (опять таки реализация на JavaScript) преобразует полученные данные к формату html (вот кстати ситуация, о которой я упоминал, когда возможно есть смысл передавать не в xml формате данные, а целый блок в виде фрагмента html) и вставляет полученный код в определенное место страницы. Например, в верхную часть списка сообщений. Таким образом экономится трафик, так как от сервера на броузер при рефрешах передается не вся страница целиком, а только свежие данные. Соответственно увеличивается быстродействие за счет уменьшения времени загрузки (актуально для диалапщиков) и уменьшения нагрузки сервера (не занимается формированием страницы в целом).
...
Рейтинг: 0 / 0
15.08.2006, 15:10
    #33919165
koandrew
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online-игра на ASP.NET
Здравствуйте, CyberRussia, Вы писали:

CR>На пальцах (если хотите детальнее, то лучше в асю постучите). Пишем чат, на броузере крутиться DHTML. С интервалом раз в n секунд, страница пользуясь технологией ajax посылает запрос на сервер (все это реализуется на JavaScript), который генерит набор данных только о тех сообщениях, которые поступили с момента предыдушего запроса (а не всех сообщений, которые надо отображать на странице). Как вариант, эти данные могут быть в xml формате (не обязательно вообще-то для чата, но как пример). Получая свежие данные, страница (опять таки реализация на JavaScript) преобразует полученные данные к формату html (вот кстати ситуация, о которой я упоминал, когда возможно есть смысл передавать не в xml формате данные, а целый блок в виде фрагмента html) и вставляет полученный код в определенное место страницы. Например, в верхную часть списка сообщений. Таким образом экономится трафик, так как от сервера на броузер при рефрешах передается не вся страница целиком, а только свежие данные. Соответственно увеличивается быстродействие за счет уменьшения времени загрузки (актуально для диалапщиков) и уменьшения нагрузки сервера (не занимается формированием страницы в целом).

В ASP.NET 2.0 специально для этого существует неплохой фреймворк для клиентских callback'ов. Для ASP.NET 1.x энтузиасты написали нечто аналогичное... Так что технически всё это существенно проще на ASP.NET, чем на PHP/Perl/etc.... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Online-игра на ASP.NET / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]