Opposites Don’t Attract (And That’s Bad News)

http://www.wired.com/wiredscience/2012/01/opposites-dont-attract-and-thats-bad-news/

Lørdag 21.januar 2012

[0 kommentarer]



Secret Symphony: The Ultimate Guide to Readable Web Typography

http://www.pearsonified.com/2011/12/golden-ratio-typography.php

Tirsdag 27.desember 2011

[0 kommentarer]



Pavan Sukhdev: Put a value on nature!

Onsdag 14.desember 2011

[0 kommentarer]



Get into Action: 77 Thoughts on Motivation

“I have no special talents. I am only passionately curious.” - Einstein
It's not because things are difficult that we dare not venture. It's because we dare not venture that they are difficult.” - Seneca
“The first principle is that you must not fool yourself - and you are the easiest person to fool.” - Feynman
"The greater danger for most of us lies not in setting our aim too high and falling short; but in setting our aim too low, and achieving our mark." - Michelangelo
“Your work is to discover your world and then with all your heart give yourself to it.” - Buddha
“He who fears he shall suffer, already suffers what he fears.” - Michel de Montaigne

Mandag 12.desember 2011

[0 kommentarer]



Is Ecocide a Crime?

ecocentric.blogs.time.com

Fredag 28.oktober 2011

[0 kommentarer]



When I thought I had learnt everyting I needed about Vim, this showed up.

Vim Text Objects: The Definitive Guide

I'm sure this will increase my text editing speed even further.

Mandag 17.oktober 2011

[0 kommentarer]



Prototyping Libraries

I'm looking into options for prototyping 2D and 3D games. By that I mean, doing simple stuff... even 3D model loading is almost stretching it. These are the engine alternatives that I'm going to investigate further (before Global Game Jam in January):

  • Ogre, because it's well known and has lots of language bindings
  • Horde3D, because of claims that it's a simpler library than Ogre
  • SFML, because sometimes 2D is enough, and SDL is getting outdated
By the way, last year I used PyGame with great success, so it's going to be hard to improve upon.

[Edit]

SDL 1.3 has actually been worked on since January and looks promising, so it might be an option again soon.

Søndag 25.september 2011

[0 kommentarer]



Game Engines

Thinking a lot about game engines these days. I think I've arrived at some kind of conclusion. There are 3 classes of game engines. I have a nice analogy for it.

The "prototyping" class of engine is the bus. It's perfect for everyday use. It's got GUI tools, possibly some scripting options and even a few standard assets.

Second, there is the "rendering" class, the motocross bike. It can take you almost anywhere, but it's a rough ride. It provides 3D node trees, vectors and possibly some animation support. The file import libraries is probably the most useful part of it.

Finally there is the "do it yourself" class, which is more like a rope and a pair of boots. With those, there's no stopping you, but it's going to be a steep walk. You get access to almost all platforms you can imagine, you can use the latest and greatest features, but it's like growing your own tree (it's going to take a while). There are basically two use cases for this class of engine, expensive games and other game engines.

All of the classes are being used for commercial games, and there's really no telling which class contains which kind of games, except that the higher levels support less features. Games for new platforms obviously have to start at the bottom, since supporting tools might be missing in the early stages

Onsdag 21.september 2011

[0 kommentarer]



If you wish to change the behaviour of Cocoa text fields

I suggest (qwerty version, ctrl+ to use)

~/Library/KeyBindings/DefaultKeyBinding.dict:

{
    "^b" = "moveWordBackward:";
    "^w" = "moveWordForward:";
    "^g" = "moveToBeginningOfDocument:";
    "^G" = "moveToEndOfDocument:";
    "^a" = "moveToBeginningOfLine:";
    "^e" = "moveToEndOfLine:";

    "^h" = "moveLeft:";
    "^j" = "moveDown:";
    "^k" = "moveUp:";
    "^l" = "moveRight:";

    "^J" = ("moveDown:", "moveDown:", "moveDown:", "moveDown:");
    "^K" = ("moveUp:", "moveUp:", "moveUp:", "moveUp:");

    "^d" = ("insertText:", "c", "moveToBeginningOfLine:",
"deleteToEndOfLine:", "deleteToEndOfLine:");

    "^v" = "setMark:";
    "^V" = "selectToMark:";
}

Onsdag 14.september 2011

[0 kommentarer]



Funny comment found on Slashdot

Gentoo - By far the easiest!
  • no need for a mouse to install it!
  • don't have to boot a live cd
  • don't have to dual boot (just have it take over)
  • no hard to understand buttons - if you can read, you can install it!

Torsdag 07.juli 2011

[0 kommentarer]



Eldre artikler