Programmers Anonymous

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

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 C comic(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

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 3D
Google SketchUp

Google 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 resources

Java source code from our meetings

C++ resources

C++ source code from out meetings

Blitz Basic resources

Blitz source code from our meetings

PA people games and sites:

Frances Konyn's Screen Art V2 and other programs

Griffin and Jacob projects

Interesting games, game source code, and game programming resources

Articles and blogs related to programming

Information and communication technology (ICT) references

 

Directions:

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

Hi!  I really wish that screen art program worked on my apple computer.  When can we expect the Mac version to come out?   Just wondering. . .

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

     HeyMark, this is Griffin. I am wondering where to download BlitzBasic.

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

Security question, designed to stop automated spam bots