Skip to content

WeAreBugs-XNA is a XNA port of the game "We Are Bugs" by Jeff Weber

License

Notifications You must be signed in to change notification settings

Laumania/WeAreBugs-XNA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WeAreBugs-XNA

WeAreBugs-XNA is a XNA port of the game "We Are Bugs" by Jeff Weber

This project includes two versions of "We Are Bugs".

  • BugsSL - A direct port of Jeff's Silverlight(browser) version to a Silverlight version that runs and works on Windows Phone.

  • BugsXNA - A XNA version of the game.

It's in the BugsXNA project that I have put the work. The goal is to keep the source(XNA) as close to the original(Silverlight) one, but still being true to how XNA do things.

If you grab the source from the 'master' branch you will see that port. A as-simple-as-possible port of the game. It's still not a 100 % port, but close to. What I'm currently missing (you can see these as 'issues' too) is:

  • Turning the EnemyBug red as it gets closer to the Bug (it gets excited!)
  • Making the game "time-based" instead of "frame/tick-based" as it is now
  • Adding the "MotionTrail" the BugModel, so it looks like it goes faaassstt!

If you want to play around with the code, please fork and implement one or two of these issues and send me a Pull Request :)

Bonus -> Optimization branch: As a little bonus, I have done a "Optimization" branch, where I have added a few minor improvements to the game. These are mostly related to how content (the graphics) are preprocessed and handled. This can be used as inspiration.

If you have questions, feel free to contact my via GitHub or my blog - http://www.laumania.net

Enjoy & stay tuned :)

About

WeAreBugs-XNA is a XNA port of the game "We Are Bugs" by Jeff Weber

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages