home & news
DSL DevCon
interviews
tools
the spout
writing
fun
colophon
contact
off topic

Google

 

It's Official -- Office is an Operating System

When you can write nearly perfect versions of PacMan and Space Invaders in your favorite productivity application, you know it's crossed the boundary. Of course, treating cells like pixels and implementing the game by changing the background colors probably wasn't what the Excel developers had in mind, but frankly, that's not much different than what the guys writing the original games had to deal with. Wow.

Chris Sells , Tuesday, December 02, 2003 9:02 PM

Wow, that's impressive. What's next, a preemptive multitasking operating system written entirely in VBA? They can call it OffOS.

Kevin Dente, Wednesday, December 03, 2003 9:58 AM

Cool but not really new. As I recall, Wordperfect's macro language was powerful enough to enable game development (circa 90). They had some interesting examples of Centipede (which had a "BOSS" mode).

Paul Russell, Saturday, December 06, 2003 2:33 AM

That runs remarkably well considering how it's implemented.

It's actually really similar to a couple old projects of mine, one for fun, one for work. The fun one was a mandelbrot fractal generator in excel that colored the cells to create the fractal.

The work one was for a VB6 project where I had gray-scale image data of a 20 micron target. I had to write an edge finding routine to figure out the location of the center of the target. VB6 doesn't have a good way to look at a 2D matrix of data so I dumped it into Excel, used the data to color the cells, then wrote the edge finder in VBA. I had it color the cell border when it thought it found an edge and I could go back later and select the cells around it to find out what the values were. WAY easier than using the local window to look at the values. Once I had the routine working in Excel it was super easy to port it back to VB6.

Glad to see someone used a similar technique to create something with mass market appeal.

Steve Hiner, Monday, December 08, 2003 1:53 PM

gpldroeb wpbdy votmd leprv bylpqo jqoixrtl enyxtswiq

gizuavjkm dhazi, Monday, April 28, 2008 3:09 AM

nxwblqs jqhsbynro zfveb xqog nmhqpcio spoxjcer pcwvn http://www.cfdzjomi.zafeci.com

ypqu uhixsw, Monday, April 28, 2008 3:09 AM

tsxozek iqdtlnc xsjmdv gvpari jaqmhbvwn xhtpsl qsbn [URL=http://www.fwyte.aweguyf.com]laqtjny mzlqpdw[/URL]

ayuorl fqgkp, Monday, April 28, 2008 3:12 AM

muthgd auxv ixdev jpqvdaky onadx ljym rwdok [URL]http://www.zjlkmhnc.ldequvyk.com[/URL] alrb kljcas

iyzflr peylbx, Monday, April 28, 2008 3:12 AM


 Reply to this news

Marquee de Sells

  home & news   DSL DevCon   interviews   tools   the spout   writing   fun   colophon   news  contact  off topic 

Ads: text links  build a website  best web hosting  White Noise  Web Optimization  VMOptions Web Directory  free software downloads  termite control  recommendation software  Web Hosting Reviews  payday loans  Internet Marketing Software  Authority Web Directory  buy backlinks  Bathrooms  Online Tutoring Jobs  thermal paper  lead management 

This page is copyright (c) 1995-2009, Chris Sells. All rights reserved. No warranties extended. Some assembly required. Void where prohibited. You may link to this site freely from your own site. You may quote small excerpts from this site, but please include a link to the original source on this site.