Jump to content
  • Advertisement
  • entries
    707
  • comments
    1173
  • views
    435848

XNA woes

Sign in to follow this  
Programmer16

148 views

I didn't change my entry's title. You're seeing things. >_> <_<


I took another crack at XNA and I hate it even more now [sad]. A few of my problems have to do with Game Studio Express not working at all for me. New components don't show up in the tool box, I can't change (most) values in the property sheet, just now it ate about half of my source code (vertically of course, so I just have a bunch of characters missing off the beginning of each line), and I keep getting an error about serialization for some functions that I removed (I've tried rebuilding several times and I just get the error over and over again.)

Then there is the fact that they've implemented enums for Keys and MouseButtons when Windows.Forms already has them, so I keep getting ambiguity errors.

I also think the timing is messed up, I'm doing something wrong, or I'm misunderstanding something. I wrote a map system and had it rendering a 30x30 map of 16x16 tiles and it dropped my framerate to ~7-18 (yes it's my map, I chopped out all other code except obviously my frame rate timer, but when I chop out the map the speed goes right back up.) This is obviously bad when compared to my DX renderer which can do over 2000 tiles and stay above 30fps (actually, it stays above 60 most of the time.)

Again, lack of event-based input. GUI incompatability FTL. Yes, I've written my own event-based input wrapper for it, but custom systems just aren't suited for text-based input. Didn't they learn with DirectInput?

At the moment the only thing I actually like about it is that it handles the graphics device for you (scaling, resizing, etc.)



I had signed up for the 360 homebrew contest, but evidentally I got overlooked. I guess it's a good thing since I can't really finish my project now anyway. That means I'm back working on MalykAI, which btw is getting a story modification. Since I'm taking out bosses, my levels are going to need a purpose. I think I have an idea, but I'm going to sit down and write out a few before I choose one.



I beat NFSMW. WOOT. The Porsche Carrera GT is unstoppable. While on that topic, I played a demo of NFS: Carbon earlier and I've gotta say it went the way of Supercars for the PS2 (I think that's the name.) It's got an awesome customization system, but the gameplay was rather horrid.

I also beat the 4th episode of Doom, which was kind of sucky compared to the other 3 episodes.

lol, it's kind of funny that I spent over $600 on my 360 (including games and such) and I'm playing the arcade games more than I am the 360 games. To be fair though, my favorite game (Battlefield 2: MC) is ruined (well, I haven't tried the online play, but I'm not much for online gaming at the moment.)



BaboViolent 2
This game is fun, free, and online.
Sign in to follow this  


2 Comments


Recommended Comments

I agree with the lack of good input method and the lack of using System.Windows.Forms or System.Drawing...

In other news, Krisc and I just started OpenXNA. It's planned to be a place where people can host open-source XNA projects, libraries, game components, etc. Eventually it'll work with http://svn.openxna.net, so it has some potential. We're still working on a bunch of other stuff too (need a new theme and a nice way to insert thumbnails). I was wondering if you'd like to help out on it somehow?

Share this comment


Link to comment
Quote:
Original post by Rob Loach
I agree with the lack of good input method and the lack of using System.Windows.Forms or System.Drawing...

In other news, Krisc and I just started OpenXNA. It's planned to be a place where people can host open-source XNA projects, libraries, game components, etc. Eventually it'll work with http://svn.openxna.net, so it has some potential. We're still working on a bunch of other stuff too (need a new theme and a nice way to insert thumbnails). I was wondering if you'd like to help out on it somehow?


Hey Rob! Definitely, I'd love to help out. Krisc actually mentioned it to me earlier in #general. So, I'll see what I can do [smile].

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!