tag:blogger.com,1999:blog-3722233.post111456398431196631..comments2007-04-19T22:25:46.523-05:00Comments on Computational Complexity: The Story of RibbitLancehttp://www.blogger.com/profile/06752030912874378610noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-3722233.post-1173670571987666732007-03-11T23:36:00.000-05:002007-03-11T23:36:00.000-05:00I tried desperately, at age 10, to reproduce my fa...I tried desperately, at age 10, to reproduce my favorite video games via my first great birthday present, a Timex-Sinclair 1000. The (presumably expensive) later gift of a 16K memory pack overheated frequently enough to make it mostly a lost cause. You could save your programs to audio cassette, but only if the main ram didn't overheat beforehand. Zork on the Apple II later turned me on to CS, because I realized that you didn't need graphics, or even anything really complicated to make a game fun, even though graphics rapidly became the most important feature of a good game (does anyone remember the first cheesy turn-based 3d adventure game in the arcades? 'dirk someone' i think was the hero, and the inter-scene delay made it obvious that it was loading new scenes from some kind of slow medium). Through all the fog of my past reminiscing, however, I can state distinctly that I remember ribbit, and I remember that frogger blew in comparison. karateka, prince of persia, summer games... ah, the memories. i certainly don't think that 'kids these days' can't find that same inspiration -- they clearly can. games are a great inspiration for learning how to really 'use' a computer.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1156819719749341562006-08-28T21:48:00.000-05:002006-08-28T21:48:00.000-05:00Ah Ribbit, how much I remember coding that game an...Ah Ribbit, how much I remember coding that game and all the insanity of dealing with 6502, but I wouldn't trade those memories for anything. I still remember other games like our version of Scramble that had full screen scrolling which was unheard of at that point.<BR/><BR/>I agree with one of the other comments, the days of simplicity seem all but gone and along with it went the creativity and drive in that industry. Seems most things are EA games these days or clones of one another. Not all, but many.<BR/><BR/>How is everything Lance, haven't talked to you in quite a while, hope all is goin well with you.ceisnauglenoreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1151381865939733892006-06-26T23:17:00.000-05:002006-06-26T23:17:00.000-05:00Wow... thats cool... On the flip side of Computer ...Wow... thats cool... On the flip side of Computer Camp... I attended one in Moodist Ct. back maybe in 1982. I went there with my Apple 2+ and had NO IDEA you could copy games! For two weeks it was a game copying fiasico. It was the worst kept secret there. From what I remember all the campers said not to say anything in front of the counslers, but at the end of my two weeks there I heard someone say that all the games we had were cracked by one of them. Everything I came home with said Mr. Xerox. Weird. <BR/><BR/>Anyhow... I totally remember Ribbit... don't remember Frogger by Sierra Online though. :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1147431698174686322006-05-12T06:01:00.000-05:002006-05-12T06:01:00.000-05:00Huh.... I was born in the CS world through program...Huh.... I was born in the CS world through programming a 4 players TRON game in GFA Basic on Atari ST, because at this time no game was allowing us to play all together with my 3 brothers. After that came the programming of some stereovision, and artificial intelligence of AI players, which pushed to read more.<BR/><BR/>A whole generation of Computer Scientists were created by video-games, but that this is not true anymore, as the standard for games went up and beginners can not cope. It is a loss, barely compensated by programming contests organized at the undergraduate and high-school levels. I wonder if we could find a similar "hook" for younger generations?jybyhttp://www.blogger.com/profile/14825435867493579983noreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1118989367210097612005-06-17T01:22:00.000-05:002005-06-17T01:22:00.000-05:00Dr. Fortnow,I'm a little late to this post, but I ...Dr. Fortnow,<BR/><BR/>I'm a little late to this post, but I didn't realize that you were the co-author of Ribbit. I and my fellow developers loved that game. I don't recall whether that game was in double-hires (but the photo makes me believe by the color scheme that it was).<BR/><BR/>I was a "hack" game developer at that period in history originally on the Apple ][. You are right, the Sierra On-Line version was horrible. The "good" assembler of the day was Merlin and you were no one if you didn't have the hi-res card that gave you 80 columns. Wow, branches that cannot span more than a range of 256 bytes (-127, +128) and other limitations of the 6502 made life difficult. Self modifying code was a must for performance in most games. I might even have an old copy of SoftTalk magazine with a review of your game.<BR/><BR/>(sigh) Your post brings back fond memories of a time when computing was fun and less {complex}. What I wouldn't give for a simple session of Karateka on an old Apple ][e.<BR/><BR/>Ok, enough sentimental rubbish.<BR/><BR/>---OoptionsScalperhttp://www.jjbresearch.org/acs/blogs/optionsscalpernoreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1114659117160929702005-04-27T22:31:00.000-05:002005-04-27T22:31:00.000-05:00But your post does bring up the rather important i...But your post does bring up the rather important issue of data preservation. All my old college stuff is on some very old (hard) Mac disks. I think I have an old Mac computer in the attic that, if I could get it to turn on, could possibly read those disks. But even then I'm not sure I could get the files onto a network somewhere. <BR/><BR/>I'd like to think these hardware incompatibility problems are now gone, given how connected we are to the network.Michael Mitzenmacherhttp://www.blogger.com/profile/00458446293652845258noreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1114646303706339372005-04-27T18:58:00.000-05:002005-04-27T18:58:00.000-05:00No, I was just trying to tell a story. It's hard t...No, I was just trying to tell a story. It's hard to argue that the world is better served because you can play a pirated version of my ancient Ribbit game.Lancehttp://www.blogger.com/profile/10719117059849994105noreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1114642465088271542005-04-27T17:54:00.000-05:002005-04-27T17:54:00.000-05:00Lance, is your post intended as a statement for th...Lance, is your post intended as a statement for the value of piracy in software preservation? Or, to put it another way, a reflection about the suitability of current copyright laws in software.rpiaggiohttp://www.cs.iastate.edu/~rpiaggionoreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1114641010486262792005-04-27T17:30:00.000-05:002005-04-27T17:30:00.000-05:00Lance, today you earned "geek cred" with me. You r...Lance, today you earned "geek cred" with me. You rock. <BR/><BR/>My early coding experiences consisted of writing some not very good games, simulations of star clusters, cellular automata, fractal generation programs, and many other things taken from A.K. Dewdney's Computer Recreations column.Bryce Howellhttp://www.blogger.com/profile/07161971126150187333noreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1114635201963671262005-04-27T15:53:00.000-05:002005-04-27T15:53:00.000-05:00I graduated from Nintendo to CS when I was 11. Fo...I graduated from Nintendo to CS when I was 11. For me, learning how videogames are made was a life-changing revelation, comparable to learning how human beings are made.Scotthttp://www.scottaaronson.comnoreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1114608373202356612005-04-27T08:26:00.000-05:002005-04-27T08:26:00.000-05:00Now, in the age of huge game software companies, i...Now, in the age of huge game software companies, its amazing to think that, not long ago, individuals could write games that would sell. The most famous example, I think, is that of Prince of Persia, which was an extremely popular game in its time. It was apparently entirely created by one recent college grad (http://princeofpersia3d.com/html/leg/leg_body_1.html).Thomas Painehttp://www.blogger.com/profile/03642099036948995477noreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1114576968290118172005-04-26T23:42:00.000-05:002005-04-26T23:42:00.000-05:00I got my start programming by writing video games....I got my start programming by writing video games. I mostly did minor things until my sophomore year when my friends and I got together and made a game for the Macintosh. It was an adventure game similar to the Legend of Zelda. We distributed it as freeware. (Had we any idea what the GPL was, we might have made it free software, but that was not a popular idea for the Macintoshes then.) It was pretty rewarding to then go to college and find people who actually heard of and played the game.<BR/><BR/>Anyway, I became less interested in games and more interested in programming languages as I went on. Hmm, I should stop this post now, however, because it is beginning to sound too much like a Personal Statement.Macneilhttp://www.blogger.com/profile/16382866616548432101noreply@blogger.comtag:blogger.com,1999:blog-3722233.post-1114567605937007592005-04-26T21:06:00.000-05:002005-04-26T21:06:00.000-05:00Interesting... I wonder what percentage of theoret...Interesting... I wonder what percentage of theoretical computer scientists have a hacker past, and what percentage are woolly-minded Platonists who can't figure out Latex and in different circumstances might have been classicists or theologians?Anonymousnoreply@blogger.com