4kb Intro Kit
This is a bit old — it was released by the Northern Dragons demo group, but it’s still an useful resource for someone who wants to break into the “demo scene”. :)) It contains useful tutorials, examples, which can be useful even for those who are planning to make a 64k intro, or why not a “demo” which can be up to 16mb
I definitely found it useful — so greetz fly out to Northern Dragons :))
… oh yeah — you can get it here.
Kloonigames
Recently I stumbled across the “Crayon Physics” game developed by Kloonigames — you can get it here. It’s the most original idea what I’ve seen in the last few years. It’s definitely an awesome game. I can’t wait for the Delux Edition :)) For more info be sure to check out the “blog”. :))
Memory Leak Report …
A memory leak reporter shouldn’t be missing from any 3D Game Engine which respects itself.
I did some research on the subject before I started to see maybe I can get something which suits my tastes and I don’t have to write it myself. Unfortunately after quite a lot digging I wans’t able to find anything which worth’s merging into my existing code, I don’t even want to stress that I write pure ANSI C code. Duhhh … a C Evangelist … LoL
So I started by defining a debug version of malloc() and a debug version of free(), and two handsome macros which will “point” to the simple malloc() and free() in the RELEASE version and to the debug malloc() and free() in the DEBUG version.
The point is that everywhere we must call our own malloc() and free(), but for this little sacrifice we get POWER DEBUGGING features.
Okay, now some notes about our custom malloc() and free(). First of all everything allocated is stored in a linked list, and when something gets freed it is removed.
If on exit, there are unallocated items (err … if the list is not NULL) , a memory report is generated containing the FILE-NAMES and LINES where the allocations were made.
This was every memory leak can be traced down quite easily, without major efforts.
If there was no memory leak on exit, then “Congratulations! No memory leaks found!” message is “printed” into the memory leak report file.
I have seen implementation which didn’t used a linked list and used realloc to re-size the array of allocations, etc and I think that’s quite messy, but that’s just me.
1 Day of work, but it worth’s every bit. ![]()
About
Blog moved to Szabster.net …
Formal Introduction: 100% Computer Science Geek, made from 100% pure and recyclable electrons.
Current Occupation: Software Engineer and a lot more
I speak fluently the following languages: Hungarian, Romanian, English, French, C/C++/C#, Delphi, HTML, CSS, JavaScript, PHP, MySQL, Python, and a lot more.
I am known as: Icebreaker, coder_master or Lone Wolf (Wolverine).
I can be also found on IRC: DynastyNet (network) as coderguy.
Favorite Quote: I’m never wrong. I thought I was wrong once but I was mistaken. - Jeff Mayer
My Favorite Linux Distribution is: Ubuntu
Place where I would like to relax: On the beach …
… and with who? : With a million naked girls.
My Personal Geek Code:
—–BEGIN GEEK CODE BLOCK—–
Version: 3.1.2
GCS/TW/IT dpu s: a? C++(++++) UBL
P+ L+(++) E— W+++ N+ o+
K- w++>+++ !O M V- PS+(+++) PE++
Y PGP>+ t+@ 5? X+ R>+++ !tv
b++(+++) DI? D+>+++$ G e h! r– y++
——END GEEK CODE BLOCK——
-
Archives
- May 2008 (15)
- April 2008 (12)
- March 2008 (7)
- February 2008 (11)
- January 2008 (3)
- December 2007 (2)
- November 2007 (8)
- October 2007 (6)
- August 2007 (1)
- July 2007 (2)
- May 2007 (1)
- April 2007 (6)
-
Categories
- 4k 64k
- Blogging
- box2d
- Chick
- Coding
- demo
- directx
- documents
- Download
- easter
- egg
- flash
- framework
- Free
- Friends
- Game
- Game Engine
- Gamer
- Games
- Geek
- humor
- Internet
- intro
- Linux
- mac
- macosx
- music
- Nerd
- Open Source
- OpenGL
- Operating System
- physics
- Poetry
- Programming
- rc
- Real Life
- resources
- Scene
- sdl
- skype
- Social Networking
- software
- sp1
- texture
- Toughts on things
- Ubuntu
- Uncategorized
- Vista
- web
- winamp
- Windows
- word
-
RSS
Entries RSS
Comments RSS



