skip to main content
research-article

Computational thinking in Greenfoot: AI game strageties for CS1: conference workshop

Published:01 June 2015Publication History
Skip Abstract Section

Abstract

We introduce workshop participants to Quoridor, a multiplayer strategy game for which we've developed an engine in Greenfoot [1]. We use Greenfoot, an interactive Java development environment designed primarily for educational purpose that allows easy development of two-dimensional graphical applications. Participants will first learn how to play the game and then follow a simple algorithm while playing to demonstrate the type of strategies that can be devised in the game engine. The session will then be divided into groups guided by workshop presenters and focus on developing a strategy and implementing it within the Quoridor engine in Greenfoot. At the end of the workshop, groups will be pitted against each other in a Battle Royal.

References

  1. M. Koelling, The Greenfoot programming environment, ACM Transaction on Computing Education, Vol 10 Issue 4, New York, NY, November 2010. Google ScholarGoogle Scholar
  2. M. Koelling, Introduction to programming with Greenfoot, 1st Edition, Upper Saddle River, NJ: Prentice Hall, 2010.Google ScholarGoogle Scholar
  3. College Board and National Science Foundation (2013). CS Principles. Available: http://www.csprinciples.org/home/about-the-project {January 2013}.Google ScholarGoogle Scholar
  4. M. Jonas, Teaching Introductory Programming using Multiplayer Board Game Strategies in Greenfoot, Journal of Computing Sciences in Colleges, Loudonville, NY, Volume 28 Issue 6, June 2013, Pages 19--25. Google ScholarGoogle Scholar
  5. MacKeller, B., Sabin, M., and Tucker, A. Scaling Framework for Client-Drive Open Source Software Projects: A Report from Three Schools. in Journal of Computing Sciences in Colleges, (CCSCNE 2013, Loudonville, NY, April 2013). Google ScholarGoogle Scholar

Index Terms

  1. Computational thinking in Greenfoot: AI game strageties for CS1: conference workshop

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image Journal of Computing Sciences in Colleges
          Journal of Computing Sciences in Colleges  Volume 30, Issue 6
          June 2015
          160 pages
          ISSN:1937-4771
          EISSN:1937-4763
          Issue’s Table of Contents

          Publisher

          Consortium for Computing Sciences in Colleges

          Evansville, IN, United States

          Publication History

          • Published: 1 June 2015
          Published in jcsc Volume 30, Issue 6

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader