JavaRush /Java блогу /Random-KY /Эс алуу учурунда көндүмдөрдү жүктөйбүз. Программисттер үч...

Эс алуу учурунда көндүмдөрдү жүктөйбүз. Программисттер үчүн эң мыкты 10 оюндар

Группада жарыяланган
Программалоо кызыктуу жана кызыктуу, туурабы? Кызыксыз окуу куралдарын жана окуу китептерин окуп, Java же башка тилдин бардык нюанстарын өздөштүрүүгө аракет кылып жаткан көптөгөн башталгычтар бул сөзгө макул болбойт. Теорияны окубай, тырышчаактыксыз кыла албасаңыз да, программалоо оюндары, алардын арасында бир нечеси бар, сиздин жөндөмүңүздү бекемдеп, практикадан өтүүгө жардам берет. Ошондуктан, бүгүн, өзгөчө JavaRush окурмандары үчүн, биз Java жана башкаларды үйрөнүү үчүн ондон ашык мыкты оюндарды тандап алдык. Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн эң мыкты 10 оюн - 1

Программалоону үйрөтүү үчүн мыкты оюндар

  1. Codecombat

    Codecombat – бул абдан популярдуу браузер оюну, ал мугалим менен студенттердин тобунда программалоонун негиздерин үйрөтүүгө арналган (атүгүл атайын Classroom Edition да бар), бирок ал жалгыз колдонуучулар үчүн да ылайыктуу. Түпкүлүгүндө, Codecombat бул программалык codeдун жардамы менен гана чечилүүчү тапшырмалардын жана табышмактардын жыйындысы. Python, JavaScript, CoffeeScript негиздерин, ошондой эле оюндарды иштеп чыгууда (оюнду иштеп чыгуу) колдонулган Lua тorн үйрөнүүгө мүмкүндүк берет. CodeCombat'тын күчтүү жактарынын бири - оюнчулар информатикага , веб-иштеп чыгууга жана оюндарды иштеп чыгууга басым жасаган үч түрдүү курска кире алышат .

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн 10 мыкты оюндар - 2
  2. Робоcode

    Эң атактуу, эң эски жана ошол эле учурда программисттер үчүн культтук оюндардын бири. Биз буга чейин Robocode жөнүндө макалада Javaны жасалма интеллект тармагында колдонуу жөнүндө жазганбыз .

    Robocode – бул колдонуучуларга Java программалоо принциптерин жана башкаларды үйрөнүүгө мүмкүндүк берген популярдуу Java оюну (оюн Scala, C# жана башка тилдерде code берүүгө мүмкүнчүлүк берет). Ал ошондой эле робототехниканын жана жасалма интеллекттин негизги принциптерин үйрөнүү үчүн абдан ылайыктуу .

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн эң мыкты 10 оюн - 3

    Робоcodeдо оюнчу өзүнүн робот танкасын түзүп, анын стратегиясын программалайт жана башка колдонуучулардын роботтору менен атаандашып, программалык интеллектти иштеп чыгат. Алгач 2000-жылы түзүлгөн, программалоону үйрөткөн оюндар дагы эле сейрек кездешчү, Robocode дагы эле codeерлер үчүн эң популярдуу жана белгилүү оюндардын бири.

  3. Codinggame

    Codingame дагы бир популярдуу браузер оюну, анын негизги артыкчылыктарынын бири - Java, C#, Python, JavaScript, Lua, Go, Rust жана башка көптөгөн тилдерди (25тен ашык) колдоо. Ал так алардын ар түрдүүлүгүнөн улам тажатпаган тематикалык тапшырмаларды жана табышмактарды сунуштайт.

    Codinggame дагы бир күчтүү жери - бул көп оюнчу - сиз досторуңуз жана кесиптештериңиз менен ойной аласыз; оюнда дайыма эл аралык мелдештер өткөрүлүп турат.

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн 10 мыкты оюндар - 4
  4. Screeps

    Screeps — это MMO стратегия, в которой игрок должен использовать JavaScript для управления игровыми сущностями и построения собственной империи. Несмотря на то, что Screeps, How большинство MMO, является платной ($9 в месяц), базовая version позволяет играть в одиночку на приватном serverе сколько угодно, а также дает 30 дней бесплатного доступа к игре на официальном serverе.

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн эң мыкты 10 оюн - 5
  5. Vim Adventures

    Vim Adventures — это простенькая, но увлекательная игра-туториал для обучения использованию Vim, необычного текстового редактора с широким функционалом, который любят про-разработчики. Многие эксперты по программированию советуют новичкам освоить Vim, так How этот редактор помогает писать более эффективный и, главное, понятный code.

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн эң мыкты 10 оюн - 6
  6. Codewars

    Codewars — популярная браузерная игра-набор головоломок и пазлов, позволяющих практиковаться в написании codeа и решении алгоритмических задач. За решение каждой задачи пользователь получает очки, количество которых зависит от способа решения — чем оно более эффективное, тем больше очков. Одной из самых лучших фич Codewars является возможность изучать варианты решения задач, предложенные другими пользователями — таким образом можно учиться подходам к алгоритмическим проблемам у более опытных и подкованных коллег.

    Игра поддерживает огромное количество языков, включая Java — 21 ЯП в основной версии, плюс еще 17 менее распространенных ЯП в бета-версии.

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн 10 мыкты оюндар - 7
  7. Shenzhen I/O

    Shenzhen I/O является симулятором разработчика электроники — инженера-схемотехника. Это хорошая, и весьма хардкорная, надо заметить, игра-головоломка, в которой игрок должен создавать упрощенные схемы и писать code сборки, который работает на указанных схемах. Игрок занимается проектированием разного рода устройств, получая концепт-documentацию с кратким перечислением задач на электронную почту.

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн 10 мыкты оюндар - 8
  8. CodeMonkey

    CodeMonkey — это простая онлайн-игра с приятным визуальным оформлением, ориентированная на детей младшего и среднего школьного возраста, но подходящая и для взрослых благодаря забавному и затягивающему игровому процессу. Предназначена для пользователей вообще без навыков в программировании и учит базовым аспектам и понятиям codeинга. В CodeMonkey используется язык программирования под названием CoffeeScript.

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн эң мыкты 10 оюн - 9
  9. Human Resource Machine

    Human Resource Machine — еще один очень качественный пример игры про программирование с увлекательным набором головоломок, где игрок использует свои навыки codeинга, чтобы управлять маленькими офисными работниками, которые должны перемещать an objectы между различными областями. Игра хороша тем, что подходит не только программистам, но и всем остальным, ведь она тренирует логику, навыки управления памятью и нахождения решений. Также Human Resource Machine может быть и отличной развивающей игрой для детей, с нее можно начинать изучение программирования or продолжать овладение навыками codeинга после совсем простенькой CodeMonkey.

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн 10 мыкты оюндар - 10

    2018-жылы Tomorrow Corporation, Human Resource Machine программасын иштеп чыгуучу, 7 миллиард адам деп аталган уландысын чыгарды. Уландысы ошол эле стилде жасалган жана оюнга болгон мамиле өзгөргөн жок. 7 Billion Humans адам ресурстарынын машинасын жактыргандар үчүн идеалдуу, ал оюнчуларга дагы көп түрдүү тапшырмаларды жана пазлдарды сунуштайт.

  10. ТИС-100

    TIS-100дө, оюнчулар оюндун көп жиптүү монтаждык codeун оптималдаштыруу үчүн бири-бири менен атаандашып, ар кандай табышмактарды чечиши керек. Оюн 80-жылдардагы компьютердик колдонмолордун адаттан тыш жана стилдүү эстетикасында жасалган (бирок бул көпчүлүктү үркүтөт). TIS-100 автоматташтырылган финансылык соода, маалыматтарды казып алуу жана адамдын жүрүм-турумун талдоо сыяктуу татаал маалымат агымдарын иштетүүнү талап кылган колдонмолор үчүн идеалдуу.

    Эс алуу учурунда көндүмдөрдү жүктөйбүз.  Программисттер үчүн 10 мыкты оюндар - 11

    TIS-100 ошондой эле оюнчуларга кумкоргондордун үч түрүндө өз табышмактарын түзүүгө мүмкүнчүлүк берет.

Алдыңкы 10го кирбеген программалоону үйрөнүү үчүн жакшы оюндар

Акыр-аягы, программалоону үйрөткөн оюндар, алар биздин алдыңкы орунга кирбейт, бирок, жок дегенде, сөз кылууга татыктуу.
  • CSS Diner

    CSSтин негиздерин үйрөнүү үчүн жөнөкөй, бирок кызыктуу оюн. Бул акысыз жана 32 деңгээлди камтыйт, алардын татаалдыгы сиз прогресске жогорулайт.

  • Ruby Warrior

    Татаал Ruby тorн өздөштүрүүнү көздөгөндөр үчүн жакшы вариант. Бул толугу менен жаңы "резиначыларга" жана бул тилдин негиздерин өздөштүргөндөргө ылайыктуу.

  • CheckIO

    CheckIO JavaScript жана Python үйрөнүү үчүн versionлары бар футуристтик стратегия оюну.

  • Cyber ​​​​Dojo

    Дагы бир көңүл ачуучу тапшырмалардын жана пазлдардын жыйнагы, ал бир эле учурда бир нече тилди колдойт, ошондуктан программалоону үйрөнүү үчүн дээрлик бардык оюндарга альтернатива боло алат. Cyber ​​​​Dojo колдогон тилдерге Java, Ruby, JavaScript, PHP, Python жана башкалар кирет.

  • Code Hunt

    Microsoft Research Division тарабынан иштелип чыккан Java жана C# үйрөнүү үчүн жагымдуу оюн. Оюнчунун милдети code фрагменттерин талдоо жана оңдоо.


Эгерде биз бул чокуга татыктуу болгон жакшы программалоо оюндарын айтууну унутуп калсак, бул тууралуу комментарийлерде жазыңыз.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION