XmasPool

Simple pool game with quite realistic physics. One time when I played snooker online with my friend I bethinked myself to create similar game :) I wanted to finish it before Christmas2004 but with no success. I had more important work to do.

Rules are very simple. Hit player’s ball (red or green) into yellow ball then yellow ball must hit opponent’s ball :D Hehe, very twisted. Maybe I will change rules a little bit. I am still working on it.

Look are the newest screenshots. It’s easy to see that much changed since last version. Mostly in graphics. Among new features are:

  • dynamic lighting - Phong model programmed by myself with Vertex Shader. Pixel Shader version will also be available.
  • Fire effect (on third screen) - I am very proud of it - made it by myself without previous knowledge about particles. I’ve just read a few articles and spent some time with experimenting.
  • Reflections
  • One thing that you cannot see is animation. Interpolating key frames but there’s no need to use bones in this game. Also using Vertex Shader

Still to do:

  • Environmental mapping - if there is enough skills ;)
  • Game rules improving

Download XmasPool beta
Download XmasPool beta source code

You will need a DirectX Redistributable Package, download it here. When you have problems with missing d3dx9_24.dll after installing the package just find the d3dx9_xx.dll, copy it to the game folder and change the name to d3dx9_24.dll
It’s a little problem but I cannot include single library with the game. DirectX EULA forbids it.

Screenshots from beta version:

XmasPool screen 8 XmasPool screen 7

Screenshots from alpha version:

XmasPool screen 6 XmasPool screen 5

and from older versions:

XmasPool screen 4 XmasPool screen 3 XmasPool screen 2 XmasPool screen 1

Designed by SirMike © All rights reserved

Valid XHTML 1.0! Valid CSS!