Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
7 / 5 / 4
Регистрация: 02.06.2012
Сообщений: 248

Можно ли создать простые видео игры с хорошей графикой для веб?

02.11.2014, 12:03. Показов 4543. Ответов 46
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я учу C# Windows Forms уже два года и у меня есть пару простых вопросов.
Могу ли я сделать простые видео игры с хорошей графикой для веб?
Или качественные программы только для десктор, а веб для сайтов и форумов?
К примеру JavaScript или ASP.net, могу ли я на них сделать хорошую игру с качественной графикой, чтобы проблем со скоростью не было? Думаю тут нужно будет использовать client-side programming.
Могу ли я запускать веб программы типа JavaScript без интернета?

И так, если веб может делать качественные видео-игры с хорошей графикой, зачем люди учат десктоп программирование, к примеру C# Windows Forms, как я?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2014, 12:03
Ответы с готовыми решениями:

Можно ли создавать простые веб-приложения или браузерные игры только с помощью html+javascript?
Есть такой вопрос: можно ли создавать простые веб-приложения или браузерные игры только с помощью html+javascript? (имеется ввиду html5...

Какую выбрать видеокарту для игр в современные игрушки с хорошей графикой до 6 тыс. рублей?
Пожалуйста, подскажите какую выбрать видеокарту, для игр в современные игрушки с хорошей графикой. Характеристики компьютера: ...

Сборочка 70к под игры и немного работы с графикой и видео!
Добрый день)нужна сборочка для игр)и иногда планируется работа с видео и графикой Чисто системный блок! 70 тысяч город Москва!

46
7 / 5 / 4
Регистрация: 02.06.2012
Сообщений: 248
02.11.2014, 14:58  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от hepper Посмотреть сообщение
с самого начала у вас был вопрос иной.
Спасибо, вот теперь я знаю ответ:
Html или javascript, на них абсолютно невозможно написать хорошие маленькие игры, потому что они скриптовые языки в которых собственно нет обработки графики как таковой.

Спасибо.
0
 Аватар для IamRain
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,227
02.11.2014, 15:01
Цитата Сообщение от Ziya Посмотреть сообщение
Спасибо, вот теперь я знаю ответ:
0
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
02.11.2014, 15:02
IamRain, спорить не буду, но исключения лишь подтверждают правило.
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
02.11.2014, 15:24
Цитата Сообщение от Ziya Посмотреть сообщение
Html или javascript, на них абсолютно невозможно написать хорошие маленькие игры, потому что они скриптовые языки в которых собственно нет обработки графики как таковой.
http://ru.wikipedia.org/wiki/WebGL

Добавлено через 2 минуты
http://www.webglgames.com/

Добавлено через 3 минуты
так что вывод в корне неверен
0
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
02.11.2014, 15:26
Цитата Сообщение от pycture Посмотреть сообщение
http://ru.wikipedia.org/wiki/WebGL
Добавлено через 2 минуты
http://www.webglgames.com/
Добавлено через 3 минуты
так что вывод в корне неверен
а разве это не противоречит?
Цитата Сообщение от Ziya Посмотреть сообщение
Пожалуйста поймите вопрос правильно, чистый html и javascript - можно ли на них написать хорошую игру типа та флеш игра на фото?
учитывая что по вашей 2й ссылке там не так "чисто" как кажется?
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
02.11.2014, 15:29
Цитата Сообщение от hepper Посмотреть сообщение
учитывая что по вашей 2й ссылке там не так "чисто" как кажется?
что "нечистого" в webgl?
0
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
02.11.2014, 15:33
Цитата Сообщение от pycture Посмотреть сообщение
что "нечистого" в webgl?
то что это отдельная технология на которую опирается js-скрипт?
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
02.11.2014, 15:36
пример http://www.webglgames.com/hexgl/
исходники https://github.com/BKcore/HexGL

Цитата Сообщение от hepper Посмотреть сообщение
то что это отдельная технология на которую опирается js-скрипт
с чего технология поддерживаемая _всеми современными_ браузерами стала вдруг отдельной? от чего она отдельна?

Добавлено через 27 секунд
давайте DOM назовем отдельной технологией
0
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
02.11.2014, 15:41
спорить с вами не буду, т.к. возможно мое понимание "чистоты" отличается от вашего, но хотел бы увидеть вашу версию ответов на вопросы ТС
Цитата Сообщение от Ziya Посмотреть сообщение
Могу ли я сделать простые видео игры с хорошей графикой для веб?
Цитата Сообщение от Ziya Посмотреть сообщение
Могу ли я запускать веб программы типа JavaScript без интернета?
Цитата Сообщение от hepper Посмотреть сообщение
Пожалуйста поймите вопрос правильно, чистый html и javascript - можно ли на них написать хорошую игру типа та флеш игра на фото?
Цитата Сообщение от Ziya Посмотреть сообщение
Флеш игра на фото, такую можно написать один раз используя веб для всех операционных систем и чтобы работала без интернета? Тоесть можно ли такое написать используя чистый html или javascript?
Ничего запихать не надо, а чистый веб.
мне тоже любопытно иное мнение
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
02.11.2014, 15:47
hepper, на все вопросы да. флеш игра на фото такая примитивная что будет работать даже без webgl.
вот тут даже самомлетики http://peacekeeper.futuremark.com/ летали раньше
0
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
02.11.2014, 15:59
pycture, вот со всем согласен, а на счет webgl хочу уточнить - он же опирается на opengl - считается ли это тоже чистым js-скриптом?

Добавлено через 2 минуты
ибо выходит что-то вроде: "имеем мощный двиг на с++ и обертку к нему на c# = пишем на c# игру, и уверяем что написали ее на чистом c#" - так?
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
02.11.2014, 16:07
Цитата Сообщение от hepper Посмотреть сообщение
он же опирается на opengl - считается ли это тоже чистым js-скриптом
суть ведь не в том кто на что опирается, а в том что что компонентная модель браузера предоставляет стандартизированный доступ к области рисования. в ie с большой вероятностью webgl может опираться на directx
, но все возможности через js все равно будут такие же, потому как сам по себе чистый js-скрипт вообще бесполезен, вся его польза только тогда когда от опирается на компонентную модель браузера (dom, webgl, пр) и управляет объектами в ней.

Добавлено через 1 минуту
"имеем мощный двиг на с++ и обертку к нему на c# = пишем на c# игру, и уверяем что написали ее на чистом c#"
можно хоть на чем писать обертку, хоть на с++. а внутри будет opengl с С & ASM в потрохах. но ведь скажут что на с++ написали
1
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
02.11.2014, 16:09
ну тогда и выходит что
Цитата Сообщение от pycture Посмотреть сообщение
чистый js-скрипт вообще бесполезен
но в совокупности можно "писать в вебе" видео игры.
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
02.11.2014, 16:15
hepper, потому как любой ЯП в чистом виде (без привязки к библиотекам, которые в случай js фактически предоставляет браузер) полностью бесполезен.

Добавлено через 2 минуты
а в совокупности на них можно делать что угодно
0
7 / 5 / 4
Регистрация: 02.06.2012
Сообщений: 248
02.11.2014, 22:47  [ТС]
Говоря чистый JS я имею ввиду, чтобы это работало в любом браузере начиная от Chrome до Android Browser.
И чтобы без интернета.
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
03.11.2014, 01:15
А про канвас в html5 слыхали ? - 3д игрушки не проблема , и это возможности современных браузеров , без всяких флэш.
http://www.canvasdemos.com/type/games/
http://www.canvasdemos.com/typ... lications/

Уже есть наработки по игровым движкам на базе канвы.
http://canvasengine.net/
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
03.11.2014, 05:49
Цитата Сообщение от Ziya Посмотреть сообщение
Говоря чистый JS я имею ввиду, чтобы это работало в любом браузере начиная от Chrome до Android Browser.
в любом не будет, только в последних. также как и написанная на C# поделка на любом виндовсе не запуститься, а только при определенных условиях.
Цитата Сообщение от Ziya Посмотреть сообщение
И чтобы без интернета.
браузеру без разницы откуда запускать скритпы, хоть с инета, хоть с файловой системы.
0
7 / 5 / 4
Регистрация: 02.06.2012
Сообщений: 248
05.11.2014, 10:25  [ТС]
И так народ, спасибо всем, мне дошло что к чему:

Давайте сравним HTML5 и C# Windows Forms.

------------------------------------------------------------------------------------------------------------

HTML5:

+ Может создать всё что угодно (определённого типа)

+ Польный cross-platform, напиши один раз и запускай везде даже без интернета в браузере.

- Низкая производительность, низкая скорость.

------------------------------------------------------------------------------------------------------------

C# Windows Forms:

+ Может создать всё что угодно (определённого типа)

- Не cross-platform, напиши один раз и запускай только на Windows без интернета.

+ Высокая производительность, высокая скорость.

------------------------------------------------------------------------------------------------------------

Производительность является причиной, почему вы можете создавать большие красивые 3d игры, как GTA 5 или Diablo с HTML5, но не можете запускать из-за низкой производительности.

Но вы можете делать то же самое с C # Windows Forms и можете запускать.

Спасибо!
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
05.11.2014, 11:02
Производительность тут не причем (точнее там больше вопрос в оптимизации) , тот же HTML5 с канвой использует видеокарту.
Просто в первом случае вы ограничены возможностями браузера и довольно скудным на текущий момент api , а в случае с нормальными приложениями пользуетесь полным спектром возможностей ОС + богатый набор игровых движков.

Да и если говорить о разработке приложений в целом , то тут даже сравнивать нечего , браузер - мелкая песочница с узко специализированным направлением и кучей ограничений.
0
7 / 5 / 4
Регистрация: 02.06.2012
Сообщений: 248
05.11.2014, 11:10  [ТС]
Цитата Сообщение от sau Посмотреть сообщение
Производительность тут не причем
Если вы не знаете, но теперь знайте, произодительность у native apps намного выше чем у hybrid apps.
http://blogs.telerik.com/appbu... obile-app-
Native apps will always provide the fastest performance, at the cost of being more complex to code when compared to a hybrid app, while a hybrid app will be easier to build, using HTML5 and JavaScript, at the cost of giving up a little bit of speed.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.11.2014, 11:10
Помогаю со студенческими работами здесь

Недорогой ноутбук с хорошей графикой
Хочу приобрести настольный ноут с хорошей графикой в районе 30к Нашел несколько "бюджетных" вариантов Lenovo Y580 MSI GE70 ...

Посоветуйте видео карту для хорошей оптимизации в новых играх
Ребята посаветуйте какую видео карту получше этой поставить чтобы подошла. вот мои системные.Процессор: AMD Athlon 2 X2 250 (3000 МГц, 2...

Хочу найти игру с хорошей графикой и акробатикой
Ищу игру по типу Oblivion, Готики, Ведьмака (только с хорошей графикой и акробатикой)

Выбор бесплатной хорошей литературы или видео уроков для начинающих
Здравствуйте, в этом году начинаю изучать ''Delphi7'' и ''Pascal'', хотел попросить вашей помощи в выборе бесплатной хорошей литературы или...

перегрев видеокарты при игре с хорошей графикой на Win7/32bit
у меня при покупки ноутбука стояла Win7/64bit я поставил Win7/32bit поверх неё теперь при игре с хорошей графикой видеокарта...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru