It’s been awhile since I posted. I hope you all are doing well.
If anyone is curious if I fell off the world or vaporwared, not yet. I adapted and pushed sideways into C#.
Oh and I found a programming job! With this new job I transitioned into a C# development position. Started out as a Software Analyst creating wireframes and visio documentation and saw an opening for programming and applied.
I am working on the next iteration of my game design hobby. C#, XNA 4.0 refresh and only a fraction of the effort it took in C++ I made this.
I finished character selection today. Here are some shots.
The server sends authorized playable characters to the client, the client then loads the resources from the shared Sqlite3 db file and tileset. TCODlib renders the result.
Might be another week before I post the server application as freeware. Want to at least have it generate a world and let players run around on it and talk.
I found a highly effective way of taking automatic snapshots. I used Gadwin printscreen, and an AutoIT script I wrote. Gadwin was configured to dump screenshots in a snaps directory and not prompt.
AutoIT script. alt-esc toggles pause, and shift-esc turns off the script.
Global $UnPaused
HotKeySet("!{ESC}", "TogglePause")
HotKeySet("+{ESC}", "Terminate")
While 1
Sleep(100)
WEnd
Func TogglePause()
$UnPaused = NOT $UnPaused
if($UnPaused) then
ToolTip("Capture on.",0,0)
else
ToolTip("Capture paused.",0,0)
EndIf
While $UnPaused
Send("{PRINTSCREEN}")
Sleep(5000)
WEnd
EndFunc
Func Terminate()
Exit 0
EndFunc
Had an hour an a half to code today and put in Sqlite3 data read for entities and an ini file reader. Enjoy the movie.
I love to code.
I’ve posted the client part of the legacy of a warlord multiplayer game on bitbucket. https://bitbucket.org/willraman/legacy-of-a-warlord-client
It is still pretty rough around the edges but it is shaping up nicely.
Soon as the client can connect with the server in a more robust fashion (character creation finished). I’ll post the server application to http://www.legacyofawarlord.com.
Will
I posted my new PHP budgeting app. Has a long way to go but it is a good start. Already immensely useful for me.
I figured I will call this Quick and Easy budget (PHP). The license I decided on will be AGPL .
I added some date controls and am now trusting my budget to it. I’m not going to give something away unless I dogfood it. :)
Todo list for version 1.0, maybe one more week.
major:
1. Database manager tab
2. Line chart graph - Showing 3 plots, actual amount, budget amount and income. Maybe even a volume graph. Expenses fills up a volume of the income display. Not sure yet.
3. 3d pie chart for income vs. expense button added to current chart control.
4. Arrow moves view in month range (instead of just one month). If a difference in months is detected that is greater than 1. Every next arrow or previous arrow click increases months by that amount. This should give me the speed of navigation I want.
5. A spreadsheet report dump for tags and amount for the time period specified. Also an optional dump to PDF. I found a nice open source PDF exporter.
And a few minor fixes and code cleanup.
Version 0.9.1:

About a week ago I looked at my billing/budgeting spreadsheet and it is completely overwhelming and unorganized.
I decided I need to better my web programming and database skills so I created a simple budgeting web page tool. It runs on PHP, ajax, and CSS3. The database is SQLite3. This is actually a perfect database for such a small app.
Here is a picture of version 0.9. When I finish this I will post 2 versions. A full application with apache/PHP engine zipped up. Also the PHP code by itself.
Probably licensed on LGPL.
Now this is interesting. If google continues to dominate the market, this might be the next language I decide to learn.
Dart - http://www.dartlang.org/
Language spec - http://www.dartlang.org/docs/spec/dartLangSpec.pdf
I think i’ll give it a shot. I’ve been playing with PHP lately and writing a simple web game text hack for the legacyofawarlord.com site. I’ll try this dart thing for the client side communications using dart.
Found this in my wanders on the internet.
http://langpop.com/
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Looks like C and C++ will be around a long time.