Осень. Рыбалка. Программирование.
- LuckyOne [away]
- Сообщения: 4466
- Зарегистрирован: 14 сен 2012, 16:52
Осень. Рыбалка. Программирование.
Осень. Что-то как-то стало скучновато, и захотелось что-нибудь набыдлокодить. Что-то типа симулятора рыбалки по типу "Atom Fishing" или "Русская Рыбалка", только в онлайне, т.е. без всяких бинарных клиентов под винду, которые надо куда-то устанавливать. Короче, вот что получилось:
http://fishsim.host.org/
(тестировал в FireFox и Google Chrome. Все остальные браузеры идут лесом, включая Сафари)
Кодил по-памяти, пытаясь припомнить какие фишки были в оффлайн-симуляторах рыбалки. Получилось: три удочки, поддерживаются поплавок и донка, выбор лески и наживки, шесть локаций (картинки уворованы с интернета) с с разными рыбами (пока немного - с десяток), карта глубин и всё такое.
Хау-ту: выбираем удочку ([1],[2],[3] на клаве), выставляем в верхней панели тип, леску и наживку, кликаем на экран - заброс. Как поплавок заиграет (или донка зазвонит) - подсекаем [пробелом], и тянем рыбу катушкой [N] и удочкой [M]..
В идеале хотелось бы навтыкать туда задники, карты глубин и типы рыб, аутентичных именно для Дубны. Ну и омериканских картинок заделать отдельной страничкой, само собой.. А потом всё запихнуть на кикстартер, и потребовать $150к за продолжение разработки... Но - лень. Так что комментируйте код, не стесняйтесь - для того и выклал, однако.
Картинки:
http://fishsim.host.org/
(тестировал в FireFox и Google Chrome. Все остальные браузеры идут лесом, включая Сафари)
Кодил по-памяти, пытаясь припомнить какие фишки были в оффлайн-симуляторах рыбалки. Получилось: три удочки, поддерживаются поплавок и донка, выбор лески и наживки, шесть локаций (картинки уворованы с интернета) с с разными рыбами (пока немного - с десяток), карта глубин и всё такое.
Хау-ту: выбираем удочку ([1],[2],[3] на клаве), выставляем в верхней панели тип, леску и наживку, кликаем на экран - заброс. Как поплавок заиграет (или донка зазвонит) - подсекаем [пробелом], и тянем рыбу катушкой [N] и удочкой [M]..
В идеале хотелось бы навтыкать туда задники, карты глубин и типы рыб, аутентичных именно для Дубны. Ну и омериканских картинок заделать отдельной страничкой, само собой.. А потом всё запихнуть на кикстартер, и потребовать $150к за продолжение разработки... Но - лень. Так что комментируйте код, не стесняйтесь - для того и выклал, однако.
Картинки:
Последний раз редактировалось LuckyOne [away] 20 окт 2012, 08:02, всего редактировалось 1 раз.
Если жалко пармезан, ты хохляцкий партизан!
Re: Осень. Рыбалка. Программирование.
Всегда было интересно, кому вообще интересно играть в подобного типа игры.
А у вас в Калифорнии, я смотрю, крах доткомов никого ничему не научил.
А у вас в Калифорнии, я смотрю, крах доткомов никого ничему не научил.
- LuckyOne [away]
- Сообщения: 4466
- Зарегистрирован: 14 сен 2012, 16:52
Re: Осень. Рыбалка. Программирование.
Хехе. В подобные штуки играют поболе чем в игрушки от Близзардов. А уж денег у рыболовов поболе чем у разработчиков сайтов на Друпале.. Не знаю, как там в Калифорнии, а у нас в Нью-Йорке (это штат такой) вполне себе играют, в свободное от работы время :)DOKA писал(а):Всегда было интересно, кому вообще интересно играть в подобного типа игры.
А у вас в Калифорнии, я смотрю, крах доткомов никого ничему не научил.
Если жалко пармезан, ты хохляцкий партизан!
Re: Осень. Рыбалка. Программирование.
А скока по времени занял процесс создания?
А ежели судьба сулит нам смерть и этот наш парад последний, помните: так умереть, как мы умрём под русским флагом, это значит не умереть никогда!
- LuckyOne [away]
- Сообщения: 4466
- Зарегистрирован: 14 сен 2012, 16:52
Re: Осень. Рыбалка. Программирование.
Два коротких вечера.. У спецов заняло бы часа два, наверное, но я по JS не спец.Варяг писал(а):А скока по времени занял процесс создания?
И еще где-то неделю вечерами по чуть-чуть - "а, вот еще вспомнил фишку, надо добавить!"
А, пофигу.. Еще кручу потихоньку, осваиваюсь с JS. Так как никто не возжелал прислать фотографий рыбных мест Дубны, то сейчас переделываю на LI. Забавные тут рыбки пресноводные, разноцветные полосатики в основном.. и форелька! :)
Если не надоест, то добавлю блесны с нормальным режимом спиннинга. Я ж больше по океанической рыбке пробиваюсь. Пресноводную в России только и ловил, вот ностальжи и погрызла чуток..
В точку. Но отличие этого велосипеда в том, что других таких чисто браузерных я не нашёл, вот и решил совместить условно новый для меня язычок программирования и фанатскую игрушку.cococos писал(а):Изобрели велосипед
Если жалко пармезан, ты хохляцкий партизан!
Re: Осень. Рыбалка. Программирование.
Да ладно. Знаю знакомого знакомого человека, который ВКонтакте в аналогичную игру играет. Может, не JS, а Flash, но какая разница потребителю?LuckyOne [away] писал(а):В точку. Но отличие этого велосипеда в том, что других таких чисто браузерных я не нашёл, вот и решил совместить условно новый для меня язычок программирования и фанатскую игрушку.cococos писал(а):Изобрели велосипед
- LuckyOne [away]
- Сообщения: 4466
- Зарегистрирован: 14 сен 2012, 16:52
Re: Осень. Рыбалка. Программирование.
А мне не интересен "вконтакте". У него не то покрытие.. Узко мыслят, не годятся для завоевания мира :)DOKA писал(а):Да ладно. Знаю знакомого знакомого человека, который ВКонтакте в аналогичную игру играет. Может, не JS, а Flash, но какая разница потребителю?
А ссылка или инфа какая есть по той игрушке? Гони пруф, короче, потому как на флеше я видел совсем другого рода поделки. Есть джавовский клиент к Русской Рыбалке, но он зависим от сервера - чиста гуй на клиенте. А мой велосипед самодостаточен, как картинки закешировались, интернет можно отключать и ловить всё что ловится. Можно даже в десктоп-аппликейшн завернуть, и вообще без интернетов обойтись.
Но еще раз повторюсь - я совсем другим деньги зарабатываю. Эта игрушка - легкий способ получше изучить JS и отдохнуть заодно. Смена деятельности. Но на кикстартер всё-таки выложу, попозже, как конвертация с Дубны на Лонг Айленд закончится. Всё есть для нормальной, open-source'нутой рыбалки онлайн, даже инструменты по заданию карты глубин и течений, как и в остальных симуляторах. А на уникальную графику кикстартеры подкинут.
Если жалко пармезан, ты хохляцкий партизан!
Re: Осень. Рыбалка. Программирование.
Дык ты его через обфускатор прогнал, чё там комментировать-то.LuckyOne [away] писал(а):что комментируйте код, не стесняйтесь - для того и выклал, однако.
З.Ы. Не надо без обфускатора, я просто тупо придрался
- LuckyOne [away]
- Сообщения: 4466
- Зарегистрирован: 14 сен 2012, 16:52
Re: Осень. Рыбалка. Программирование.
Хмм..Ega23 писал(а):Дык ты его через обфускатор прогнал, чё там комментировать-то.LuckyOne [away] писал(а):что комментируйте код, не стесняйтесь - для того и выклал, однако.
З.Ы. Не надо без обфускатора, я просто тупо придрался
Вроде только минимизатором прошёл для уменьшения размера. Пробелы убраны лишние, и концы строк.. А, ну и отдельные файлы слил вместе. Моего там только combined.min.js. Его же почти любой редактор обратно развернет. Остальное, типа jQuery, скачивается в открытую, там я совсем ничего не менял, может что и обжато..
Если жалко пармезан, ты хохляцкий партизан!
Re: Осень. Рыбалка. Программирование.
Ну значиццо так:
Windows 7
FireFox, 15.0.1.
Расширения: GreaseMonkey 1.1
Плагины:
Foxit Reader Plugin for Mozilla 1.0.1.1117
Java Deployment Toolkit 6.0.320.5
Microsoft Windows Media Player FireFox Plugin 1.0.0.8
Oberon com adapter 1.0.0.7
Shockwave Flash 11.3.300.268
Любая попытка ввода чего-либо с клавы (выбор удочки, заброс и т.п.) запускает опцию "быстрого поиска". Отключается глобальной настройкой ФФ (Инструменты -> Настройки -> Дополнительные -> Общие -> Искать текст на странице по мере набора). Но точно знаю, что можно как-то из скрипта отключить. Если надо - могу узнать как.
Windows 7
FireFox, 15.0.1.
Расширения: GreaseMonkey 1.1
Плагины:
Foxit Reader Plugin for Mozilla 1.0.1.1117
Java Deployment Toolkit 6.0.320.5
Microsoft Windows Media Player FireFox Plugin 1.0.0.8
Oberon com adapter 1.0.0.7
Shockwave Flash 11.3.300.268
Любая попытка ввода чего-либо с клавы (выбор удочки, заброс и т.п.) запускает опцию "быстрого поиска". Отключается глобальной настройкой ФФ (Инструменты -> Настройки -> Дополнительные -> Общие -> Искать текст на странице по мере набора). Но точно знаю, что можно как-то из скрипта отключить. Если надо - могу узнать как.
Re: Осень. Рыбалка. Программирование.
Это я понял. Вот только нет у меня "любого редактора", есть только FF (чёта я не понял, а куда в списке плагинов FireBug делся??? Хотя отладку - показывает). А в combined.min.js названия функций и параметров на a,b,c,d,e... заменены.LuckyOne [away] писал(а):Моего там только combined.min.js. Его же почти любой редактор обратно развернет.
Re: Осень. Рыбалка. Программирование.
ну енто не програмирование, а передвигание кубиков. Сколько времени это бы заняло на Асемблере - вот вопрос?LuckyOne [away] писал(а):Два коротких вечера.. У спецов заняло бы часа два, наверное, но я по JS не спец..
В игноре: Му... (да-да, именно те, о ком вы подумали)
Re: Осень. Рыбалка. Программирование.
Использование асма для такого рода задач оправдывается только в одном единственном случае: хобби.Шаман писал(а):ну енто не програмирование, а передвигание кубиков. Сколько времени это бы заняло на Асемблере - вот вопрос?LuckyOne [away] писал(а):Два коротких вечера.. У спецов заняло бы часа два, наверное, но я по JS не спец..
Re: Осень. Рыбалка. Программирование.
Узнал:Ega23 писал(а):Любая попытка ввода чего-либо с клавы (выбор удочки, заброс и т.п.) запускает опцию "быстрого поиска". Отключается глобальной настройкой ФФ (Инструменты -> Настройки -> Дополнительные -> Общие -> Искать текст на странице по мере набора). Но точно знаю, что можно как-то из скрипта отключить. Если надо - могу узнать как.
Интересный костыль...я туда Edit добавил, браузер должен думать что ты просто печатаешь в нем и поэтому ничего не показывать.
- LuckyOne [away]
- Сообщения: 4466
- Зарегистрирован: 14 сен 2012, 16:52
Re: Осень. Рыбалка. Программирование.
Ага, понял что это, спасибо. Но оно вроде бы по-умолчанию выключено? Это ж "accessibility option", опциональный такой. Подумаю как отключить.. Держать фокус на спрятанном поле ввода вроде бы не должно быть разрешено, значит придётся мне поискать специфичные для ФФ команды..Ega23 писал(а):Любая попытка ввода чего-либо с клавы (выбор удочки, заброс и т.п.) запускает опцию "быстрого поиска". Отключается глобальной настройкой ФФ (Инструменты -> Настройки -> Дополнительные -> Общие -> Искать текст на странице по мере набора). Но точно знаю, что можно как-то из скрипта отключить. Если надо - могу узнать как.
На ассемблере трудновато, но можно. Правда, писать долго, да и будет работать только в Гугль-Хроме, и только при наличии Native Client (NaCl) плагина. Туда можно и ассемблер, и С подсунуть.. Но это мне точно лень, так как С/С++ у меня и так хватает опыта.. Стоя и в гамаке - не наш метод :)Шаман писал(а):Сколько времени это бы заняло на Асемблере - вот вопрос?
Если жалко пармезан, ты хохляцкий партизан!
Re: Осень. Рыбалка. Программирование.
IE9 рыбалка не работает.
- LuckyOne [away]
- Сообщения: 4466
- Зарегистрирован: 14 сен 2012, 16:52
Re: Осень. Рыбалка. Программирование.
Это нормально. IE9 - это вроде навигатор по файловой системе в какой-то редкой операционной системе? Попробуйте открыть рыбалку каким-нибудь браузером, всё должно сработать. :)Fduch писал(а):IE9 рыбалка не работает.
Если жалко пармезан, ты хохляцкий партизан!
Re: Осень. Рыбалка. Программирование.
Дескриминация!!! Я требую справедливости!!!LuckyOne [away] писал(а):Это нормально. IE9 - это вроде навигатор по файловой системе в какой-то редкой операционной системе? Попробуйте открыть рыбалку каким-нибудь браузером, всё должно сработать. :)Fduch писал(а):IE9 рыбалка не работает.
- LuckyOne [away]
- Сообщения: 4466
- Зарегистрирован: 14 сен 2012, 16:52
Re: Осень. Рыбалка. Программирование.
Добавил индикатор времени суток и соответствующее затемнение, включая зависимость клёва. Рыбок стало 18 видов. Удочки гнутся при вываживании..
Если жалко пармезан, ты хохляцкий партизан!
Re: Осень. Рыбалка. Программирование.
тмхо
забей. прям щас ничего не получилось...
есть только движуха удочки влево- вправо
забей. прям щас ничего не получилось...
есть только движуха удочки влево- вправо
Увидел кота? Попингуй его!
Re: Осень. Рыбалка. Программирование.
Всё норм!case69rus писал(а):тмхо
забей. прям щас ничего не получилось...
Только ещё поддержку разных браузеров, особенно главного, допилить и всё будет отлично.
- LuckyOne [away]
- Сообщения: 4466
- Зарегистрирован: 14 сен 2012, 16:52
Re: Осень. Рыбалка. Программирование.
Леску выбери, наживку, глубину выставь, если выбран поплавок.. И забрось удочку (мышкой) куда-нить где есть вода. Ну и естественно, глубокой ночью клёв хуже всего. Зато утром и вечером - нормуль. Опять же, разные рыбы клюют на разной глубине. В ямах (а их - несколько) - самая лучшая рыба.case69rus писал(а):прям щас ничего не получилось...
есть только движуха удочки влево- вправо
Нет смысла вставлять костыли для чего-то, что не соблюдает стандарты. По крайней мере - сейчас. Это ж для фана пишется, а костыли - не фан ни разу..Fduch писал(а):Только ещё поддержку разных браузеров, особенно главного, допилить и всё будет отлично.
Если жалко пармезан, ты хохляцкий партизан!
Re: Осень. Рыбалка. Программирование.
по тайму на гейме щас 8 вечера. не надо мне говорить, что клева нет
Увидел кота? Попингуй его!