Author Archives: Shahed C

Xbox One Indie Game Development – What We Know So Far

By Shahed C on October 17, 2013

Feedback from ID@Xbox:

Chris Charla, Microsoft’s Director of ID@Xbox has this to say about my blog post: “That’s pretty good! Did you mention the free dev kits and the retail -> dev kit transition?”. In response to his feedback, I’ve updated the content, using quotes from Xbox News and Xbox Corporate VP Mark Whitten.

Updated Post:

Some of you may know that I am heading to Microsoft HQ in Redmond to attend the upcoming Xbox One Developer Summit, aka ID@Seattle. This is the first dev summit to welcome the new crop of developers who have signed up for ID@Xbox, the Xbox One’s Indie Developer Program.

I’ve signed an NDA for this event, and will not be revealing any confidential information during/after the event. So, I’ve put together the information below from everything that has already been announced in public.

Continue reading →

Storing and Retrieving Multiple Flags in an Integer

By Shahed C on October 5, 2013

Many years ago, I taught myself game development from Andre LaMothe’s “Windows Game Programming For Dummies”. Back then, I was just learning about C/C++, Win32 and DirectX for making video games.

One of the interesting things I learned was about using bitwise operators to store multiple states in a single variable. This can still be useful in any C-derived language, such as C#. You can even use this technique in JavaScript!

Let’s say, your game character has a carry-on weapon bag with 8 available slots. Each slot can store 1 type of weapon.

Continue reading →

Presenting Entity Framework at GWU’s Graduate Computing Club

By Shahed C on September 21, 2013

Having presented Entity Framework Code First Migrations at several venues throughout  this year, I will be presenting an EF intro session at George Washington University (GWU)

Sep27

GWU logo

GWU Graduate Computing Club (GCC)

  • Website: http://gcc.seas.gwu.edu/?p=78
  • Date/Time: Wednesday, September 27, 2013 at 6:00 PM
  • Location: George Washington University, Washington DC.

Diff’ing your code with Beyond Compare

By Shahed C on September 14, 2013

Every now and then, I find a tool that I find useful enough that I want to recommend it to other developers. Beyond Compare is such a tool.

Available as a free trial from Scooter Software, Beyond Compare is “the ideal tool for comparing files and folders on your Windows or Linux system”.

BeyondCompare

 

In my current project, I am using TFS for source control and automated builds. When it is time to compare a file with previous versions of its code, the TFS file diff viewer leaves a lot to be desired.

Using a tool such as Beyond Compare, I have more control over performing file-diffs, and resolving conflicts. If you want to change your Visual Studio diff settings, follow the instructions outlined in the following Stack Overflow post:

http://stackoverflow.com/questions/4466238/how-to-configure-visual-studio-to-use-beyond-compare

Within my own project, I use Beyond Compare when merging code from a forked branch back into the main trunk. It’s very useful, and helps highlight problem areas.

I would highly recommend it! 🙂

 

Presenting EF Migrations at Caparea and RADNUG

By Shahed C on August 24, 2013

Updates:

  • the presentation material and sample files are available on the Downloads page.
  • all speaking engagements have been added to a new Speaking page

Original Post:

Having presented Entity Framework Code First Migrations at Microsoft’s NoVA Code Camp earlier this year, I will be presenting at the following user group meetings:

Aug27 capnet

Capital Area .NET Users Group (CapArea)

Sep17

radnugLogo

Rappahannock Area Developers .NET Users Group (RADNUG)

  • Website: http://radnug.org/meetings/9-17-2013
  • Date/Time: Tuesday, September 17, 2013 – 6:30pm
  • Location: SimVentions building, 11905 Bowman Drive, Suite 501, Fredericksburg, VA
  • Special Instructions: Use the entrance that has 3 flag poles outside