ASP.NET AJAX Lessons Learned

by calbert 9/25/2007 5:40:00 PM

I used the Microsoft ASP.NET AJAX Extensions pretty heavily for the user interface of my persistent browser based game Perenthia and after about two weeks of live server testing I have discovered some performance issues that may cause me to abadon the use of the UpdatePanel for straight AJAX calls using JSON objects.

The reason being is that I have UpdatePanels that update various sections of the game and instead of just setting a value as supplied from the server they send back the entire HTML blog of changed text. For orderinary web sites this wouldn't be a problem and in fact when allow them to perform faster. Since Perenthia is a little more interactive in so much as players can move around, which are post backs, and do battle, which are post backs, sending all this HTML back is causing too much bloat.  I am thinking of creating some very simple Javascript objects that I can send down from the server that will contain only values that need to be changed rather than HTML. This way I am not sending down tables, spans and the like.

Anyway, we'll see it how it goes, hopefully it will improve performance of the game because that is lacking right now. 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

ASP.NET Development | Game Development | General | Perenthia PBBG

Perenthia PBBG Post-Beta Release

by calbert 9/21/2007 11:51:00 AM

I released the persistent browser based game Perenthia last week into a public BETA. Got some great folks on there testing stuff out, finding bugs and overall just providing great feedback. It's funny how much can get past your unit testing when you are the one who wrote the code.

Anyway, got a game refresh and loads of bug fixes coming either tonight or tomorrow and then hopefully I can move on to getting quests ready to go. 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Game Development | Perenthia PBBG

Perenthia PBBG Released

by calbert 9/14/2007 4:51:00 PM

After many, many long months of designing, writing, re-writing, scrapping and re-writing my persistent browser based game Perenthia has been released in a public Beta phase. Features will continue to be added over the next few weeks with the first of those features being quests that follow the main storyline.

Check out Perenthia PBBG

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

ASP.NET Development | Game Development | General | Perenthia PBBG

Upload started..

by calbert 9/14/2007 12:24:00 PM
I have started the database upload for Perenthia and will move the files shortly thereafter. Once everything is tested up on the server to ensure it is working properly I will open up the game.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Game Development | Perenthia PBBG

Perenthia PBBG Release Tomorrow

by calbert 9/13/2007 11:58:00 AM

The persistent browser based game Perenthia will open for a public Beta tomorrow evening. Some of the quests have yet to be completed but they are higher level quests so I still have time to map them all out.

Banks and Households are not complete and although you may see references to them they do not function as of yet. Banks will allow you to borrow money and store items and gold and Households are player run groups that will feature private messaging, group events and quests and could possibly include Household vs Household competitions.

Since banks are not complete you can pretty much carry as much stuff as you want. Once banks are complete you will find yourself restricted if you carry too much.  

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Game Development | Perenthia PBBG

Perenthia Release Update

by calbert 9/11/2007 11:47:00 PM

Not sure what time of day I will open up Perenthia on Friday the 14th. Probably sometime in the morning, depends on how my last testing goes. I am finishing up testing out the quests and auto generated dungeons. If everything goes well, which it never does, the game will be live Friday morning. If I run into snags could be later in the day or worse case Saturday.

For those who don't know, Perenthia is a persistent browser based game set in a fantasy world and will feature Character Profiles, Live Chat, Quests, Forums, Households and hopefully Player vs Player combat.

Character Profiles will allow you to upload an avatar image, provide a description about your Character and even maintain a journal where other players can leave you comments and you can catalog your adventures.

Live Chat is built into the interface and will allow you to chat with other players in the game.

Quests are an important part of the game and the main storyline drives several key quests that will send you all across the landscape.

Forums allow you to interact with other players, helping each other on quests, reporting bugs, etc.

Households have yet to be completed but will be player run and allow the head of household to assign special titles to levels and create a unique experience for members. 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Game Development | Perenthia PBBG

Silverlight Goodness

by calbert 9/11/2007 12:53:00 PM
Silverlight goodness is coming to the D.C. area in the form of a Silverlight Dev Camp. Keep checking Frank's Blog for more details.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

General

PBBG Mapper

by calbert 9/11/2007 9:36:00 AM

Here is a screenshot of the PBBG mapping tool I wrote for creating the Perenthia world. The screenshot is the City of Angarath, a starting point in the game. The mapper is a  Windows application written in C# 2.0.

PBBG Mapper 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Game Development | General | Perenthia PBBG

Perenthia PBBG AJAX Screenshot

by calbert 9/10/2007 11:22:00 AM

Here is a screenshot of the AJAX interface for my PBBG Perenthia, which is scheduled for a beta release this Friday September 14th. This will be the main game screen where all actions related to game play will take place.

Perenthia PBBG AJAX UI 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Game Development | Perenthia PBBG

Perenthia PBBG Update

by calbert 9/7/2007 1:17:00 AM

Making good progress toward the Beta release of my PBBG Perenthia on September 14th. Not sure what time of day I will open the site up, probably in the morning some time on the 14th. Anyway, the AJAX game interface is working great after I scaled it down a little. I am still working on a more advanced interface in Silverlight 1.1, might be a little while before that is finished though, I want to get the game up and running first.

 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Game Development | Perenthia PBBG

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