A Clean Wallpaper with GIMP

a card
gimp_logo

Yesterday was the birthday of a friend of mine. I realised that there was nothing to give her as a birthday gift, which matches my choice. A card is always great , especially if it is fully personalized and customized. So I launched GIMP, and started to think and experiment. I am trying to describe how I made the card/wallpaper with GIMP . I have tried to make it very simple. Yet again I have used the flame effect. I think it is getting monotonic, as a friend pointed out, and I should try something new and different. Please let me know your comments :) .

Continue reading “A Clean Wallpaper with GIMP”

Advertisements

GIMP Glassy Text Wallpaper

phxwall_glassy_wall_head_strip
gimp_logo

Playing with GIMP is never boring, every time you do some experiment you come to know of some cool effect. The best part is the filters, which if applied properly, can produce jaw dropping effects. While experimenting with GIMP i came to know that how easily glassy texts could be created with gimp. Although i am not a image maker, or a GIMP expert, i will try my best to describe this process. I have broken down this process in some sections, each one describing how to make each image effect component. Let’s start.

Continue reading “GIMP Glassy Text Wallpaper”

Geeky Code Wallpaper with GIMP

phxwall_head_strip
gimp_logoI just made a code wallpaper in GIMP ! Although i am not an expert in GIMP i am trying to write up how i made it. This is a guide on how to make a geeky code wallpaper showing a screenful of code with your name highlighted. The screenfull of text in this guide is the ASCII characters of a statically linked ELF binary file, who’s bottom section has a screenfull of text. You could modify with your favorite code or even other texts, like your name peeking out of a randomly generated screenfull of string. Continue reading, and check out the guide.
Continue reading “Geeky Code Wallpaper with GIMP”

Allegro 4.2.2

Introduction

Allegro Logo
Designing and programming games is anything but easy. One needs to understand the game logic (algorithm) and the graphics manipulation techniques, the core of the game, and good planning and synchronization between these, to design a game. And I don’t think anyone would debate the fact the graphics alone makes a huge impact on games. That means the core logic needs priority and concentration than the eye candy graphics.

To begin programming the games and their graphics we need to have the basic concepts of game programming clear, as well as a good graphics and I/O tool which does not drag a beginner into the complex world of syntaxes, datastructres, procedures, complex internals, etc. Thus, I’m sure everyone agrees that starting with OpenGL or DirectX programming becomes quite a job for beginners. So game making needs very good management and planning at first, then it needs coding knowledge, and a good programming tool or API is needed to complete the task smoothly. Selecting an API is very important, it should be simple and is usable and also powerful at the same time which will let you spend more time on the planning the game and code the techniques. Now all the properties are difficult to find.

In this article we will introduce you with a 2D and 3D game and graphics library called Allegro, primarily to be used with C Programming Language, which brings you a great platform to start game programming. Though you still will need to know the basic techniques and algorithms to design the core, but Allegro is a great API which takes a good care of the graphics, sound, I/O and all the other components. So you can do the core design with more concentration, and then create the multimedia components, and the I/O using Allegro with great simplicity. Allegro does this by hiding the complex internals with its simple abstract datastructres and similarly simple routines. And all this is not only for beginners, but this library also has the power inside for advanced and professional-level programming. Read the whole article to know about Allegro in details and jump start into allegro programming

Continue reading “Allegro 4.2.2”