It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical? -- Alan Perlis
Programmers Anonymous is an informal support group for beginning programmers, using game programming as a source for interesting algorithms and applications. No experience necessary. Participant need driven, and the first person with a question gets priority attention. Anyone at any age is welcome, unless we run out of space. Regular attendance not required, no cost.
(Foxtrot by Bill Amend)
Currently a few of us are learning how to get things done with BlitzBasic and Blitz3D, a procedural language, and Java and C++, both object oriented programming (OOP) languages.
Text and software for the Blitz language: "Game Programming for Teens", second edition, Manseesh Sethi. The book includes everything needed, particularly a program interpreter and function library (called "BlitzBasic") with examples. The hybrid Basic/C style language ("Blitz") and built-in functions are designed to make game-like programs short and easy, while retaining fully general programming capabilities. MS Windows operating system environment.
Meetings are usually on Fridays at 6:00 pm, Straub Hall, Brain Development Lab
All are welcome. About 1-1/2 hours, punctuality not required. Contact Mark Dow at dow@uoregon.edu for more information. See below for directions to our meeting room.
Alice is a free and open source[1] object-oriented educational programming language with an associated development environment (IDE). It is developed over Java. Alice uses a drag and drop environment to create computer animations using 3D models.
BlitzMax, cross platform Blitz IDE
Polygonal mesh (3-D surface object) creation and editing
Blender (free, creation and editing, export to .3ds format for Blitz3D)Blender is the free open source 3D content creation suite: model, shade, animate, render, composite, interactive 3DGoogle SketchUpGoogle SketchUp is free software that you can use to create, modify and share 3D models, easier to learn than some other 3D modeling programs.
Java source code from our meetings
C++ source code from out meetings
Blitz Basic resources
Blitz source code from our meetings
Interesting games, game source code, and game programming resources
Articles and blogs related to programming
Information and communication technology (ICT) references
From 18th take University Ave. onto the U of O campus, right on E. 15th to15th and Onyx intersection. The Brain Develoment Lab is on the south side of Straub Hall ground-floor door. See map below. Knock on the single door on the south side of Straub, on 15th Ave. Metered parking is free after 6:00.
Comments
Screen Art
Cross-platform
We are working on languages that can be used for cross-platform programming now. The Java libraries are particularly suited for this. The cost is learning a more complex set of libraries, the benefits are vast. Something like Screen Art will be a good place to start graphics programming in Java -- buttons, windows, mouse events, etc.
I'll keep my eye out for a Mac Blitz environment too.
P.A.
Glad to see you guys using the site let me know if I can do anything to help.
Peter
need blitz basic
Blitz products
Hey Griffin,
BlitzBasic came on a CD with the book we were using ("Game Programming for Teens", second edition, Manseesh Sethi). I should have put this in the box for you. I also have Blitz3D, which runs any BlitzBasic program, plus the 3D graphics library. I've got more than one legal copies, and I can give this to you at next class. If you need it sooner, maybe I can drop it off for you somewhere? If you send me your address (don't post it here please, email dow@uoregon.edu) I can put it in your mailbox.
Mark
re: Blitz
Mark,
Friday at class will be great, thanks!
Griff and Joe
Post new comment