JavaRush/Java блог/Архив info.javarush/Let me show you something new
terranum
28 уровень

Let me show you something new

Статья из группы Архив info.javarush
участников
CodingGame Всем привет! Хотите покодить? Сегодня я нашел кое-что, о чем я просто не могу молчать. Те, кто любит сам разбираться что к чему, попрошу сразу на http://www.codingame.com/, остальным - вкратце опишу что к чему ниже.

Как это работает?

Как играть?
Программированная игра(согласен, нужен перевод получше), в нашем случае это пошаговая игра. Каждый ход мы получаем информацию из стандартного потока ввода(например Map врагов и.т.д.), после этого наш код проводит необходимые вычисления и выводит их в стандартный поток вывода(например выстрел или движение). Для каждого языка программирования дается стандартный код по умолчанию. Этот небольшой туториал покажет как все работает.
Какими средами разработки мы можем пользоваться?
Конечно же нас интересует Java, но помимо имеются и C, C++, C#, PHP, Python2, Python3, Ruby, JavaScript, Objective-C, Go, Haskell, Scala, Perl, Dart, Bush, Pascal, Groovy, Clojure, VB.NET. Компилироваться и запускаться ваш код будет на 64-битном Linux с много-ядерной архитектурой. Лимит на время работы указываются в каждом задании. Память ограничивается 768 мб. Тут есть полная таблица, а нас интересует вот эта строчка: Language Compiler Memory limit (MB) Java Oracle Java 1.8 768 1.8 неплохо, верно? Зайдите на сайт и сами увидите как все круто оформлено. Имеется как одиночная игра с четырьмя уровнями сложности, так и сетевая. Если я не ошибаюсь, каждый месяц проводят соревнования в которых можно продемонстрировать свои навыки. Я пока прошел одно задание и сразу воодушевленный игрой сел скорее с вами поделиться. Так что:
  • Кодим
  • Получаем удовольствие
  • Подтягиваем английский
Судя по первому заданию, я рекомендую минимум 8 уровень на JavaRush. Тем, кто еще не достиг, желаю удачи, сам бы повторил! :) Высказывайте ваши мнения по поводу codingame. Удачи! :) P.S.: Ищем повара
Комментарии (13)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
dimaMJ
Уровень 25
11 февраля 2015, 15:09
Кто играет, прошли мотоцикл который должен прыгать и тормозить ?)
terranum
Уровень 28
11 февраля 2015, 15:30
Что не выходит?
dimaMJ
Уровень 25
11 февраля 2015, 15:32
4 задания решаются, а 1 и 6 нет :( вся проблема в прыжке или прыгает раньше или скорость не позволяет
terranum
Уровень 28
11 февраля 2015, 15:34
Ты синхронизировал увеличение скорости с оставшимся расстоянием до обрыва что бы оттолкнуться от последней «клетки»? Как ты определяешь когда прыгать?
dimaMJ
Уровень 25
11 февраля 2015, 15:48
if (X>=sum-(G+L)-2&&X<=sum-(G+L))
        {
             System.out.println("JUMP");
        }
 else  if (S>G)
            {
                    System.out.println("SLOW");
            }
terranum
Уровень 28
11 февраля 2015, 16:26
Бро ну я же тебе не написал
System.out.println("give me any part of your code");
dimaMJ
Уровень 25
11 февраля 2015, 16:56
но ты и не написал не кидать код ) сори)
iZulrad
Уровень 34
13 февраля 2015, 10:51
Если вдруг еще не прошел и не забил, то тебе поможет:
1. Формула (n*(n+1))/2
2. Вычисление тормозного пути от скорости А до скорости Б.
3. Вычисления максимальной скорости в момент прыжка, чтобы не вылететь за край платформы.
З.Ы. Последний тест, который после субмита, мне помогли пройти два магических числа. (Там и правда магия, к алгоритмам имеющая весьма слабое отношение ^^)
Sdu
Уровень 17
11 февраля 2015, 11:22
Гы… )

Ups

CODINGAME IS TAKING A SHORT BREAK
CodinGame is down for a bit of maintenance right now
because we are making little (or big) changes.

You can wait a few minutes, or you can restart your computer.

* Press any key to terminate the current application.
* Press CTRL+ALT+DEL to restart your computer. You will
lose unsaved information in any programs that are running.
dimaMJ
Уровень 25
11 февраля 2015, 03:28
Игры довольно таки забавные, есть 5-7 заданий в каждой игре и цель создать универсальный код который выполнит все 5-7 целей, а не написать код для каждого задания отдельно, я кстати так изначально делал, а потом понял, что делал и мыслил не правильно) такой подход заставляет довольно таки хорошо поработать мозгами )
dimaMJ
Уровень 25
11 февраля 2015, 01:43
я блин туториал не могу пройти! фиг его знает как оно работает, я уже что не пробовал, 1 задача проходит, а остальные нет, тупо не успеваю убить врагов… я уже какие коллекции не использовал
dimaMJ
Уровень 25
11 февраля 2015, 01:56
свершилось чудо! ахах дошло наконец то )
profeg
Уровень 18
11 февраля 2015, 00:02
Бредятина какая-то ((