Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
By, Yonatan Bergman Board games are seeing a huge resurgence right now, everywhere you look people are playing new games. The Internet and crowd funding has made it possible for almost anyone to design and develop a physical board game. Join me while I share the story of how I used Ruby to design my first board game. How I honed the game mechanics and optimized all the different moving parts. You will leave this talk knowing the process of designing and developing a board game from scratch and how Ruby can help you iterate fast on new ideas using simple code, simulations and some statistics. Help us caption & translate this video! http://amara.org/v/FTev/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video "Building Board Games with Ruby" features Yonatan Bergman, who shares his journey of designing a physical board game using the Ruby programming language. The talk begins with an overview of the resurgence of board gaming, highlighting how modern board games incorporate various mechanics and themes, creating a vibrant community around tabletop experiences. Bergman discusses the current state of board gaming, mentioning the significant rise in interest and sales over the past two decades, as well as the impact of crowdfunding platforms like Kickstarter on game production. Key points discussed in the video include: - **History and Popularity of Board Games**: Bergman explains the evolution of board games, emphasizing the diversity of games and their mechanics. He provides examples of popular games like Settlers of Catan and Ticket to Ride, illustrating the depth and variety within the medium. - **Board Game Development Process**: The production process involves designers creating prototypes, collaborating with publishers, playtesting, and refining rules. Bergman explains how playtesting can take various forms, including blind playtesting where feedback is gathered without guidance. - **Using Ruby for Game Design**: Bergman describes creating a board game called ‘Missiles and Microchips’. He details how he implemented a game simulator in Ruby to test different mechanics and interactions between players, enhancing his understanding of how to balance gameplay. - **Iterative Development**: He shares his experience of iterating through various player strategies and simulating thousands of game scenarios to refine his game's mechanics and rules based on statistical analysis. - **Prototyping and Community Engagement**: Bergman went through the process of creating a physical prototype and tested it with colleagues and board game enthusiasts, which allowed him to observe player interactions and gather valuable feedback. He emphasizes the excitement of watching strangers play his game without his input, highlighting the community aspect of board gaming. - **Future Aspirations**: Although still a work in progress, Bergman hopes to continue developing his game with the goal of eventual publication. He encourages attendees to check out his simulator code on GitHub and participate in a raffle for prototype copies. In conclusion, the video not only presents the process of board game design through a technical lens but also showcases the social aspects of gaming and community engagement in board game culture. Bergman’s experience demonstrates how programming, specifically with Ruby, can enhance rapid iteration and testing in game development, making board games more accessible and relatable for designers. Overall, the talk conveys a sense of optimism and creativity within the board game hobbyist community, inspiring others to explore this medium of social interaction.
Suggest modifications
Cancel