Прошу оценить код моей javascript игры )
Написал небольшую игру про драконов. Все первоначальные задумки реализовал. Прошу прокомментировать мой код) Приятно было бы услышать конструктивную критику... Использовал только клиентскую часть.
http://fish.jollybee.ru/ - Сама "игра" https://github.com/colmer/gamedev/bl...ter/index.html Ветка |
colmer,
а как увидеть вживую демо? и какие правила |
Добавил в ссылку) Правила просты, выбираешь имя, оружие и аксессуар. и бьешься с драконом. Можно использовать аксессуар 1 раз за бой. Вероятность попадения 50/50 %
|
colmer,
Цитата:
|
Добавил) А по поводу кода что скажите?)))
|
colmer,
многовато кода --- лог после добавления самбы прокручивался чтоб показать -- и по сравнению с картинками выглядит куцо - в самом логе непонятно немного -- возможно так -- или промазал или нанёс такой то урон - а то наносил урон наносил -- а никакого толку - и визуализация -- где жизнь героя полоской или часть фона на сердце |
Обыграл немного по другому, добавил жизней игроку, логам добавил время и выделил урон.
|
colmer,
location.reload(); -- может без перезагрузки ? ломает снова вводить ник ))) |
Цитата:
|
Цитата:
Цитата:
Может пару советов по организации кода?))) Может засунуть все в методы объектов?))) |
colmer,
рамка при фокусе в инпут .welcome input { width: 400px; margin: 20px 0 0 50px; height: 30px; font-size: 30px; line-height: 30px; border-radius: 10px; outline: none; } |
colmer,
как вариант ... $( document ).ready(function() { $(".chuse").click( function() { $(".welcome").fadeOut( function() { $(".weapons").fadeIn(); } ); }); $("input").on("input",function() { var name = $.trim(this.value); this.value = name ; player.nickname = name; $(".chuse").prop({"disabled" : !name}).text(name ? "Начать" : "Выбрать").css({"fontSize" : name ? "12px" : "24px"}).stop(true, true).animate({"fontSize": name ? "24px" : "12px"},600) }) var inventory = function (chose) { |
Цитата:
$(".chuse").prop({"disabled" : !name}).text(name ? "В бой" : "Ввести").stop(true, true).animate({"fontSize": name ? "24px" : "12px"},600);:) |
Часовой пояс GMT +3, время: 05:11. |