GameDev: навчіться кодувати власні відеоігри на JavaScript
Навчіться кодувати власні відеоігри (безкоштовний 10-годинний курс JavaScript GameDev)
1. Цей курс розробки ігор навчить вас кодувати власні 2D-платформерські ігри, схожі на Mario Bros. Ви будете використовувати найпростіші доступні інструменти: HTML, CSS і звичайний JavaScript. Ви дізнаєтеся про анімацію спрайтів, прокручування паралакса, виявлення зіткнень тощо.
Наприкінці курсу ви матимете власну гру, в яку буде включено чарівну полум’яну чихуахуа, яка бореться з фалангою комарів. (10-годинний курс YouTube): https://www.freecodecamp.org/news/learn-javascript-game-development-full-course/
2. Посібник AI Chatbot. Цей просунутий проект проведе вас через кодування власного чат-бота. Деякі інструменти, які ви використовуватимете, включають Redis, Python, GPT-J-6B і API Hugging Face. Ви дізнаєтесь про архітектуру, мовні моделі тощо. (1 година читання): https://www.freecodecamp.org/news/how-to-build-an-ai-chatbot-with-redis-python-and-gpt/
3. Навчіться розробці на основі тестування за допомогою JavaScript. Цей підручник навчить вас сильним сторонам цієї методології розробки програмного забезпечення. Ви використовуватимете бібліотеку Jest для кодування власних модульних тестів, інтеграційних тестів і наскрізних тестів.
Ви навіть дізнаєтеся, як імітувати реальні залежності коду за допомогою Test Doubles. (40 хвилин читання): https://www.freecodecamp.org/news/test-driven-development-tutorial-how-to-test-javascript-and-reactjs-app/
4. Redux — популярна бібліотека керування станом. Він працює з основними інтерфейсними фреймворками JavaScript, такими як React, Angular і Vue. Цей вступ до Redux покаже вам, як керувати станом у своїх програмах. Ви дізнаєтесь про магазини Redux, дії та редуктори. (12 хвилин читання): https://www.freecodecamp.org/news/what-is-redux-store-actions-reducers-explained/
5. Elementor — це інструмент із відкритим кодом, який допомагає створювати веб-сайти WordPress шляхом перетягування -і-скидання елементів на сторінку. Розробник freeCodeCamp Бо Карнс навчить вас користуватися Elementor.
Ви створите свій власний сайт WordPress без необхідності писати спеціальний код. (80-хвилинний курс YouTube): https://www.freecodecamp.org/news/easily-create-a-website-using-elementor-and-wordpress/
freeCodeCamp — це громадська благодійна організація. Це так само твоє, як і моє. Будь ласка, приєднайтеся до мене в підтримці місії freeCodeCamp зі створення чудових навчальних ресурсів: https://www.freecodecamp.org/donate
Цитата тижня: «Старі відеоігри неможливо виграти. Вони ставали все сильнішими та швидшими, поки ти не помер. Як у реальному житті»,
— Невідомий розробник гри.
Квінсі Ларсон, викладач freecodecamp.org