Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Реально ли написать онлайн-игру (что нибудь типа GanjaWars, Территория) используя ASP.NET? Или для этого лучше использовать PHP, Perl скрипты? Какие могут возникнуть проблемы при разработке игры на ASP.NET? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2006, 12:27 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, <Аноним>, Вы писали: А>Реально ли написать онлайн-игру (что нибудь типа GanjaWars, Территория) используя ASP.NET? Реально А>Или для этого лучше использовать PHP, Perl скрипты? А>Какие могут возникнуть проблемы при разработке игры на ASP.NET? Как правило — проблемы отсутствия опыта и знания самой технологии.... << RSDN@Home 1.2.0 alpha rev. 0>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2006, 12:57 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, denisio_mcp, Вы писали: _>Здравствуйте, <Аноним>, Вы писали: А>>Реально ли написать онлайн-игру (что нибудь типа GanjaWars, Территория) используя ASP.NET? _>Реально А>>Или для этого лучше использовать PHP, Perl скрипты? А>>Какие могут возникнуть проблемы при разработке игры на ASP.NET? _>Как правило — проблемы отсутствия опыта и знания самой технологии. А что вы имеете ввиду под отсутствием опыта и знаний технологии? К примеру я имею довольно богатый опыт программирования приложений Windows под .NET (WinForms, DirectX, контролы и т.д.) В ASP.NET имею базовые знания по платформе и по работе с данными (MSSQL) Этого достаточно для того чтобы взяться за онлайн игру? Какие конкретно требуются знания в ASP.NET для этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2006, 13:23 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
> А что вы имеете ввиду под отсутствием опыта и знаний технологии? > К примеру я имею довольно богатый опыт программирования приложений Windows под .NET (WinForms, DirectX, контролы и т.д.) > В ASP.NET имею базовые знания по платформе и по работе с данными (MSSQL) > Этого достаточно для того чтобы взяться за онлайн игру? > Какие конкретно требуются знания в ASP.NET для этого? Как минимум Javascript, css и dhtml надо в совершенстве знать. И вообще — иметь представление о http-протоколе (что такое реквест, респонс и тд.). А то студия по умолчанию вам такого нарендерит — закачаешься. Вьюстейты по полтора метра — какая ж тут игра...Posted via RSDN NNTP Server 2.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2006, 16:24 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
А>В ASP.NET имею базовые знания по платформе и по работе с данными (MSSQL) Судя по вопросу — очень базовые знания ;). А вообще, по сути, разницы между PHP и ASP.NET — нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 08:56 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>А что вы имеете ввиду под отсутствием опыта и знаний технологии? А>К примеру я имею довольно богатый опыт программирования приложений Windows под .NET (WinForms, DirectX, контролы и т.д.) А>В ASP.NET имею базовые знания по платформе и по работе с данными (MSSQL) А>Этого достаточно для того чтобы взяться за онлайн игру? А>Какие конкретно требуются знания в ASP.NET для этого? Совершенно недостаточно. То что вы напишите с такими знаниями, уж извините, но будет тормознутое, а как следствие неэффективное. Прежде чем браться за игру, напишите три-четыре больших сайта, желательно под руководством более опытного в asp.net человека. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 10:58 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
При создании web игр главный аспект - Security, именно ему надо уделить первостепенное внимание, чтобы не было всяких взломов базы и всяческих накруток - иначе игра потеряет всякий смысл. - - - - - the truth is out there ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 13:10 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, <Аноним>, Вы писали: А>Здравствуйте! А>Реально ли написать онлайн-игру (что нибудь типа GanjaWars, Территория) используя ASP.NET? Или для этого лучше использовать PHP, Perl скрипты? А>Какие могут возникнуть проблемы при разработке игры на ASP.NET? А>Спасибо. Знаю я товарищей, которые по неопытности сваяли мегаонлайн-игрушку на ПХП. Сейчас мучаются с ней, но править уже поздно :)... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 16:20 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, 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, как думаете стоящая или нет по этой теме? А так вообще по теме вопроса, насчет онлайн игры на асп, какие вообще там могут быть подводные камни конкретно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 17:34 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>А так вообще по теме вопроса, насчет онлайн игры на асп, какие вообще там могут быть подводные камни конкретно? Обычные подводные камни при переходе человека, который раньше писал под винды, это непонимание принципов функционирования серверной части. Так как она хотя кажется похожей, на самом деле сильно отличается. Другая проблема, когда c PHP переходят на ASP.NET и начинают писать линейный код вместо ООП. Вообще, сильно зависит от того, что у вас на броузере крутиться будет. DHTML или Flash. Собственно отсюда и плясать надо, так как будут несколько различные подходы к разработке серверной части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 17:45 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, 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>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 18:11 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
А>Какие могут возникнуть проблемы при разработке игры на ASP.NET? Хостинг ее на .NET. Установка Go Mono, перенос с виндов. Лицензии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 20:06 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, koandrew, Вы писали: K>Здравствуйте, CyberRussia, Вы писали: CR>>Здравствуйте, Аноним, Вы писали: А>>>А так вообще по теме вопроса, насчет онлайн игры на асп, какие вообще там могут быть подводные камни конкретно? CR>>Обычные подводные камни при переходе человека, который раньше писал под винды, это непонимание принципов функционирования серверной части. Так как она хотя кажется похожей, на самом деле сильно отличается. CR>>Другая проблема, когда c PHP переходят на ASP.NET и начинают писать линейный код вместо ООП. CR>>Вообще, сильно зависит от того, что у вас на броузере крутиться будет. DHTML или Flash. Собственно отсюда и плясать надо, так как будут несколько различные подходы к разработке серверной части. K>По поводу линейного кода — есть такая проблема, но она изчезнет сама собой, когда возникнет необходимость что-то хорошенько поменять :) K>А по поводу того, что будет крутиться в браузере — не важно. В любом случае это будет xml-based протокол, который затем будет каким-либо парсером (MSXML или флешовый). Ну, и забудьте про .aspx — откройте для себя IHttpHandler/IHttpHandlerFactory :) А почему стоит забыть об *.aspx? Из-за чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 09:35 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>А почему стоит забыть об *.aspx? Из-за чего? *.aspx предназначены для генерирования html страниц. А для он-лайн игры, такие страницы скорее исключение, чем правило. Особенно если на браузере будет крутиться flash. В основном будет требоваться генерировать xml с данными. Handler позволяет генерировать очень много чего, никак не связанного со страницами (а при желании и страницы), в частности наборы данных в xml формате. При этом handler работае быстрее, чем *.aspx так как не тратит время на создание, инициализацию и заполнение данными объекта страницы. >А по поводу того, что будет крутиться в браузере — не важно. В любом случае это будет xml-based протокол, который затем будет каким-либо парсером (MSXML или флешовый). В случае DHTML не исключен вариант, когда сливается не xml набор данных, а фрагмент html кода, полностью и без преоборазования замещающий некую часть на странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 10:47 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, 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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 11:54 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>По поводу XML, то есть генерируются данные в XML а потом в браузере эти данные отображаются с XSLT? А>Например я хочу сделать просто text-based игру, без флэш, вы не могли бы привести пример такой ситуации, когда вместо aspx необходим будет xml? На пальцах (если хотите детальнее, то лучше в асю постучите). Пишем чат, на броузере крутиться DHTML. С интервалом раз в n секунд, страница пользуясь технологией ajax посылает запрос на сервер (все это реализуется на JavaScript), который генерит набор данных только о тех сообщениях, которые поступили с момента предыдушего запроса (а не всех сообщений, которые надо отображать на странице). Как вариант, эти данные могут быть в xml формате (не обязательно вообще-то для чата, но как пример). Получая свежие данные, страница (опять таки реализация на JavaScript) преобразует полученные данные к формату html (вот кстати ситуация, о которой я упоминал, когда возможно есть смысл передавать не в xml формате данные, а целый блок в виде фрагмента html) и вставляет полученный код в определенное место страницы. Например, в верхную часть списка сообщений. Таким образом экономится трафик, так как от сервера на броузер при рефрешах передается не вся страница целиком, а только свежие данные. Соответственно увеличивается быстродействие за счет уменьшения времени загрузки (актуально для диалапщиков) и уменьшения нагрузки сервера (не занимается формированием страницы в целом). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 14:02 |
|
||
|
Online-игра на ASP.NET
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, 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>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 15:10 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33919165&tid=1390593]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 397ms |

| 0 / 0 |
