Воскресенье, 22 Декабря 2024, 17:49

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
[3MORPG] [AIR + JAVA] Wild Cats Online
MGD-teamДата: Пятница, 11 Января 2013, 12:38 | Сообщение # 81
частый гость
Сейчас нет на сайте
Цитата (KVinS)
Ну я вырос на факте, что для сервера или java или C++. =)

абсолютно поддерживаю. Всему свое назначение. Зачем нужен js на сервере?


KVinSДата: Пятница, 11 Января 2013, 16:26 | Сообщение # 82
постоянный участник
Сейчас нет на сайте
Обновления 98 и 99
- Теперь выходит сообщение, что вы забанены.
- Теперь забаненые игроки не могут войти в игру
- Изменено название.
- Добавлена регенерация жизней.
- Теперь вы воскрешаетесь не полностью здоровым.
- Добавлена информация о /died в /help.
- Невозможно играть с версий <99

Жизни восстанавливаются сами.
1) После смерти.
2) Через 50 секунд после нанесения последнего урона.
Количество восстанавливаемых жизней зависит от вашей выносливости.


Игра про лесных котов

Сообщение отредактировал KVinS - Пятница, 11 Января 2013, 16:26
AGENTX001Дата: Пятница, 11 Января 2013, 18:03 | Сообщение # 83
почётный гцупер
Сейчас нет на сайте
Цитата (KVinS)
Ну я вырос на факте, что для сервера или java или C++. =)

Стереотипы, ве...
Цитата (MGD-team)
Зачем нужен js на сервере?

О! очень даже нужен! На самом деле JS необычайно гибкий и "красивый" язык. Кроме того, возможность писать и сервер и клиент на одном ЯП достовляет:) Например валидация данных: написал в сервере, ctrl-c, ctrl-v, пару строчек кода и опа-ля клиент теперь тоже следит за правильностью написания E-maila:)
MGD-teamДата: Пятница, 11 Января 2013, 18:12 | Сообщение # 84
частый гость
Сейчас нет на сайте
AGENTX001, абсолютно никакой аргументация я таки не увидел.

AGENTX001Дата: Суббота, 12 Января 2013, 20:01 | Сообщение # 85
почётный гцупер
Сейчас нет на сайте
Цитата (MGD-team)
абсолютно никакой аргументация я таки не увидел

Куча дополнительных модулей, удобство.
VinchensooДата: Суббота, 12 Января 2013, 20:32 | Сообщение # 86
Злобный социопат с комплексом Бога
Сейчас нет на сайте
rf AGENTX001, капец сударь вы извращенец, js ему удобно. Меня проблеваться тянет через полчаса программирования на нем)

В жаве тоже есть куча доп. модулей, которые js и не снились, просто java сложнее осилить.
Вот и появляются фреймворки типа nodeJS, чтобы веб-кодеры голову не забивали себе.

На js пока что не вижу тенденции внятного развития тех же паттернов. Java он не перерастет, увы.

Писать ПО копипастой- удовольствие вообще сомнительное. Для этого давно придумали ООП.


VinchensooДата: Суббота, 12 Января 2013, 20:35 | Сообщение # 87
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Цитата (KVinS)
Ну я вырос на факте, что для сервера или java или C++. =)

Дельфи или C# тоже подойдет. Как и С, тащем-то. Плюс питон набирает популярность.
Спорить можно долго на эту тему)
Цитата (KVinS)
Ну в девелопере тоже есть компиляция под iOS. Оо

Есть, надо осилить:D Но она там делается не через 1 кнопочку, вроде бы.

KVinS, алсо хотел уточнить, у тебя в оперативке лежат только системные данные, а все сущности ты хранишь в БД т лазишь туда каждый раз?


AGENTX001Дата: Суббота, 12 Января 2013, 22:04 | Сообщение # 88
почётный гцупер
Сейчас нет на сайте
Цитата (Vinchensoo)
фреймворки типа nodeJS

Оу! Чув, разберись в предмете спора!
Цитата (Vinchensoo)
В жаве тоже есть куча доп. модулей, которые js и не снились

В данном случае я про серверное программирование.
Цитата (Vinchensoo)
просто java сложнее осилить.

Ой ли?! Чем java отличается от любого другого языка?
Цитата (Vinchensoo)
Дельфи или C# тоже подойдет

Паскаль - да, но шарп... Это вообще убожество! Класс на классе и классом перемешано! Даже для вывода в консоль нужно заюзать 3 класса....
KVinSДата: Суббота, 12 Января 2013, 22:05 | Сообщение # 89
постоянный участник
Сейчас нет на сайте
Цитата (Vinchensoo)
Есть, надо осилить:D Но она там делается не через 1 кнопочку, вроде бы.

Да ну. Оо
Вроде одной.

Цитата (Vinchensoo)
KVinS, алсо хотел уточнить, у тебя в оперативке лежат только системные данные, а все сущности ты хранишь в БД т лазишь туда каждый раз?

Всё в оперативке.

Вот сейчас онлайн был 21 человек.
Но впрочем, когда из-за ошибки было сделано около тысячи NPC всё работало. Тормозило конечно, но работало.


Игра про лесных котов
VinchensooДата: Суббота, 12 Января 2013, 22:23 | Сообщение # 90
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Цитата (AGENTX001)
Оу! Чув, разберись в предмете спора!

Цитата
Node.js — серверная реализация языка программирования JavaScript, основанная на движке V8. Предназначена для создания масштабируемых распределённых сетевых приложений, таких как веб-сервер. Node.js по целям использования сходен с фреймворками Twisted на языке Python и EventMachine на Ruby. В отличие от большинства программ JavaScript, этот фреймворк исполняется не в браузере клиента, а на стороне сервера.

Кому из нас нужно разобраться в предмете спора?)
Цитата (AGENTX001)
В данном случае я про серверное программирование.

Что такое серверное программирование? Чем оно отличается от обычного? Тебе привести примеры фреймворков, активно используемых на серверах в java?
Hibernate(ORM), MyBatis(ORM), Apatch Tomcat(контейнер сервлетов), Spring, тысячи их.
Они все упрощают разработку приложений(в т.ч. веб): работу с БД, содержат готовые реализации сессий, кешей и тд и тп.
Цитата (AGENTX001)
Ой ли?! Чем java отличается от любого другого языка?

Врожденной ООП моделью. Ты пишешь код на уровне "нужно написать- написал- проверил- работает- збс". Профессиональные девелоперы думают несколько дальше, о том, как этот код поддерживать, как проект будет пилить 10 программистов одновременно и так далее. ООП в этом очень сильно помогает. Но осиливать все ООП языки гораздо сложнее. К тому же, ява весьма строгая вещь в плане типизаций и прочих вещей, которые пхп и жс позволяют мешать в кучу.
Цитата (AGENTX001)
Паскаль - да, но шарп... Это вообще убожество! Класс на классе и классом перемешано! Даже для вывода в консоль нужно заюзать 3 класса....

Что и требовалось доказать. Если ты не хочешь\ не можешь писать на ООП языках, то что тут вообще обсуждать?)
Кстати, делается все 1 классом: Console.WriteLine("Hello world");
И это идеология языка, которую нужно понимать.
Ну и скорость ко всему прочему.
Не думаю, что в NodeJS запилили всякие прелести типа JIT-компиляции и прочего, которые позволяют яве работать достаточно сносно, если не писать на ней в "php-style".
Цитата (KVinS)
Всё в оперативке.

Ок, спс.
Цитата (KVinS)
Да ну. Оо
Вроде одной.

Надо перечитать мануалы))


AGENTX001Дата: Воскресенье, 13 Января 2013, 21:49 | Сообщение # 91
почётный гцупер
Сейчас нет на сайте
Цитата (Vinchensoo)
К тому же, ява весьма строгая вещь в плане типизаций и прочих вещей, которые пхп и жс позволяют мешать в кучу.

Удивил:) То ты Фри Паскаль не юзал: он Int с Byte самостоятельно сложить не может.
Цитата (Vinchensoo)
Что и требовалось доказать. Если ты не хочешь\ не можешь писать на ООП языках, то что тут вообще обсуждать?)

Ой, не надо, не надо...
Цитата (Vinchensoo)
Врожденной ООП моделью.

Которая бесит. Жутко. ООП нужно использовать когда оно необходимо и по своему усмотрению.
Цитата (Vinchensoo)
Не думаю, что в NodeJS запилили всякие прелести типа JIT-компиляции

JIT есть и достаточно давно. Сейчас уже и в большинстве современных браузеров (Chrome и Safari - точно).
VinchensooДата: Понедельник, 14 Января 2013, 12:36 | Сообщение # 92
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Вы просто не умете его готовить(с).
Какое отношение имеет JIT-компиляция серверных кодов к браузерам клиента?
ЗЫ. Предлагаю создать тему по NodeJS и вбрасывать там, интереснее будет.
ЗЫЫ. Выложить примеры своих кодов на js, строчек 100 достаточно. Интересно посмотреть.


KVinSДата: Понедельник, 14 Января 2013, 12:38 | Сообщение # 93
постоянный участник
Сейчас нет на сайте
Цитата (Vinchensoo)
Предлагаю создать тему по NodeJS

Хорошая идея, а то я уже думал менять название темы...


Игра про лесных котов
AGENTX001Дата: Понедельник, 14 Января 2013, 13:02 | Сообщение # 94
почётный гцупер
Сейчас нет на сайте
Цитата (KVinS)
ЗЫ. Предлагаю создать тему по NodeJS и вбрасывать там, интереснее будет.

Ок, ждем.
Цитата (Vinchensoo)
Какое отношение имеет JIT-компиляция серверных кодов к браузерам клиента?

Chrome и Node юзают V8, который и занимется JIT-компиляцией.
Цитата (Vinchensoo)
ЗЫЫ. Выложить примеры своих кодов на js, строчек 100 достаточно. Интересно посмотреть.

Старенький код, либа для HTML5:

Использование:


Сообщение отредактировал AGENTX001 - Понедельник, 14 Января 2013, 13:03
VinchensooДата: Понедельник, 14 Января 2013, 13:24 | Сообщение # 95
Злобный социопат с комплексом Бога
Сейчас нет на сайте
AGENTX001, создай тему сам, у меня сессия, некогда.
И покажи серверный код, если не жалко.


AGENTX001Дата: Понедельник, 14 Января 2013, 13:59 | Сообщение # 96
почётный гцупер
Сейчас нет на сайте
Цитата (Vinchensoo)
И покажи серверный код, если не жалко.

Ну вот, совсем немного:

Добавлено (14.01.2013, 13:59)
---------------------------------------------
Переезжаем:)

KVinSДата: Воскресенье, 27 Января 2013, 16:56 | Сообщение # 97
постоянный участник
Сейчас нет на сайте
Сервер перезапущен
- Заделаны дырки в карте.
- Исправлена пара ошибок.
- Добавлена пара ошибок.
- Чуть изменена карта.
- Теперь бот говорит ваше имя после боя.
- Добавлена система телепортов

Добавлено (25.01.2013, 22:12)
---------------------------------------------
Чуть обновил первое сообщение.

Добавлено (27.01.2013, 16:56)
---------------------------------------------
Ну вот онлайн был пиковый. 34 игрока.
33 метра памяти, до 1% процессора. (в пределах 0.46%)


Игра про лесных котов
СибирскийДата: Воскресенье, 27 Января 2013, 19:30 | Сообщение # 98
Javatar
Сейчас нет на сайте
Грамотно написал сервак

KVinSДата: Воскресенье, 27 Января 2013, 21:19 | Сообщение # 99
постоянный участник
Сейчас нет на сайте
Цитата (Сибирский)
Грамотно написал сервак

Спасибо, но ты ошибаешься =)


Игра про лесных котов
Scarf_retardДата: Воскресенье, 27 Января 2013, 22:19 | Сообщение # 100
был не раз
Сейчас нет на сайте
Очень добротно сделано, молодец!
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг