8 episodes

This collection features eight optional lectures offered to provide guidance to Battlecode teams. Content includes a range of topics including coding basics, game strategy, and additional tips and demonstrations.

The Battlecode Programming Competition MIT

    • Technology

This collection features eight optional lectures offered to provide guidance to Battlecode teams. Content includes a range of topics including coding basics, game strategy, and additional tips and demonstrations.

    • video
    Lecture 1: Introduction to Battlecode

    Lecture 1: Introduction to Battlecode

    This lecture introduces Battlecode, course and competition logistics, the changes to gameplay since the previous year, and a brief overview of the centralized information provided to players.

    • 1 hr
    • video
    Lecture 2: Writing Your First Player

    Lecture 2: Writing Your First Player

    This lecture demonstrates how to start moving soldiers, building troops around a rally point, determining possible directions of movement, and finding the closest enemy. Specific methods and attributes are also discussed during the demonstration.

    • 54 min
    • video
    Lecture 3: Navigation

    Lecture 3: Navigation

    This lecture demonstrates pathing in a maze, and how to implement pathing in Battlecode. Metrics of success, possible undesirable behavior, bytecode tricks, and indexing are also discussed.

    • 52 min
    • video
    Lecture 4: Git Repository

    Lecture 4: Git Repository

    This lecture covers the importance of maintaining organized code and includes a walk-through of how to share and manage files using a Git repository.

    • 43 min
    • video
    Lecture 5: Swarms, Artillery, and Mines

    Lecture 5: Swarms, Artillery, and Mines

    This lecture introduces centralized and decentralized control in Battlecode, and demonstrates different ways to implement swarming and laying mines strategically.

    • 49 min
    • video
    Lecture 6: Numerical Strategy

    Lecture 6: Numerical Strategy

    This lecture focuses on analyzing various strategies and the effects of various parameters of Battlecode. Graphs depicting the balance of generators and suppliers, and analysis of medbays and artilleries are presented.

    • 42 min

Top Podcasts In Technology

Listeners Also Subscribed To

More by MIT