CodinGame - игра за програмисти

+6 гласа
859 прегледа
попитан 2016 юни 22 от Deyan Delev (1,830 точки)

/* In the first place това не е въпрос (както вероятно се и вижда), а по-скоро като мини ревю. Просто преди 2 седмици попаднах на въпросната игра и реших да я споделя с други хора (в случая -> dev.bg). Toва от моя страна поражда и един въпрос: има ли начин да се направи някаква такава секция, в която всеки желаещ да може да прави презентация/резюме/ревю на нещо, което наистина си заслужава (не говоря да правим ревюта на всяка една версия на всяка една програма), Е, dev.bg? */

CodinGame - игра за програмисти

Попаднах на една много интересна оnline игра за програмисти, която искам да ви представя в няколко думи. CodinGame e нещото, с което френските разработчици спечелват за втори път сърцето ми (първият бе със Symfony framework). Kато цяло CodinGame e една иновативна платформа за обучение. И както името подсказва, в CG не става дума за разработване на игри или нещо от този сорт, а просто за играене на игра. Логиката зад всяко упражнение е обвързано със самата игра, с което се цели да се получи една визуална обратна връзка на това, което си написал, за което при успех получаваш и награда.

Най-хубавото на тази игра е, че за всяко упражнение, можете да избирате измежду 23 програмни езика, сред които:

  • C
  • C#
  • C++
  • Java
  • Javascript
  • Python3
  • Bash
  • Clojure
  • Dart
  • F#
  • Go
  • Groovy
  • Haskell
  • Lua
  • ObjectiveC
  • OCaml
  • Pascal
  • Perl
  • PHP
  • Python
  • Ruby
  • Rust
  • Scala
  • Swift
  • VB.NET

В CodinGame всичко се случва в браузъра, където базираното на него IDE ви позволява да пишете кода и да го компилирате в един и същ прозорец. Към края на 2015 повече от 230 000 души са се присъединили към платформата.

Tutorial# 1:

След като изберете желаният език, с който искате да започнете, ще ви се появи диалогов прозорец, в който се съдържа част от код, който трябва да интегрирате в цялостен скрипт (в случая аз избрах PHP и ми се появи като първа задачка да интегрирам на правилното място контролната структура “If/else”)

След като въведете кода има проверка дали всичко е наред (test case), и ако е – продължавате напред, където ви иска регистрация/логин за да продължите да играете. Това е и първото упражнение.

Тук вече може да започнете Истинската игра, като имате възможност да избирате измежду три различни режима на игра – разрешаване на пъзели; игра срещу компютъра (AI); игра срещу други програмисти (multiplayer). Някои от по-известните им игри са:

  • Тhe Descent (Спускането) - тип пъзел;
  • Clash of Code (Сблъсъка на кода) който е PvP, т.е. multiplayer;
  • Codebusters (Ловци на кодове), тук изисква отделна регистрация;

…и много, много други.

Според мен CodinGame е нещо доста различно, от всичко, което съм виждал до момента, и ще си заслужи малкото свободно време, с което в днешно време разполагаме. А и винаги може да се научи по нещо ново.

Играта може да бъде достъпена на URL адрeс: https://www.codingame.com/

подготвил: Деян Делев

по материали от: techchurch.com

1 отговор

0 гласа
отговорени 2016 юни 22 от code (2,460 точки)
Тази тема много ми намирисва на това:

http://dev.bg/4-%D0%B1%D0%B5%D0%B7%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%B8-%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0-%D0%B4%D0%B0-%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D0%B5-%D1%83%D1%87%D0%B5%D0%BD%D0%B5%D1%82/

Забележи, че става дума за блога на ... deb.bg. Че ли си горната статия?
коментиран 2016 юни 22 от Deyan Delev (1,830 точки)
Чел съм блога, и статията съм чел, именно там видях, че НЕ Е описана въпросната игра.

Не разбрах какво искаше да кажеш ?
коментиран 2016 юни 22 от code (2,460 точки)
Предположих, че не си я чел, защото иначе очаквах, че ще пишеш коментар под статията в блога, а не да отваряш тема във форума.
Освен това исках да намекна на тук четящите, че е хубаво да хвърлят по едно око на блога. Понякога се появява някоя тема и понякога е приятна за четене.
коментиран 2016 юни 23 от Deyan Delev (1,830 точки)
Аз на блога му "хвърлям" и двете си очи,
щото с едно око не се вижда цялостно ;)

Не, че нещо, ама си мисля, че този материал заслужаваше повече от "коментар под статия" (т.е. визирам, че ще бъде видян от по-малко потребители) ;)
коментиран 2016 юни 23 от code (2,460 точки)
Това определено е проблем. Може би разработчиците на dev.bg трябва да помислят за вид стена на която да се визуализират всички новости - блог статии, постове във форума, поява на нови IT събития. И съответно подобно на форума, когато нещо се коментира (включително и блог статия), то последната да се вдигне най-отгоре (докато коментарите на коментарите да не правят така, отново както това става във форума).
коментиран 2016 юни 23 от Deyan Delev (1,830 точки)
Мхм, добра идея - да направят неква схема с lastInserteditems ;)
...