Live Coding Kotlin - Native Snake
Offered By: Devoxx via YouTube
Course Description
Overview
Explore Kotlin/Native through a live coding session where the classic snake game is built from scratch. Learn about building Kotlin/Native projects, utilizing C libraries, managing memory, creating native UI, and implementing unit testing. Witness the application of standard Kotlin features while developing a functional snake game. Gain insights into project structure, bridging code, input handling, game logic implementation, and memory management techniques specific to Kotlin/Native development.
Syllabus
Introduction
What is Kotlin Native
Why Kotlin Native
Live Coding
Snake
Tests
Screen
Window
Running from normal terminal
Print to screen
Bridge code
Input
Dont Move
Move
HalfDelay
Snake Changes Direction
Snake Direction
Memory Management
Game refactoring
Game is over
Apples
Draw function
Snake function
Snake growth
Taught by
Devoxx
Related Courses
Creative Programming for Digital Media & Mobile AppsUniversity of London International Programmes via Coursera Online Games: Literature, New Media, and Narrative
Vanderbilt University via Coursera Game Design Concepts
Canvas Network General Game Playing
Stanford University via Coursera Program Arcade Games - Learn Computer Science
Independent