.NET PBBG Engine

by calbert 10/17/2007 11:48:00 PM

In between updating Perenthia and adding new features I have been pulling parts of the code base into a more generic PBBG Engine I am writing in C#. I started working on it when I upgraded the Knights of the Realm game and used parts of it for Perenthia. I am hoping to put Knights of the Realm Beta 2 on the new engine once I get it finished.

I am building the engine as generic as I can but it will incorporate a base rules set and some basic concepts. The base objects will be Avatars, Places and Things. These objects will contain the properties required to function within the rules set and all objects will derive from a base GameObject class that will provide a properties collection for creating custom properties on derived game objects.

The game will be driven by commands sent from the client. Some objects will handle the commands in the engine framework while other commands will cause events to be raised that deriving implementations can handle and provide custom execution or additional execution of the commands.

The egnine will basically be a commands/rules processor that I will hopefully be able to build a variety of games on. I have plans and ideas for several types of games and do not want to continually build the same thing over and over, hence the PBBG engine. 

Related posts

Comments

8/27/2008 11:11:01 AM

ichasa gohun

Very interesting and of course different, but what is the benefit of this? Wouldn't it be better to use something that already is established in the market such as PHP a PBBG game. As the market for coders is in the minority compared to PHP coders.

ichasa gohun au

8/27/2008 11:38:29 AM

calbert

Not sure what makes you think there is more demand for PHP coders in the market? What established games are you talking about? Is there source available for download? Why would I use the source of a PHP game, which all seem to be primarily RTS, for an RPG when the primary language I work in on a day to day basis is C#? Is there anything PHP can provide me that gives me benefits over C#?

calbert us

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

12/4/2008 3:34:30 PM

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen

About the author

I am Senior Software Engineer specializing in the Microsoft .NET Framework and PBBG development.

E-mail me Send mail

Calendar

<<  December 2008  >>
MoTuWeThFrSaSu
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

View posts in large calendar

Recent posts

Recent comments