Re: Let's talk about audiogame development environments

Hi Yukio,

It is very interesting to hear about your setup.  Thanks for sharing.
I've been very impressed with what I've played of BK3, though I rarely find time for playing games, so I am not especially far in it.

I use Visual Studio 2010 and C# with .NET Framework 4.0.
.NET 4.0 is the last version that supports Windows XP which is why I have not upgraded, but fortunately 4.0 is not that old and has many modern features.
I've been programming in C# for about 11 years.
I use git for source control, which allows me to easily share code with Craig Brett, who has been extremely helpful maintaining Tactical Battle and working on some features for my FPS.

I have 3 major games that all share code in dlls I've written.
Tactical Battle is the only one that is currently released.
The other 2 are an FPS and an RPG, neither of which is released yet, though both are very far along in development.

My line count for a ll 3 games and shared code is as follows:
55406 total
45409 code with 2940 inline comments.
3046 blank
2123 using statements
2837 normal comments
1991 code comments

I am glad to hear about your line count since it lets me know that mine is also in the ball park.
The RPG also uses TypeScript for scripting game specific logic and has 8194 lines in the scripts folder as well as many more inline scripts in the content files.
I created my own content file format and parser that you can see in Tactical Battle map creation.
I've found this very helpful for spreading out the work among non programmer contributors and avoiding cluttering the core engine with game specific monsters, encounters, skills, effects, items, terrain, maps, and NPCs.

I also use some third party libraries.
Most notably OpenALSoft and LibSndFile for playing sounds, though Tactical Battle is still using DirectX.AudioVideoPlayback because it is older and I haven't had a compelling reason to convert it yet.

As an aside, I am now working on a new NVDA translation addon to let English speakers once again play your great games.

_______________________________________________
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : yukionozawa via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : yukionozawa via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ian Reed via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : yukionozawa via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : yukionozawa via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ian Reed via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ian Reed via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : yukionozawa via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : yukionozawa via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ian Reed via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : keyIsFull via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : yukionozawa via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : yukionozawa via Audiogames-reflector

Reply via email to