Học viện JetBrains Academy là một môi trường học tập online thông qua tài khoản đăng ký, được cung cấp bởi JetBrains, hãng phần mềm cung cấp các công cụ lập trình và phát triển hàng đầu thế giới. Vừa trong tháng 5/2022 học viện đã được bổ sung nhiều khóa học lập trình game mới.
JetBrains Academy là một nền tảng học tập thực hành với hơn 900 chủ đề về Java, Python và Kotlin, cũng như nguồn cung cấp nội dung đang phát triển nhanh chóng trên Java Spring Boot, Python Django, Python Data Science, JavaScript React và Go. Đây thực sự là một cộng đồng tuyệt vời, nơi mọi người không ngừng nỗ lực để cải thiện, thử thách bản thân để có được kiến thức mới, chia sẻ kinh nghiệm của họ và cung cấp hỗ trợ cho các sinh viên khác.
Các khóa học lập trình game (C#)
– It’s Raining Cubes: chủ đề này sẽ dạy bạn cách tạo một trò chơi đơn giản, trong đó người chơi bắt các khối vuông rơi bằng một nền tảng di chuyển. Bạn sẽ hiểu về công cụ trò chơi Unity và một số tính năng mạnh mẽ của nó.
– Hit’n’Run: Tạo trò chơi 2D trong khi học cách tương tác với các cảnh trò chơi khác nhau và theo dõi tiến trình của người chơi. Dự án này cũng có thể giúp bạn cải tiến danh mục đầu tư của mình bằng một trò chơi chính thức.
– Sunny Mood: Trong khóa học lập trình game này, bạn sẽ xây dựng một nền tảng 2D chính thức bao gồm ba cấp độ trò chơi. Bạn sẽ làm việc với âm thanh trong Unity, sử dụng Tilemaps và tìm hiểu kiến thức cơ bản về thiết kế trò chơi. Sau khi hoàn thành dự án, hãy thoải mái thêm nhiều cấp độ và cơ chế mới vào dự án để làm cho trò chơi của bạn thực sự độc đáo.
– Training Field: giới thiệu đến bạn đọc một trong những thể loại game phổ biến nhất – Bắn súng góc nhìn thứ nhất (FPS). Khi kinh nghiệm của bạn trong việc phát triển trò chơi và làm chủ Unity ngày càng tăng, bạn sẽ được tiếp xúc với các trò chơi thậm chí còn khắt khe hơn.
Các khóa học lập trình game (Java)
Swing project: Desktop Connect Four.
Connect Four là phiên bản thử thách hơn một chút của Tic-Tac-Toe. Đây là một trò chơi tuyệt vời, kết hợp sự phức tạp của một bảng trò chơi lớn hơn và nhu cầu xếp nhiều quân cờ hơn. Trong dự án này, bạn sẽ tạo một phiên bản của trò chơi với giao diện người dùng đồ họa, bạn có thể chạy trên máy tính của mình.
Các chủ đề:
Spring Boot: Bean lifecycle, Many-to-many relationships, Advanced exception handling in Spring Boot
Working with data: Enumset, hashCode() and equals() in collections, HashSet
Object-oriented programming: Sealed classes and interfaces
ViHoth Corporation
Đại lý phân phối ủy quyền của JetBrains tại Việt Nam
Hotline: 0982 018 497 – Email: media@vihoth.com