Game Programming Links

 

Lesson plans    Game programming in schools    Teachers' forums     Gamemaker "how to" samples    Royalty free sounds    Python    Logo    Mac, cross platform & other languages    Flash    ASCIImation & GIFs    Applets    Machinima   Competitions     Research Links    

 

Article:
Fifty years of games Feb 4, 2017 / DSKMAG

https://deangroom.wordpress.com/2017/02/04/fifty-years-of-games/


Lesson plans
http://www.gamelearning.net/

Advanced GameMaker.doc (580kB) pdf (1.3MB) Code, variables, draw event etc.
ExpandingGameMakerwithscripting.doc (1.3MB) simpler scripting, mainly using variables

http://www.leo.eq.edu.au/knptutorials.htm Klik and Play Tutorials

 

 
Game programming in schools
See samples of student work:
Gamemaker

 

Programming Guide For Video-Gamers
http://ithare.com/programming-guide-for-video-gamers/

 

 

http://www.nexusresearchgroup.com/information-systems/games.htm  students from Inglewood High School and New Plymouth Girls' High have been taught to create games that are fun to play while learning about programming, logic and graphics design.

http://www.cse.ohio-state.edu/~bbair/WIC/games4girls/ a workshop for 2006 Women in Science day, called "Computer Games for Girls". Seventeen girls, ages 13-14, attended the workshop

http://www.cse.ucsc.edu/classes/cmps080k/Winter06/games.html  final student projects in the course, Foundations of Interactive Game Design, taught at the Univ. of California, Santa Cruz, in Winter quarter 2006

 

 
Logo/Microworlds

http://www.cattanach.org/microworlds/studentwork.html Microworlds years 4&5
http://www.smm.org/lt/class/ Science Museum of Minnesota Learning Technologies Classes


Flash

http://www.flashclassroom.com Flash Classroom, Flash resources and students' gallery

 
Teachers' forums

http://www.learningplace.com.au/deliver/content.asp?pid=24029 Games in Learning. Australian forum, covers game playing and game creation (currently very active)
http://www.gamelearning.net/ UK based forum, game playing and creation

 
Gamemaker "how to" samples
this site


http://www.rupert.id.au/tutorials/gamemaker/ Rupert Russell

http://www.rupert.id.au/tutorials/gamemaker5/ Rupert Russell GM5

 
Royalty free sounds

http://www.partnersinrhyme.com 
http://www.mididb.com/  
http://www.freeplaymusic.com 
http://www.flashkit.com/loops/ 
www.musicrobot.com 
http://www.myriad-online.com Melody Assistant runs on Macintosh (Mac OS 8.6 to Mac OS X) and Windows (95, 98, ME, 2000, NT4 or XP). English, French, German, Spanish, Italian, Portuguese and Japanese. Shareware with no time limit, pay US$ 20 or 20 euros only if it matches your expectations.
http://audacity.sourceforge.net/ Audacity is free, open source software for recording and editing sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and other operating systems

www.soundsnap.com
 
Python
Python is an open source object oriented programming language. Its add in Vpython gives 3D programming capability. Vpython is greatly recommended, particularly for its suite of examples including 3D simulations of gas kinematics and solar system formation.
http://baheyeldin.com/technology/teaching-kids-programming.html Links for Pygame and other stuff

 

 

Logo

http://www.well.com/~xanthian/link_pages/Programming/Languages/PL_Logo.html logo resources

http://www.microworlds.com/ LCSI Microworlds

http://en.wikipedia.org/wiki/Logo_programming_language

http://www.rupert.id.au/microworlds/index.php Rupert Russell Microworlds

http://www.rupert.id.au/microworlds-ex/examples/index.php    "
 
Mac, cross platform & other languages

http://www.flightgear.org/ open source flight simulator, maybe suitable for year 12's?
http://cube-osx.sourceforge.net/ cube_2004_05_22.tar.gz - Platform-Independent .gz - 20 Mb. Open source 3D FPS C++. (gz archive will unzip with Winzip. Source files will compile with Visual Studio.net ), maybe suitable for year 12's?

http://www.sawbladesoftware.com/ Power Game Factory, software for creating side scrolling action games for the Macintosh. $44 Try for as long as you want, free of charge
http://www.klinksoftware.com/ The dim3 development application is exclusive to Mac OS X . dim3 is open source, so anybody that wants to tinker with the actual code can do so.
https://unity3d.com/ Unity is a 3D game editor with powerful cross-platform capabilities. Download a 15 day unlimited trial version
http://www.blitzmax.com/ BlitzMax, a cross platform programming language based on BASIC. Download for Windows or MacOS (30 day time limit) or $80
http://www.garagegames.com/mg/projects/tge/ Torque Game Engine SDK Full C++ source code to the engine $100.00 USD Windows, Macintosh, Linux
http://www.blender.org Blender is open source software for 3D modeling. Available for all major operating systems under the GNU Public License. Has game and physics engine.

http://www.elephantsdream.org/ Elephants Dream is the world’s first open movie, made entirely with open source graphics software such as Blender
http://ruthless.zathras.de/facts/apps/polygonesia/index.php Polygonesia - implementation of a low-fi 3D-engine in Cocoa (Objective C) that will run on a G3 iMac or faster
http://www.tntbasic.com/ TNT Basic makes games for the Macintosh. Compose graphics, sounds, music and code with simplicity and ease
http://icculus.org/LAB3D/ LAB3D/SDL is a port of Ken's Labyrinth to modern operating systems
http://www.idevgames.com/ The Mac Game Developer Community

Squeak   http://www.squeakland.org/ is cross platform

http://soft.firstproductions.com/pstudio/download.htm (windows) Platform Studio  creates  2D platform games. It does not require any coding, although that is among one of its many features. The standard edition is free of charge
http://www.kidwaresoftware.com/vbgames.htm source code of some of the popular 'text-only' BASIC language programs from the early 1980's. These are simple programs, no fancy graphics and no sound.

http://www.deitel.com/computergames/gameprogramming/ Links to: Tutorials, Articles, Pathfinding, AI, Java, Blitz, Macromedia, Mobile Games, Courses, Conferences etc.

http://www.ms-inc.net/kpl.aspx Kids Programming Language - freeware

http://activated.det.act.gov.au/learning/word/elt/3.3_kahootz.pdf Kahootz is more of a 3D animation package but the activities in this doc are equally applicable to a range of game platforms

http://members.aol.com/AlStaff/macgamecreator.html The Mac Game Creator Toolkit

http://www.tntbasic.com/download/ TNT Basic is open source and freeware. TNT Basic uses a simple programming language to allow a novice programmer to make 2D sprite based games

http://www.opencroquet.org/ Croquet supports collaboration and resource sharing among large numbers of users within the context of a large-scale distributed information system. Able to deliver 3D visualization and simulations. Croquet is built on top of Squeak.

http://c-jump.com/ Discover fundamentals of computer programming by playing a board game, US $24.95

http://www.ceebot.com/ Windows XP, 2000, ME, 98 or 95, 60 US$ or 49 EUR

http://www.alice.org/ Alice, 3D game programming

http://www.groups.edna.edu.au/file.php/81/moddata/forum/316/21841/Alice_Tuts.zip Tutorials by Rohan Dean for Alice

http://www.aliceprogramming.net/ Book: Learning to Program with Alice

http://www.iknowthat.com/com/L3?Area=L2_Engineering Web based motion programming, Botz, Widgets

http://www.biologic.com.au/bugbrain/ Bugbrain, web based programming with neural networks

http://gamesmaken.startpagina.nl/ links for game making and multimedia

http://www.andrewrussellstudios.com/wsu/ Stick Soldiers by WhiteSpaceUnlimited. Scripts can be edited with notepad, images and sound files can be edited too

http://www.geocities.com/peter_bone_uk/software.html Pivot makes it easy to create stick-figure animations. You can build your own stick figures and load your own backgrounds. The animations can be saved as animated gifs.

http://www.sodaplay.com/constructor/ Soda Constructor, build wireframe models with real physics, mass spring damper actuator modelling.

http://www.thinkingworlds.com Thinking Worlds™ is an educational games authoring engine which allows you to play, edit, create and share games with others. Free six month BETA trial commences May 06

Adventure Author a game creation tool for children aged 10-14

Runtime Revolution  Revolution Media: Adventure Game Creator Project Create a walk-through adventure game from your 2D or rendered 3D graphics

http://www.baltie.com He's a small magican for teaching programming not by writing text-code but using images as commands

http://www.immersiveeducation.com/missionmaker/ Research and development collaboration with the Institute of Education, University of London, 3D games authoring platform .School Only  Site Licence £1895 Standalone  £79

http://toontalk.com/  US$24.95

 

Flash

http://www.albinoblacksheep.com/  Flash games, movies & tutorials by students and young adults, very funny too
http://www.gotoandplay.it/ Flash games, playable games, articles and source code

http://www.levitated.net Levitated.net contains visual poetry and science fun narrated in an object oriented graphic environment, open source Flash modules

http://www.harveycartel.org/metanet/tutorials.html tutorials aimed at anyone interested in implementing 2D collision detection and response for games, or anyone interested in how we implemented various parts of N

 


ASCIImation & GIFs
Sorry no student's work to show but..
http://blueballfixed.ytmnd.com/ 
http://blueballtragedy.ytmnd.com/ 
http://www.asciimation.co.nz/   Star wars in ASCII animation
http://abstract.cs.washington.edu/~renacer/ascii-matrix.html   Matrix in ASCII animation

 

Maths Demo's, Applets and Virtual Manipulatives

http://mathworld.wolfram.com/topics/AnimatedGIFs.html Brilliant! Animated GIF's illustrate a large number of mathematics concepts.

http://nlvm.usu.edu/en/nav/vlibrary.html National Library of Virtual Manipulatives

http://www.fi.uu.nl/wisweb/en/welcome.html WisWeb is the website of the Freudenthal Institute for secondary education (students of 12 to 18 years old). The main focus of the site are applets; small computer programs that run over the internet

http://www.shodor.org/interactivate/activities/index.html These activities are designed for either group or individual exploration into concepts from middle school mathematics. The activities are Java applets and as such require a java-capable browser.

http://www.levitated.net Levitated.net contains visual poetry and science fun narrated in an object oriented graphic environment, open source Flash modules

http://www.crocodile-clips.com/science/ Crocodile Science player and simulations

http://science.nhmccd.edu/biol/bio1int.htm chemistry/biology simulations and animations

 

Machinima

Using game systems to make movies

http://www.acmi.net.au/essay_playing_movies.htm "playing the movies" Helen Stuckey, ACMI

http://www.machinima.org/machinima-faq.html

http://www.ictlic.eq.edu.au/IGL2006/program/vincent_trundle.html

http://www.machinima.com/films.php?id=275

http://www.archive.org/details/machinima

 

Competitions

http://www.acmi.net.au/screenit.htm  Australia's moving image competition for primary school students and secondary school students.

 
Research Links
Conference proceedings
http://www.gamelearning.edu.au/conference_sep05.htm
The inaugural Australian Game Programming in Schools Conference. Margaret Meijers, "Game making and Asperger's disorder", Bill Kerr, "Reflections on 3.5 years of teaching Game Maker". Al Upton, "Game Maker templates", Tony Forster, "Constructivist learning in an unstructured environment"
 
Literature reviews
http://www.lsda.org.uk/files/PDF/1529.pdf  The use of computer and video games for learning A review of the literature, Alice Mitchell and Carol Savill-Smith, Ultralab, 2004
http://www.idemployee.id.tue.nl/g.w.m.rauterberg/references-ec.html References in Entertainment Computing
ttp://www.nestafuturelab.org/research/reviews/08_01.htm Literature Review inGames and Learning REPORT 8: NESTA FUTURELAB SERIES
http://www.idemployee.id.tue.nl/g.w.m.rauterberg/publications/LiteratureStudy2004.pdf ENTERTAINMENT TECHNOLOGY AND HUMAN
BEHAVIOUR: LITERATURE STUDY Matthias Rauterberg Department of Industrial Design Technical University Eindhoven (The Netherlands)

http://lp.noe-kaleidoscope.org/outcomes/litrev/ learning patterns for the design and deployment of mathematical games, a collaboration between the Universities of Athens, Dublin, Göteborg, London, Utrecht and Warwick and Il Consiglio Nazionale delle Ricerche

http://www.fas.org/main/content.jsp?formAction=297&contentId=475 Games for Learning Resources, Federation of American Scientists (FAS)

http://projects.ict.usc.edu/itgs/papers/Oneil05LearningOutcomes.pdf Classification of learning outcomes: evidence from the computer games literature Harold F. O’Neil, Richard Wainess and Eva L. Baker

http://stinet.dtic.mil/cgi-bin/GetTRDoc?AD=ADA441935&Location=U2&doc=GetTRDoc.pdf THE EFFECTIVENESS OF INSTRUCTIONAL GAMES: A LITERATURE REVIEW AND DISCUSSION NOVEMBER 2005 Robert T. Hays Naval Air Warfare Center Training Systems Division
 
Cognitive transfer
http://www.papert.org/works.html  Works by Seymour Papert, Ph.D.
Implicit in much of Papert's work on LOGO, (and often anecdotal), is the assertion that young children are learning transferable skills
http://scil.stanford.edu/about/staff/bios/PDF/Cog_Effects_Prog  ON THE COGNITIVE EFFECTS OF LEARNING COMPUTER PROGRAMMING
ROY D. PEA and D. MIDIAN KURLAND
Pea's challenge to the (often untested) assumption that LOGO skills were transferable
http://www.papert.org/articles/ComputerCriticismVsTechnocentric.html  Computer Criticism vs. Technocentric Thinking By Seymour Papert
Papert's refutation of Pea's work
 
The following documents relate to cognitive transfer from computer programming, games and computers. They are generally dated later than the above links.
http://cognitivedaily.com/?p=21 Cognitive Daily » Video games can improve performance in vision tasks
http://investigations.terc.edu/relevant/ComputersSupport.html Computers Support Algebraic ThinkingDouglas H. Clements and Julie Sarama
http://www.psych.ucsb.edu/~mayer/fifth_dim_website/HTML/res_reports/final_report.html The Fifth Dimension Cognitive Evaluation, Final Report
I think, a significant document. The study found "evidence across three different sites and using a collection of cognitive outcome measures that participation in the Fifth Dimension resulted in improvements in children's literacy". The study concentrated on literacy, not the normally expected mathematical and logical skills. Detailed testing methodology is given.
http://wac.colostate.edu/aw/teaching/barber2000/carmen_writing.html "Improving Second Language Writing Skills with Problem Solving Computer Games" (Writing Skills)by John F. Barber, Ph. D
http://www.educationau.edu.au/archives/CP/REFS/wing.htm  Learning with computers and instructional strategies Peter Beamish and Wing Au University of Newcastle
http://www.vanguard.edu/faculty/ddegelman/logo.pdf EFFECTS OF LOGO EXPERIENCE AND GRADE ON CONCEPT LEARNING AND CREATIVITY Douglas Degelman Ellen J. Brokaw John U. Free Eastern Nazarene College
http://scs.une.edu.au/Units/CurricSt/CSIT513/573/573Menu Multimedia in Education Tony Brown Created: 25.6.97 The University of New England, NSW, Australia
http://cerme4.crm.es/Papers%20definitius/9/pittalis.pdf INTEGRATING TECHNOLOGY IN A MATHEMATICS COGNITIVE INTERVENTION PROGRAM Marios Pittalis, Nicholas Mousoulides and Constantinos Christou Department of Education, University of Cyprus
http://www.ioe.ac.uk/playground/About/program.htm Why teach children programming? Playground Project
http://calico.org/journalarticles/Volume5/vol5-4/Wyatt.pdf The Logo Syndrome David Wyatt Trinity College
http://otec.uoregon.edu/virtual_manipulatives.htm Virtual Manipulatives
http://mathforum.org/technology/papers/papers/klawe.html When Does The Use Of Computer Games And Other Interactive Multimedia Software Help Students Learn Mathematics?(DRAFT June 14, 98)Maria M. Klawe
http://www-jime.open.ac.uk/2002/2/boyle-02-2-01.html Boyle, T. Towards a theoretical base for educational multimedia design Journal of Interactive Media in Education, 2002
http://archive.cs.uu.nl/pub/RUU/CS/techreps/CS-2004/2004-056.pdf GAME DESIGN IN EDUCATION Mark Overmars Institute of Information and Computing Sciences
http://www.becta.org.uk/page_documents/research/cge/aspects.pdf Computer Games in Education Project BECTA What aspects of games may contribute to education?
http://www.tsof.edu.au/Projects/PLICT/Grants/Reports03/holmes.asp  The interrelationship between higher order thinking skills in student learning and the pedagogy of Robotics across the curriculum.
http://www.edutopia.org/  The George Lucas Educational Foundation (GLEF) is a nonprofit operating foundation that documents and disseminates information about exemplary programs in K-12 schools to help these practices spread nationwide.
http://www.ncsu.edu/meridian/jan98/feat_1/kiddesigner.html  Each game was designed by a team of students with an adult assigned to support them and facilitate the design process. The actual programming of the games was done by the University of Georgia personnel using Authorware, a multimedia authoring tool by Macromedia
http://www.lookstein.org/integration/curriculum_transfer.htm Teaching for Transfer, D. N. Perkins and Gavriel Salomon, The Lookstein Centre  .

http://act-r.psy.cmu.edu/papers/Harvey_Anderson95-abs.html Transfer Of Declarative Knowledge In Complex Information Processing Domains
 
Gender

http://www.cs.ubc.ca/labs/imager/tr/pdf/inkpen.1995a.pdf Playing Together Beats Playing Apart, Especially for Girls Kori Inkpen

http://www.edgelab.ca/publications/jcmst94.pdf  “We Have Never-Forgetful Flowers In Our Garden:”Girls’ Responses To Electronic Games. 1994. K. Inkpen, R. Upitis, M. Klawe, J. Lawry, A. Anderson, M. Ndunda, K. Sedighian, S. Leroux, and D.Hsu

http://www.innovateonline.info/index.php?view=article&id=209&action=article Using Games to Promote Girls' Positive Attitudes Toward Technology by Richard Van Eck

Games  Facts
http://www.vancouver.wsu.edu/fac/peabody/game-book/Coverpage.html Crawford, The Art of Computer Game Design
http://gamemaker.nl/tutorials/goodgame.zip Tutorial: What is a good game? Copyright 2003-2004, Mark Overmars
http://www.theesa.com/files/EF2003.pdf Essential Facts About the Computer and Video Game Industry - 2003
http://www.gdaa.asn.au/about/gdaaindustryfactsheetoct2003.pdf GAME DEVELOPERS’ ASSOCIATION OF AUSTRALIA GAME INDUSTRY FACT SHEET 2003
http://portal.newman.wa.edu.au/technology/10cap/html/TopTwenty.htm  Top Twenty Games Publishers
 
Games - Good or Bad?
http://www.uta.fi/~tlilma/Ermi_Mayra_Power_and_Control_of_Games.pdf  Power and Control of Games: Children as the Actors of Game Cultures Laura Ermi & Frans Mäyrä
http://web.mit.edu/21fms/www/faculty/henry3/children.htm CHILDREN'S CULTURE
http://www.idemployee.id.tue.nl/g.w.m.rauterberg/publications/IFIPWCC2004paper.pdf Rauterberg, M. (2004). Positive effects of entertainment technology on human behaviour
http://www.ci.minneapolis.mn.us/dhfs/docs/MSSsportsbrief.pdf Benefits Associated with Participation in School Sports and Other Extracurricular Activities in Adolescence
http://switch.sjsu.edu/v7n1/articles/cindy02.html Online Game communities are social in nature By Cindy Ahuna
http://www.futureofchildren.org/usr_doc/vol10no2Art2.pdf Children and Computers:New Technology—Old Concerns Ellen A.Wartella Nancy Jennings
http://www.futureofchildren.org/usr_doc/vol10no2Art6.pdf The Impact of Home Computer Use on Children’s Activities and Development Kaveri Subrahmanyam Robert E. Kraut Patricia M. Greenfield Elisheva F. Gross
http://www.districtadministration.com/page.cfm?p=358 EDITOR'S LETTER Knot in My Class!by Gary StagerDistrict Administration magazine April 2003
http://www.allianceforchildhood.net/projects/computers/computers_reports_fools_gold_download.htm Alliance for Childhood - Fool's Gold A Critical Look at Computers in Childhood
http://www.theory.org.uk/david/effects.htm Ten things wrong with the "effects" model. This essay sets out ten reasons why 'effects research' as we have seen it so far seems to be fundamentally flawed and is often surprisingly poor. This leads to the conclusion, that media influences are something that we still know very little about, because the research hasn't been very good or imaginative... and so, therefore, it's still an open question.

http://www.uh.edu/engines/indiana.htm WHAT PEOPLE SAID ABOUT BOOKS IN 1498

 


 
Making Games
http://www.eecs.umich.edu/~soar/Classes/494/talks/Game-timeline.pdf Game Production TimeLine, John Laird, University of Michigan
http://www.gamedev.net/reference/articles/article261.asp  OK! What Do I Do Before Starting to Write a Game?
 
Playing Games
http://www-2.cs.cmu.edu/~smrobert/tucson/~WRL4099.tmp Video Games as an Education Tool, Scott M. Robertson
http://www.silversprite.com/papers/42.pdf Use of Computer and Video Games in the Classroom, John Kirriemuir Professor Angela McFarlane
http://www.bris.ac.uk/education/research/networks/gern/gdc05.ppt A survey of COTS games used in education, John Kirriemuir

http://www.silversprite.com/games/resources/ Resources relevant to the use of commercial or "pure" computer and video games in education, teaching and learning
http://aaim.org/game_resources.htm Interactive Software and Game Techniques to Enhance Teaching and Learning, Association for Applied  Interactive Media
http://edufrag.blogspot.com/ Educational Gaming at Drexel University, using Unreal Tournament 2004. Developers can upload maps here and testers can provide feedback
http://www.ifets.info/journals/8_2/5.pdf  VR-ENGAGE is similar to that of the popular game called “DOOM” (ID-Software 1993) which has many virtual theme worlds with castles and dragons that the player has to navigate through and achieve the goal of reaching the exit
http://www.timrylands.com/  The approaches he uses are innovative and imaginative, in particular his use of games software. Delivering via an interactive whiteboard, he edits then shows high multimedia content computer games to stimulate discussion between pupils in the literacy hour.

http://www.minkhollow.ca/KB/ Serious games , pedagogy in COTS games, instructional games design, cultural preservation through game technology, teaching CS using games


 
 

Other stuff
http://www.pixeled.org.au/index.htm  PixelEd is a non-profit organisation that offers support to teachers and students in multimedia

http://gamelearning.wikispaces.com/ Games programming Wiki


 

http://del.icio.us/tonyforster