Showing posts with label Flash. Show all posts
Showing posts with label Flash. Show all posts

Monday, May 19, 2008

Library Video Game



I spent a large part of the weekend working on my Flash ActionScript programming to make an educational video game for our English composition course (the basic research paper). It's nowhere close to being finished, but you can get through it all the way.
Last week, I looked up Camtasia's ability to create interactive components to tutorials. I was able to get Flash last year and learned the basics back then, though drew the line at programming anything more complicated than a button. I believe I could have done this with much less of a learning curve with Camtasia or the other one they're always talking about on listservs, including multiple choice quizzes at the end. And they probably would have been able to print at the end how many the student got right. The idea of having wasted time learning Flash upset me, though getting the software might have been more difficult than getting Flash (it turned out the college had an extra, unused license at the time).
Anyway, I guess that helped me find a bit more motivation to learn some basic programming to

move beyond what Camtasia could do (it's the stubborn Irish blood coming out in me). You can actually do quite a lot with just Beginning Game Programming for Dummies and some good problem-solving skills. I can now tally up how many right answers a student gets for text-input, multiple-choice, and drag & drop questions. I can make a little guy move and send him to new screens when he runs into a particular area. I can make the buttons move around the page and move to the next screen only when they have clicked on all of the right buttons... okay, so that might not sound like all that much, but you can do a lot with it.
I'm hoping some of my colleagues and fellow librarian friends can help me come up with some other activities to make this more fun and varied. Please send me any ideas you have!

Friday, April 25, 2008

What I'm Learning

I put my new JavaScript knowledge to use to display our impessive collection of READ posters yesterday. I can say "impressive" because I had nothing to do with the creation of the posters other than standing in the Harry Potter one. I already knew how to do slide shows, but did learn quite a bit from the Learn JavaScript book our library has an e-copy of.

I'm also slowly working my way through Beginning Flash Game Programming for Dummies. I'm not all that bad with basic flash (see my tutorials), but have been really limited as to how much interactivity is involved. The previous books I used that discussed the programming aspects were way over my head.

I am so excited to see that after working through a basic JavaScript book, the ActionScript in Flash is almost identical... except easier! The main difference that makes it more difficult, though, is that the code is put into a particular frame of a Flash document, so it doesn't apply to the rest of the document. That means if you want something in on eplace to affect something somewhere else, then you have to add additional code to tell it that. Once I wrap my brain around how that works, I'm sure I'll get pretty good at it. I can already have it generate random numbers between 1-6 to simulate rolling a die, a person can enter their name and get a message saying "Hello, !" (with whatever name they entered), and a math game that keeps score. I understand almost all of the code, though I haven't tried to apply it to new situations yet.

I presented my CiL 2008 to the staff this morning. I had to stop myself a few times to explain what a widget was, what RSS was, what Web 2.0 meant... I'm sure I forgot to explain a few things, and I regret not being able to get other people as excited as I am about what I learned, or how cool it was to see the librarian blog celebrities.