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

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

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

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

Реально

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

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

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

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

_>Реально

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

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


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

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

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

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

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

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

А>Спасибо.

Знаю я товарищей, которые по неопытности сваяли мегаонлайн-игрушку на ПХП. Сейчас мучаются с ней, но править уже поздно :)... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
Online-игра на ASP.NET
    #33917221
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, 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
Online-игра на ASP.NET
    #33917256
CyberRussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Аноним, Вы писали:
А>А так вообще по теме вопроса, насчет онлайн игры на асп, какие вообще там могут быть подводные камни конкретно?
Обычные подводные камни при переходе человека, который раньше писал под винды, это непонимание принципов функционирования серверной части. Так как она хотя кажется похожей, на самом деле сильно отличается.
Другая проблема, когда c PHP переходят на ASP.NET и начинают писать линейный код вместо ООП.
Вообще, сильно зависит от того, что у вас на броузере крутиться будет. DHTML или Flash. Собственно отсюда и плясать надо, так как будут несколько различные подходы к разработке серверной части.
...
Рейтинг: 0 / 0
Online-игра на ASP.NET
    #33917348
koandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, 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
Online-игра на ASP.NET
    #33917563
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А>Какие могут возникнуть проблемы при разработке игры на ASP.NET?

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

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

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

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

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


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

>А по поводу того, что будет крутиться в браузере — не важно. В любом случае это будет xml-based протокол, который затем будет каким-либо парсером (MSXML или флешовый).
В случае DHTML не исключен вариант, когда сливается не xml набор данных, а фрагмент html кода, полностью и без преоборазования замещающий некую часть на странице.
...
Рейтинг: 0 / 0
Online-игра на ASP.NET
    #33918495
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, 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
Online-игра на ASP.NET
    #33918956
CyberRussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Аноним, Вы писали:
А>По поводу XML, то есть генерируются данные в XML а потом в браузере эти данные отображаются с XSLT?
А>Например я хочу сделать просто text-based игру, без флэш, вы не могли бы привести пример такой ситуации, когда вместо aspx необходим будет xml?

На пальцах (если хотите детальнее, то лучше в асю постучите). Пишем чат, на броузере крутиться DHTML. С интервалом раз в n секунд, страница пользуясь технологией ajax посылает запрос на сервер (все это реализуется на JavaScript), который генерит набор данных только о тех сообщениях, которые поступили с момента предыдушего запроса (а не всех сообщений, которые надо отображать на странице). Как вариант, эти данные могут быть в xml формате (не обязательно вообще-то для чата, но как пример). Получая свежие данные, страница (опять таки реализация на JavaScript) преобразует полученные данные к формату html (вот кстати ситуация, о которой я упоминал, когда возможно есть смысл передавать не в xml формате данные, а целый блок в виде фрагмента html) и вставляет полученный код в определенное место страницы. Например, в верхную часть списка сообщений. Таким образом экономится трафик, так как от сервера на броузер при рефрешах передается не вся страница целиком, а только свежие данные. Соответственно увеличивается быстродействие за счет уменьшения времени загрузки (актуально для диалапщиков) и уменьшения нагрузки сервера (не занимается формированием страницы в целом).
...
Рейтинг: 0 / 0
Online-игра на ASP.NET
    #33919165
koandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, 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
17 сообщений из 17, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Online-игра на ASP.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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