середа, 23 грудня 2020 р.

Гра "Змійка" на Python.

Представляю роботу М. Поліщука, учня 11-А класу на Python.
Гравець керує змійкою, яка повзає по площині, збираючи червоні квадратики. Кожен раз, коли змія з'їдає квадратик, вона стає довшою, що поступово ускладнює гру. Як тільки змійка кусає  себе за хвіст, гра закінчується програшем. Гравець керує напрямком руху голови змії (зазвичай 4 напрямки: вгору, вниз, вліво, вправо), а хвіст змії рухається слідом.  Гравець не може зупинити рух змії. Коли змійка з'їдає всі яблука гра закінчується перемогою.

пʼятниця, 11 грудня 2020 р.

Гра "Змійка"

Правила гри:
Гравець управляє довгою, тонкою істотою, що нагадує змію, яке повзає по площині (як правило, обмеженою стінками), збираючи їжу (чи інші предмети), уникаючи зіткнення з власним хвостом і краями ігрового поля. У деяких варіантах на полі є присутніми додаткові перешкоди. Кожного разу, коли змія з'їдає шматок їжі, вона стає довше, що поступово ускладнює гру. Гравець управляє напрямом руху голови змії (звичайний 4 напрями: вгору, вниз, вліво, управо), а хвіст змії рухається услід. Гравець не може зупинити рух змії.
Представляю роботу Василя Хоменка в середовищі Лазарус:





пʼятниця, 20 листопада 2020 р.

Мова програмування. Ідея мови

 Мова програмування – один із способів запису алгоритмів; сукупність набору символів системи, правил утворення і тлумачення конструкцій із символів для завдання алгоритмів з використанням символів природної мови.
Мови програмування – штучні мови. Вони відрізняються від природних людських мов малою кількістю слів, значення яких зрозуміло виконавцю (ці слова називаються ключовими ), і досить жорсткими вимогами по формі запису операторів (сукупність цих вимог утворює граматику синтаксис мови програмування). Порушення форми запису призводять до того, що виконавець не може правильно виконати переклад та видає повідомлення про помилку.
Що ж потрібно, щоб «створити мову програмування»? 
На це запитання відповідають Михайленко Кірілл та Кривошеєв Максим.

пʼятниця, 16 жовтня 2020 р.

Історичний огляд розвитку мов програмування


Фортран – історично перша компільована мова програмування, розроблена в 1954 — 1958 р .р. Джимом Бекусом. Базові принципи, закладені в основу цієї мови, згодом склали в основу багатьох інших мов програмування високого рівня.
 Не обтяжена формальностями, мова Фортран виявилась досить простою у вивченні і  знайшла широке поширення в середовищі вчених і інженерів.
У наступні десятиліття мова істотно модернізувалася та розширилася. Її і сьогодні широко застосовують в названих областях техніки, хоча сучасні версії мови відрізняються універсальністю і можуть використовуватися і в інших областях науки і техніки.

пʼятниця, 9 жовтня 2020 р.

Як встановити Python

 

Якщо ви користуєтеся комп'ютером під керівництвом операційної системи Linux або MacOS, вам пощастило - інтерпретатор Python вже встановлений у вашій системі. Скоріше за все, це версія 2.7.х і всі наші приклади мають нормально у вас працювати.

Якщо у вас, як і у мене, встановлено Windows, доведеться встановити інтерпретатор Python вручну. Процес установки викладено у відео лекції, але продублюю тут основні кроки для вашої зручності:

1.      Завантажуємо установник:

понеділок, 5 жовтня 2020 р.

Задача "Марсіани"

Публікую авторський розв'язок задачі "Марсіани" Кроля Дані та Кулєшова Кості.  

Розшифруйте повідомлення, отримане з Марсу:

 +8-4+1-1+8-8+8-8-6+6

Відомо, що повідомлення закодоване поданою таблицею символів:








пʼятниця, 2 жовтня 2020 р.

Інструкція

 Вітаю всіх! Для можливості дистанційной роботи нашого гуртка, ми створили сервер «Алгоритм» на платформі Discord.

Публікую детальну інструкцію користування, підготовленою Кулєшовим Костянтином.

До зустрічі в Discord!


пʼятниця, 25 вересня 2020 р.

Цікавий жанр гри - візуальна новела


В
 цьому році основним проєктом роботи гуртка ми обрали розробку та створення візуальної новели.

Візуальна новела – це жанр ігор, основною рисою якого є розповідь історії, яка ілюструється  картинками та анімацією.

В ній  можна зустріти елементи текстового квесту, фентезі та інших жанрів компютерних ігор.

«Нескінченне Літо» та «Літературний Клуб Доки-Доки» є цікавими  приклади відомих візуальних новел на ринку за межами Азії.

Для нашої візуальної новели ми обрали жанр наукової фантастики, ґрунтуючись на теорії про чорні діри та теорії відносності Ейнштейна.

Розповідь  про космічні дослідження та загравання з часом і простором всім дуже сподобалась. 

 Які ж движки використовують розробники візуальних новел?  Це може бути UnityRenPyQlie і ін.

Для свого проєкту ми обрали движок RenPy, тому що він досить простий в освоєнні.

пʼятниця, 11 вересня 2020 р.

Оголошення

 Любі діти! 

В нашій школі  розпочинає свою роботу  Гурток комп’ютерної творчості та креативного розвитку "Алгоритм".

 "Алгоритм"- це гурток любителів ІТ, програмування, нових технологій, автоматизації та інших дивуючих речей, пов'язаних з комп'ютером.


"Алгоритм"- це гурток ще й для тих,

 o     хто бажає відпрацювати свої навички роботи з графічними редакторами та прийняти участь у розробці та створенні візульної новели;

 o    хто бажає програмувати, створювати свої власнї ігри та навчитись працювати, підтримувати та адаптувати "движок"  RenPy;

 o   хто хоче креативно розвиватись та  швидко знаходити рішення до поточних завдань. 

  Заняття гуртка "Алгоритм" проводяться  у каб. №304 кожної п'ятниці о 16.00

пʼятниця, 28 серпня 2020 р.

Анонсую курс на платформі PROMETHEUS !


 Любі старшокласники! Анонсую курс  "Основи програмування" (мовою Python) на платформі PROMETHEUS !

Курс триватиме 8 тижнів, в кожен з яких на вас чекає відеолекція, текстові та графічні матеріали для ознайомлення, а також контрольні завдання. Раджу не лише переглядати відео, але й уважно вивчати додаткові матеріали, оскільки деякі питання розкриті в них більш повно.

За думкою автора бестселера "Сам собі MBA" Джоша Кауфмана 20 годин практики достатньо для вивчення будь-чого на базовому рівні, якщо правильно організувати своє навчання. А в цьому і полягає перевага онлайн освіти - ви можете організувати своє навчання так, як вам це зручно. Переходьте за посиланням та навчайтесь із радістю

https://courses.prometheus.org.ua/courses/KPI/Programming101/2015_T1/course/