Friday, April 20, 2007

XNA Shaders




I've just putted on my page source code to some shaders in XNA. You can find them in University projects.

What's in package :
- Phong Lighting (per vertex and per pixel) : Key 1 and 2
- Bump-maping : Key 3
- Paralax-maping : Key 4
- Miror like material : Key 5
- Glass like material : Key 6
- Glass like material with light spliting : Key 7
- Glass like material with light spliting : Key 8
- 2D Post processing - Negate : Key 9

Tuesday, April 17, 2007

What's happening.

Long time no update, so looks like it's time to tell you what's going on lately on my yard.

First thing. When I wrote Sigmore Mines (version 1.0) I played it few times.. I thought that I have a final version. I uploaded it on getjar (this was at the beginning of February) and I were happy of feeling that I have done something to the end. Now, just few minutes earlier before I started typing this post, I uploaded to getjar SM version 1.05.. Looks like some people enjoy my game and actually play it - which is good, while they play they find bugs - which is good and bad... Good because I can fix bugs and make my game more enjoyable, bad because my game shouldn't have any bugs.. No I don't claim that I'm some super human who creates bugs free code, but some bugs where so stupid that they shouldn't ever be in first place. For example bug which makes that monsters at any dungeon depth where just rats or orks.. The pseudo code for this looks something like this: if player.getDungeonDepth > 4 then do something, bugfix to this was: if player.getDungeonDepth <> or vice versa, but you know my point : don't write code after midnight ;)

And my plans for games? Writing bug fixes of Sigmore Mines (if any left). I'm in the middle of creating new game for mobiles, nothing RPG,this time I wanted something easy, casual and what I will be able to develop fast. I'm also planning new RPG for mobiles, at the beginning I was thinking about continuation of Sigmour Mines (I've created design doc), but I added so many things/ideas/gameplay changes that I can't call it Sigmore Mines 2 :)

At university I'm still torturing XNA, this time shaders come to play, you can expect demo with per pixel phong lighting with attenuation, bump-mapping, paralax-mapping, reflection and reflaction.

I also want to learn Ruby language, master Ruby on Rails, and if I like Ruby maybe I will contribute to it in form of 2d game engine for RPG games (Ok there are such engines but this time it will be mine), time will show ;)

Tuesday, April 10, 2007

New news

I have few news to share :
  1. Alias to my page (www.kamilt.go.pl) is not working since a week now.. I've created new one on different host : www.kamilt.1k.pl . Or you can use direct link : http://zb.net.lodz.pl/~kamil/ ..
  2. I have signed partnership with Hovr.com. Now you can download Sigmore Mines and Treasure Digger from them for free :) (but you will see adds while starting the game)
  3. I'm working on new RPG for mobile. Right now I have design doc done. I want it to be in 3D. Stay tuned :)

Friday, March 23, 2007

Raytracer : next iteration.


As you can see new thing added are reflections :).

I'm also happy because today Sigmore Mines has been bought by fourth(yes 4th) person. Now I can buy new Porsche ;). Btw if you have any suggestions regarding how to make SM better, feel free to post about it.

XNA Pacman (or PackMan in this case ;) )

Ok, you wanted it, you get it. Here is link to source code : PackMan. Nothing fancy really, but you may be interested at switchable behaviors ghosts have (chase stance and run away stance). The sprite of player is animated.

Thursday, March 22, 2007

What I'm doing now

I've done Pacman in XNA for my Uni project, but it looks crude.. Well it works, and behave like original pacman game, but graphics looks like programmers art.. Nothing to show off really.

But there is one thing I can show you. On subject called Photo-realistical graphics, we are making raytracer (each one it's own). Here is picture from latest version of mine :


There are two spheres and a plane. Scene contains also 3 light sources.

Friday, March 9, 2007

What next?

Well I don't have much time now to write my own games, but on one of my subjects on university we are learning XNA framework. One of tasks on this subject is to make a packman game using XNA framework. I don't know if it will have any professional look, but I when it's done, I will release it for free. So looks like my next game will be packman :)