Difference between revisions of "The Lair of Xar"

From RogueBasin
Jump to navigation Jump to search
m
 
(5 intermediate revisions by the same user not shown)
Line 18: Line 18:
The Lair of Xar is a realtime roguelike with pixel graphics.
The Lair of Xar is a realtime roguelike with pixel graphics.


Link to the trailer (HD):
Link to the trailer (HD): [http://www.youtube.com/watch?v=V5NVNkigncA http://www.youtube.com/watch?v=V5NVNkigncA]
[http://www.youtube.com/watch?v=V5NVNkigncA]


Project home:
Project home: [http://www.cniska.net/tlox/ http://www.cniska.net/tlox/]
[http://www.cniska.net/tlox/]


[i]The game is FREE so feel free to download it and give it a try![/i]
''The game is FREE so feel free to download it and give it a try!''


[img]http://www.cniska.net/tlox/screenshot-small.jpg[/img]
http://www.cniska.net/tlox/screenshot-small.jpg


[b]Who am I?[/b]
==About the Developer==


I'm a 28 year old web developer from Helsinki, Finland. I work for a company that provides a variety of clients with advanced web applications. I have experience in programming with PHP, JavaScript, Java and ActionScript3. I also have extensive experience in working with frameworks and libraries. I want to improve myself as a developer and expand my knowledge beyond web application development. To achieve this I spend my evenings learning game development because it's something I've always wanted to do.
TLOX was developed by Christoffer "Calistar" Niska, a 28 year old web developer from Helsinki, Finland. Calistar work for a company that provides a variety of clients with advanced web applications. He has experience in programming with PHP, JavaScript, Java and ActionScript3. He also has extensive experience in working with frameworks and libraries. He wants to improve himself as a developer and expand his knowledge beyond web application development and to achieve this he spend his evenings learning about game development.


==Development==
==Development==


TLOX is my first real game development project. The game isn't built on any game framework or library, instead I've written everything from scratch. The reason why I choose to do this was because I wanted to learn everything from top to bottom. The game itself could surely be improved a lot and keep in mind that this is a first version. I have plans to rewrite the engine from scratch using the knowledge that I've gathered during this project in order to improve the code quality. TLOX was developed during a period of one year.
TLOX is Calistar's first real game development project. The game isn't built on any game framework or library, instead everything is written everything from scratch. The reason why this path was chosen was because Calistar wanted to learn everything from top to bottom. The game itself could surely be improved a lot but there are already plans to rewrite the engine from scratch using the knowledge gathered during this project. TLOX was developed during a period of one year.


==The engine==
==The engine==
Line 40: Line 38:
The project consists of two parts, the engine itself and the game that implements the engine. The engine follows the traditional inheritance pattern and provides the following features among others:
The project consists of two parts, the engine itself and the game that implements the engine. The engine follows the traditional inheritance pattern and provides the following features among others:


[list]
* Separated update and rendering logic
[li]Separated update and rendering logic[/li]
* Event dispatching and listening
[li]Event dispatching and listening[/li]
* Simple scene management
[li]Simple scene management[/li]
* Simple tilemap engine
[li]Simple tilemap engine[/li]
* Simple GUI
[li]Simple GUI[/li]
* Bitmap fonts
[li]Bitmap fonts[/li]
[/list]


==Story==
==Story==


TLOX is an action role playing game with randomly generated content. Your task is to slay an evil minotaur named Xar who has ravaged the villages near his lair. To challenge Xar you must first make your way to the final floor where he resides. Along the way you will find items and power-ups to help you accomplish this task. Are you ready to face the might of Xar?
TLOX is an action role playing game with randomly generated content. Your task is to slay an evil minotaur named Xar who has ravaged the villages near his lair. To challenge Xar you must first make your way to the final floor where he resides. Along the way you will find items and power-ups to help you accomplish this task. Are you ready to face the might of Xar?

Latest revision as of 18:34, 11 October 2011

The Lair of Xar
Stable game
Developer Calistar
Theme Fantasy
Influences NetHack, ADOM, Diablo
Released Oct 6, 2011 (1.1.0)
Updated Oct 6, 2011 (1.1.0)
Licensing Freeware
P. Language Java
Platforms Windows, OS X
Interface graphical
Game Length 1 hour
Official site of The Lair of Xar


Introduction

The Lair of Xar is a realtime roguelike with pixel graphics.

Link to the trailer (HD): http://www.youtube.com/watch?v=V5NVNkigncA

Project home: http://www.cniska.net/tlox/

The game is FREE so feel free to download it and give it a try!

screenshot-small.jpg

About the Developer

TLOX was developed by Christoffer "Calistar" Niska, a 28 year old web developer from Helsinki, Finland. Calistar work for a company that provides a variety of clients with advanced web applications. He has experience in programming with PHP, JavaScript, Java and ActionScript3. He also has extensive experience in working with frameworks and libraries. He wants to improve himself as a developer and expand his knowledge beyond web application development and to achieve this he spend his evenings learning about game development.

Development

TLOX is Calistar's first real game development project. The game isn't built on any game framework or library, instead everything is written everything from scratch. The reason why this path was chosen was because Calistar wanted to learn everything from top to bottom. The game itself could surely be improved a lot but there are already plans to rewrite the engine from scratch using the knowledge gathered during this project. TLOX was developed during a period of one year.

The engine

The project consists of two parts, the engine itself and the game that implements the engine. The engine follows the traditional inheritance pattern and provides the following features among others:

  • Separated update and rendering logic
  • Event dispatching and listening
  • Simple scene management
  • Simple tilemap engine
  • Simple GUI
  • Bitmap fonts

Story

TLOX is an action role playing game with randomly generated content. Your task is to slay an evil minotaur named Xar who has ravaged the villages near his lair. To challenge Xar you must first make your way to the final floor where he resides. Along the way you will find items and power-ups to help you accomplish this task. Are you ready to face the might of Xar?