Down the Oregon Trail with Functional C#
Offered By: NDC Conferences via YouTube
Course Description
Overview
Embark on a journey through programming history and functional paradigms in this conference talk from NDC Oslo 2022. Explore the reimagining of the classic 1971 computer game "Oregon Trail" using functional C# programming techniques. Discover how Simon Painter tackles the challenge of redeveloping this iconic game with strict constraints, including near 100% unit test coverage, immutable variables, and minimal use of traditional programming statements. Learn about advanced functional programming concepts such as higher-order functions, functional flows with simple Monads, and tail recursion. Gain insights into the historical significance of Oregon Trail in the evolution of computer games and shareware. Experience a unique blend of retro computing nostalgia and modern programming practices as you follow along with this innovative approach to game development using functional C# techniques.
Syllabus
Down the Oregon Trail with Functional C# - Simon Painter - NDC Oslo 2022
Taught by
NDC Conferences
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX