Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Стартап Дайте мне несложное задание для тренировки

Статус
Закрыто для дальнейших ответов.

robertono

Старожил
Пользователь
Баллы
103
Здравствуйте. :)
Уже давно по себе знаю, что языки программирования у меня учатся когда я выполняю какие то цели, задания. Так как я решил всё же не делать свой сервер а просто хочу научиться делать плагины я решил обратиться к вам. =)
Мне нужно что бы кто нибудь в этой теме дал мне несложное задание , что бы я потренировался в создании плагинов.
Дайте мне его , скорее :). И я постараюсь его выполнить!
Только не сложное, это будет мой первый написанный плагин.
 
Просто посмотри, что люди хотят сделать, посмотри что другие люди здесь спрашивают - вот тебе и тренировака.
 
@ptnk, да не, просто дайте мне задание. Может то что я сделаю вам и не нужно. Просто придумайте не сложное задание и дайте мне его.


убило :D
Нельзя научиться программировать, создавая плагины. Если ты знаешь java, ооп, умеешь работать с коллекциями, массивами, то писать плагин - особого ума не нужно. Ты просто открываешь справку, осознаешь как работать с тем или иным классом. как работать с конфигом, с ивентами, как подключить другой плагин, чтобы воспользоваться его API (и то, это относится к знаниям и пониманию о java и среде разработки).

Хочется тебе задания? - да создай ты очередной плагин клана на две стороны, плагин привата территории, плагин запрета использования вещей, плагин очередной мини игры - того же сплифа.
А еще сделай так, чтобы настроить конфиги для твоих плагинов можно было через gui (lokkiblocker можно настраивать как обычное приложение) (делается легко, поразвлекаешься со swing).
----
Куча плагинов для мини игр сейчас - среди них в паблике очень много откровенного говняца, но есть и достойные 0 подумай как их улучшить и добавить донат магазины.
------
Заданий - мама не горюй.
Если ты хочешь конкретное задание, то вот оно: сделай так, чтобы с вероятностью N при разбивании руды M выпадал итем K в количестве J, при чем все эти 4 числа указываются в конфиге, и таких наборов NMKJ может быть сколько угодно записано в конфиге, то дерзай. Самое простое задание, которое можно придумать. Вероятность от 1 до 100 указывается.

Пример конфига:


data:
0: [1, 1, 168, 1]
1: [1, 1, 169, 1]

Моя оценка времени, которую затратит знающий человек - 30-90минут.
 
Если ты хочешь конкретное задание, то вот оно: сделай так, чтобы с вероятностью N при разбивании руды M выпадал итем K в количестве J, при чем все эти 4 числа указываются в конфиге, и таких наборов NMKJ может быть сколько угодно записано в конфиге, то дерзай. Самое простое задание, которое можно придумать. Вероятность от 1 до 100 указывается.

Пример конфига:


data:
0: [1, 1, 168, 1]
1: [1, 1, 169, 1]

Моя оценка времени, которую затратит знающий человек - 30-90минут.
Ок, завтра попробую сделать.
Нельзя научиться программировать, создавая плагины.

Я такого не говорил :)
Мне просто нужны задания для практики, для тренировки.
Просто что бы что то писать. Так научусь, потом смогу делать большие плагины.
 
Ок, завтра попробую сделать.


Я такого не говорил :)
Мне просто нужны задания для практики, для тренировки.
Просто что бы что то писать. Так научусь, потом смогу делать большие плагины.

Если ты такое задание не сделаешь - то забудь о плагинах.
 
Три минуты прикидывая в голове(пока выключали свет), что да как, тормознулся на том, что такое

и подписал себе приговор:)

Что тут думать? Это порядковый номер.
 
Три минуты прикидывая в голове(пока выключали свет), что да как, тормознулся на том, что такое

и подписал себе приговор:)
по сути это не имеет значение, там может быть все, что угодно, так как при чтении конфига просто перебираешь все секции и считвашь массив.
 
Лучше как-то так
YAML:
idпредмета:
  idдропа:
    chance: шанс
    amount: кол-во
 
можно ведь типа
data:
0:
N:
M:
K:
J:
?
пробелы не сохранились. Я хотел как у Shevchik
 
Вот это да: 10 постов обсуждают, как будут заводить ключ в конфиге хд
 
Скажите как брать из йамла данные без прямого названия? Я так понимаю как в десктопной джаве т.е. принимать йамл за массив ?
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх