– Edsger W. Dijkstra (1975)
How do we tell truths that might hurt? src
â€œIt is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.â€
– Edsger W. Dijkstra (1975)
Ho appena scoperto (immagino in ritardo) un videogame estremamente divertente: Desktop Tower Defense. Scritto da Paul Breece e David Scott, il gioco ha avuto un successo estremo in poco tempo, al punto che ha spinto i creatori a licenziarsi (Ã¨ una scelta logica) e a creare una mini azienda (che per ora credo abbia solo due impiegati, ossia loro stessi).
Ci sono altre piccole aziende dedite al “casual gaming”. Ad esempio la Kongregate, che ha molti piÃ¹ giochi come numero, e (mi sembra) sempre gratuiti in versione base. La Kongregate ha un modello di business piuttosto elaborato ma intelligente: vende le versioni “plus” dei suoi giochi, fa pubblicitÃ (a tema, non troppo fastidiosa) sul sito, e infine condivide i profitti con gli sviluppatori dei giochi (!) che lavorano a contratto.
Ho letto che la pubblicitÃ in ambito gaming non rende molto. Ciononostante, la Kongregate ha ottenuto 6 milioni di dollari da investitori (venture capital) in due round nel 2007, come riporta CrunchBase/TechCrunch, sito dedicato alle startup.
Il futuro del capitalismo, l’unico con un volto umano, Ã¨ proprio questo secondo me. Mini aziende messe in piedi da pazzi, folli, appassionati: the crazy ones. (Se poi magari rimanessero umani, non guasterebbe.)
OS X text system allows it.
1. Open a document in your favorite text editing app (TextEdit, Smultron, even M$ Word).
2. Put the cursor where you want the text square to begin.
3. Shift-Option-click somewhere else, et voilÃ ! Les jeux sont fait.
I think it should work in any editable text areas of any Cocoa app, although it is working even in some non-Cocoa apps like M$ Word.
NuLOOQ has been released! I guess I never spoke here about my latest efforts (damn NDAs)…. but yeah, I am responsible for part of the NuLOOQ software. It’s been quite a while now, so it’s good to see it’s finally out. I am having a great time working on it, actually. It’s a lot of work. Now it’s released, but it’s not ended. I know there are bugs in there (it is a v1.0 after all), we just have to find them. I was (I am) at PMA in Florida where it was launched, it was amazing to see the response we had… well, despite the first hour where nothing was working!
I’ve been working on my NeXT cube in the past week, and finally got a working installation on “large” disks (4 GB). I also tested all my 4 MB SIMMs (I found 6 faulty SIMMs, and 5 of them were made with Mitsubishi chips). Well, during the process I played around with NEXTSTEP 3.3 and noticed that it’s not so much slower than my Mac G3 500 Mhz / 640 MB RAM. It’s actually pretty close. But the cube has a 68040 25 (twentyfive) Mhz, and 16 MB RAM. How’s that possible? Maybe, maybe Mac OS X is a little bloated? Uhm. I do have a lot of cool things on the Mac, though. QuickTime, iTunes, OpenGL, pretty icons and shadows, and much more, but do I really needall of them? (By the way, NextTime did exist.) Don’t get me wrong, I love Mac OS X and its pretty icons and transparencies, but when I look at NEXTSTEP and I notice I have almost everything I need, I just think, why can’t I have everything I need AND a really snappy computer? I do have a hardware that is at least 10 times more powerful.
At least I wish I had a chance to streamline my installation; maybe all I need is a better installer. OS X system installer sucks. I’d prefer that over a hundred new features that I won’t use. Why keep adding stuff? Can’t we just improve what we have? Fix bugs, improve performance, that sort of thing?
An analogy comes to my mind. Marble Madness. A wonderful, genius arcade game designed and developed in 1984 by 17 years old Mark Cerny at Atari. (Interesting to know it was developed in C, not in assembly, which is quite unusual for the time.) Marble Madness is conceptually simple, beautiful to watch and play, and has a unique atmosphere, and that’s it. There’s not much more than that. No fancy intro, no fancy hi-score table, even the score and messages on screen are in a simplistic font on a solid background. Yet they do work. We don’t really need more, we just need the Marble Madness.
Now, how come there’s no such a game today? If you want my opinion, I sort of feel like all the additional crap they put in games today is affecting really cool ideas. (After all, if you need 157 developers/artists/managers to develop a game, it’s just normal that something gets lost in the process.)