forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   [проект] Tower Defense на WebGL (http://forum.boolean.name/showthread.php?t=18510)

Arton 16.10.2013 23:41

Ответ: [проект] Tower Defense на WebGL
 
Цитата:

Сообщение от ABTOMAT (Сообщение 268893)
Блин, не знаю.
А в других играх как?

Я там давным давно ничего не запускал кроме блица, старенький блиц работает идеально.

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

Ранее подобное было при запуске хорса, но там было с шейдерами по этому я думал что погорел только шейдерный блок. Ещё раньше на экране появлялась маленькая стайка красных пикселей. Драва были те что семёрка установила, откопал ATI'шные дрова, пиксели перестали появятся, однако намного позже всё повторилось и опять исчезло.

А ещё раньше, пару лет назад, у ноута был нечищеный радиатор, кулер верещал, а ЦП спокойненько так грелся до 105 градусов Цельсия.

В общем когда-то хороший, мощный, ноут, превратился в дряхлого, тормозящего, старика :(

На нём даже в инернете сидеть сложно, самые простые сайт тормозят.

Так что не удивительно :)

P. S. Думал, может если заменить часть железа и установить XP, всё заработает нормально, но похоже проще новый ноут купить.

impersonalis 17.10.2013 00:10

Ответ: [проект] Tower Defense на WebGL
 
Цитата:

Сообщение от Arton (Сообщение 268914)


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


Вероятно, дело в видеокарте?

Arton 17.10.2013 00:28

Ответ: [проект] Tower Defense на WebGL
 
Цитата:

Сообщение от impersonalis (Сообщение 268919)
Вероятно, дело в видеокарте?


Спасибо Кэп...

impersonalis 17.10.2013 00:33

Ответ: [проект] Tower Defense на WebGL
 
Цитата:

Сообщение от Arton (Сообщение 268891)
Всё, видекарта сгорела?

пожалуйста

ABTOMAT 17.10.2013 02:12

Ответ: [проект] Tower Defense на WebGL
 
Цитата:

Сообщение от Arton (Сообщение 268914)
Ранее подобное было при запуске хорса, но там было с шейдерами по этому я думал что погорел только шейдерный блок.

Ну дак и тут шейдеры. Сейчас везде шейдеры, FFP вроде даже в новых GAPI и нету. Так что скорее всего дефект железки.

Цитата:

Сообщение от Arton (Сообщение 268914)
А ещё раньше, пару лет назад, у ноута был нечищеный радиатор, кулер верещал, а ЦП спокойненько так грелся до 105 градусов Цельсия.

Отличные условия для деградации кремния.

Олсо как видяха называется? (боюсь ошибиться при гуглении по названию ноута)

Arton 17.10.2013 03:18

Ответ: [проект] Tower Defense на WebGL
 
Цитата:

Сообщение от ABTOMAT (Сообщение 268929)
Ну дак и тут шейдеры. Сейчас везде шейдеры, FFP вроде даже в новых GAPI и нету. Так что скорее всего дефект железки.

Ну значит только шейдерный блок погорел.

Цитата:

Сообщение от Arton (Сообщение 268914)
Интересно что сначала твоя игра работала нормально, но в какой-то момент после запуска карты, всё стало вдруг таким как на скриншоте, просто, сразу, резко.

Видимо в этот момент шейдеры загрузились/включились.
Там освещение на них?

Цитата:

Олсо как видяха называется? (боюсь ошибиться при гуглении по названию ноута)
Вроде эта, Mobility Radeon HD 3200.


Кстати вопрос, насколько опасно для всего компьютера если одна из деталей, вот так неправильно работает? Или там каждая часть достаточно автономна, что бы всё не крашилось?

ABTOMAT 17.10.2013 03:45

Ответ: [проект] Tower Defense на WebGL
 
Цитата:

Сообщение от Arton (Сообщение 268933)
Интересно что сначала твоя игра работала нормально, но в какой-то момент после запуска карты, всё стало вдруг таким как на скриншоте, просто, сразу, резко.

Ну скорее всего видяха начинает артефачить при определённой температуре/через определённое число циклов. Это часто так у дефектных видях, что они артефачить начинают не сразу, а при достижении какой-то нагрузки. Например у меня весной видяха начинала артефачить через примерно полчаса игры в "тяжёлую" игру. Потом, правда, вместо артефактов по её вине стал ребутаться комп, пришлось оторвать жопу от стула и поменять по гарантии (кстати вот почему покупатели готовых компов/ноутов соснули). На ноуте видяха тоже иногда артефачит, но только в очень "тяжёлых" (по её меркам) играх и через несколько часов.

Цитата:

Сообщение от Arton (Сообщение 268933)
Видимо в этот момент шейдеры загрузились/включились.
Там освещение на них?

Там всё на них. Вообще нет такого понятия как "освещение на шейдерах". Либо юзаются шейдеры, либо нет. Либо всё на шейдерах, либо всё на FFP. Но FFP уже устарел, и сейчас даже для самого примитивного рендера юзаются шейдеры. И даже старые игры в Win7 работают через шейдеры-аналоги FFP'шных проходов.

Цитата:

Сообщение от Arton (Сообщение 268933)
Кстати вопрос, насколько опасно для всего компьютера если одна из деталей, вот так неправильно работает? Или там каждая часть достаточно автономна, что бы всё не крашилось?

Ну вообще видеокарта — не опасно, сгореть (окончательно) может разве что она сама. А вот если мать сдохнет то может с собой унести и другую железку. Наибольшая вероятность преждевременной утраты чего-то ещё — при неисправности БП.

Arton 17.10.2013 04:03

Ответ: [проект] Tower Defense на WebGL
 
Цитата:

Сообщение от ABTOMAT (Сообщение 268935)
Ну скорее всего видяха начинает артефачить при определённой температуре/через определённое число циклов. Это часто так у дефектных видях, что они артефачить начинают не сразу, а при достижении какой-то нагрузки. Например у меня весной видяха начинала артефачить через примерно полчаса игры в "тяжёлую" игру. Потом, правда, вместо артефактов по её вине стал ребутаться комп, пришлось оторвать жопу от стула и поменять по гарантии (кстати вот почему покупатели готовых компов/ноутов соснули). На ноуте видяха тоже иногда артефачит, но только в очень "тяжёлых" (по её меркам) играх и через несколько часов.



Там всё на них. Вообще нет такого понятия как "освещение на шейдерах". Либо юзаются шейдеры, либо нет. Либо всё на шейдерах, либо всё на FFP. Но FFP уже устарел, и сейчас даже для самого примитивного рендера юзаются шейдеры. И даже старые игры в Win7 работают через шейдеры-аналоги FFP'шных проходов.



Ну вообще видеокарта — не опасно, сгореть (окончательно) может разве что она сама. А вот если мать сдохнет то может с собой унести и другую железку. Наибольшая вероятность преждевременной утраты чего-то ещё — при неисправности БП.

Ясно всё.
Раньше я даже первый крайзис запускал на ней :-) Слайдшоу.
Скорее всего от перегрева ЦП и спалилась видяха.
Там все трубки радиаторов вместе соединены и ведут к одному кулеру. На выходе радиатор-пылесборник, снимаю раз в несколько месяцев, войлочный коврик :-)

Так что одна плата другую греет, не говоря уже о том что в ноутбуках в принципе всё компактно и рядом.

P. S. БП кстати у ноута тоже недавно сдох. Я к маме прихожу (это её ноут), а БП мигает и пищит. Я к ноуту рванул, выдернул шнур, смотрю всё норм, но ноутбук не заряжается. А мама потом говорит, зачем выдернул, я объясняю, она ворчит - я знаю, он заряжался. Ага заряжался... >_<

ABTOMAT 17.10.2013 04:11

Ответ: [проект] Tower Defense на WebGL
 
Да в ноутах ужас полный с охлаждением. На моём ноуте точно так же. Я раньше вычищал регулярно пыль (уже свалявшуюся там в материал для валенка), потом забил болт, ибо она там появляется моментально, а развинчивать отсек запарно.

БП я всмысле про настольный БП который выдаёт +5/-12 по куче мест. Ноутбучный совсем иначе устроен, и если сдохнет то в принципе просто будет не выдавать напряжение и всё.

Phantom 17.10.2013 12:13

Ответ: [проект] Tower Defense на WebGL
 
Я свой старый ноутбук разбирал спустя три года после покупки. Пыли в нём почти не было. Ну точнее был такой серый налёт местами, но уж точно ковриков и валенков никаких не было. ЧЯДНТ?

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

ABTOMAT 20.10.2013 03:49

Ответ: [проект] Tower Defense на WebGL
 
Так. Сделал довольно много в последние 4 дня.
Упомнить бы, что было сделано...
1. Сделал выгрузку левела. Стало можно выходить в главное меню и загружать другой уровень.
2. Стало можно ставить на паузу. В планах сделать паузу автоматом если вкладку переключили или фокус с окна ушёл (насчёт последнего хз есть ли такая возможность в жабоскрипте (никогда не было надо), но если есть то сделаю).
3. Стало можно выиграть и проиграть, о чём появляются соответствующие сообщения.
4. Враги стали идти волнами. Волн всего 2.
Первая:
3 футмена и 1 толстяк
Вторая:
3 толстяка

Это всё проходится очень легко даже при стартовом количестве золота. (на случай появления капитана в треде) Также замечено, что враги "слепляются" друг внутрь друга, исправлять это я буду очень потом, т.к. это чисто визуальная тема и на геймплей не влияет никак.

Следующая моя цель — сделать чтобы волны редактировались из редактора уровней, а потом грузились из .map-файла.

Arton 20.10.2013 04:48

Ответ: [проект] Tower Defense на WebGL
 
После проигрыша или победы не было возможности вернутся в меню.

Теперь почему (при нормальном фпс 75 -60) когда совершаешь действия всё лагает и притормаживает, то есть в моменты когда ставишь башенки, открываются окошки и т. д.

Особо жестоко тормозит (просто слайдшоу) когда открыто меню башенки и курсор наведён на него, как-то так =/

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

SBJoker 20.10.2013 13:00

Ответ: [проект] Tower Defense на WebGL
 
Збс, второй уровень из-за конфигурации проще первого.

ABTOMAT 20.10.2013 13:54

Ответ: [проект] Tower Defense на WebGL
 
Ну там и волны должны быть другие. Пока что одна конфигурация врагов на все уровни.

ABTOMAT 20.10.2013 20:34

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Допиливаю редактор для редактирования волн врагов.
Первый инпут — время старта волны.
Инпуты под портретами — время выпуска врага относительно старта волны.
Всё в миллисекундах.

Как-то так это будет выглядеть.

Можете даже потыкать: http://maslov.co/webgl/2/editor.html
Управление такое:
AddWave - добавляем волны.
Выделяем волну кликом — кликаем по портретам солдат наверху — они добавляются в волну.

Удолять на врагов ни волны нельзя.
Экспорта нет.
Импорта нет.
Пока что.

Но в целом уже есть от чего плясать. Видимо, сегодня я не доделаю это великолепие, ибо надо перевод проклятый клепать в универ (угораздило меня спалить свои познания в английском).

Следующая цель — экспорт.
Затем не отходя от кассы импорт.
Потом загрузка информации о волнах из .map-файлов в игре.


Часовой пояс GMT +4, время: 02:12.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot