Skip to main content

An Interactive Bomberman Game-Based Teaching/ Learning Tool for Introductory C Programming

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4469))

Abstract

Edutainment teaching/learning tools must be very ”entertaining”. Otherwise, the tools will lose its attraction soon or later. In order to become formal tools in everyday teaching/learning process, they must be something more and also ”something less” than an ordinary computer game in some aspects. We report our design and development of the proposed interactive Bomberman game-based teaching/learning tool that we are authoring. It brings modern education concept in concert with the classical teaching and laboratory work. While are reading/writing C codes in the proposed game-based environment, their C codes will control the movement of the Bomberman accompany with game music. This vivid learning environment can engage students spending their precious time for extensive practice since students have highly motivation to win the game. We hope that we have shown a new path for educational practice with computer games for teaching C programming course.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Howell, K.: First Computer Languages. Journal of Computing Sciences in Colleges archive. 18(4), 317–331 (2003)

    Google Scholar 

  2. Rajaravivarma, R.: A Games-Based Approach for Teaching the Introductory Programming Course. ACM SIGCSE Bulletin archive 37(4), 98–102 (2005)

    Article  Google Scholar 

  3. Mayer, R.E.: Thinking, Problem Solving, and Cognition. Freeman Publishing, San Francisco (1983)

    Google Scholar 

  4. Feldgen, M. Clua, O.: Games As A Motivation for Freshman to Learn Programming. In: 34th ASEE/IEEE Frontiers in Education Conference, vol. 3, pp. S1H/11-S1H/16 (2004)

    Google Scholar 

  5. Prensky, M.: Digital Game-Based Learning. ACM Computers in Entertainment 1(1), 1–4 (2003)

    Article  Google Scholar 

  6. Din, H.W.-H.: Play to Learn: Exploring Online Education Games in Museums. In: International Conference on Computer Graphics and Interactive Techniques, no. 13 (2006)

    Google Scholar 

  7. Squire, K., Jenkins, H., Hinrichs, R.: Games-to-Teach Project: Envisioning the Next Generation of Educational Games. In: Educational Game Conference, Edinburgh, Scotland (2002)

    Google Scholar 

  8. Roussou, M.: Learning by Doing and Learning Through Play: An Exploration of Interactivity in Virtual Environments for Children. ACM Computers in Entertainment 2(1) (2004)

    Google Scholar 

  9. http://en.wikipedia.org/wiki/Bomberman

  10. Prata, S.: C Primer Plus, 5th edn. SAMS, Indianapolis Indiana (2004)

    Google Scholar 

  11. Draper, S.W.: Analysing Fun as a Candidate Software Requirement. Personal and Ubiquitous Computing 3(3), 117–122 (1999)

    Google Scholar 

  12. Carroll, J.M.: Beyond Fun. Interactions 11(5), 38–40 (2004)

    Article  Google Scholar 

  13. Amon, T.: Web Virtual Reality Edutainment in Biology and Physics. In: Pan, Z., Aylett, R., Diener, H., Jin, X., Göbel, S., Li, L. (eds.) Technologies for E-Learning and Digital Entertainment. LNCS, vol. 3942, pp. 810–817. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Lu, B.F., Zheng J.M., and Cai Y.Y.: Learning Molecular Biology By VR Playing. ACM SIGGRAPH International Conference on Virtual Reality Continuum and Its Applications in Industry, pp. 168–172 (2004)

    Google Scholar 

  15. Goschnick, S., Balbo, S.: Game-first Programming for Information Systems Students. In: Proceedings of the Second Australasian Conference on Interactive Entertainment, Sydney, Austria, pp. 71–74 (2005)

    Google Scholar 

  16. Goschnick, S.: An Object Lesson in OOP - A General Board Game Class. In: Proceedings of the first Australian Software Developer Conference, Sydney, Australia (1992)

    Google Scholar 

  17. Nevison, C., Wells, B.: Using a Maze Case Study to Teach Object-Oriented Programming and Design Patterns. In: Proceedings of the sixth conference on Australasian computing education, pp. 207–215 (2004)

    Google Scholar 

  18. http://sourceforge.net/projects/javaBomberman

  19. http://sourceforge.net/projects/jxpose

  20. http://sourceforge.net/projects/eclipse-javacc

  21. http://sourceforge.net/projects/jFreeCharts

  22. http://sourceforge.net/projects/JCL

  23. Chan, P.: The Java(TM) Developers Almanac 1.4, vol. 1: Examples and Quick Reference 4th edn. Pearson Education, Indianapolis, Indiana (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kin-chuen Hui Zhigeng Pan Ronald Chi-kit Chung Charlie C. L. Wang Xiaogang Jin Stefan Göbel Eric C.-L. Li

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Wong, WT., Chou, YM. (2007). An Interactive Bomberman Game-Based Teaching/ Learning Tool for Introductory C Programming. In: Hui, Kc., et al. Technologies for E-Learning and Digital Entertainment. Edutainment 2007. Lecture Notes in Computer Science, vol 4469. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73011-8_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73011-8_43

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73010-1

  • Online ISBN: 978-3-540-73011-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics