Ragdoll Fighters Blog

When chaos requires redefinition

Na'vi

clock January 6, 2010 12:32 by author Morten

That's right. I'm simply in love with Avatar. Best movie ever.

And if that wasn't enough, I'm learning the Na'vi language spoken by the people on Pandora (The planet on which Avatar takes place).

 

Kaltxì ma frapo. Oe zene nume Na'vi. Eywa ngahu.

Which means:
Hello, everyone. I have to learn Na'vi. May Eywa be with you.



Setup Screen

clock January 2, 2010 14:57 by author Morten
So, I've been working quite a lot on RF3 the last couple of days.
The setup of a game in RF3 is a lot different compared to it's predecessors.

In RF3 the game mode, level, players, etc. are chosen on a screen before the game is started.
When settings has been selected, the "Launch Game" button will launch the game in the selected game mode on the selected level.

Here's the old setup form I had 3 days ago:



And now the one I have today:








Stay tuned for more updates.


Avatar

clock December 29, 2009 17:28 by author Morten
A new movie called "Avatar" has been running in the cinemas all over the world since December 18th, 2009.

I watched the trailer, and thought to myself, that it would probably be a pretty cool movie, and I wanted to see it sometime.


So a few days ago I decided to go watch it in the local cinema, and boy, am I glad I did?


Never in my life have I seen a movie this spectacular. The whole story is simply amazing, and the CGI is outstanding.


I normally buy a large cola and half a kilo of candy, and before the movie is done I've eaten and drunk most of it.


But Avatar was just so... Wow... I have no idea how to describe it. Well... I only ate like 10 pieces of candy, and got a single sip of the cola.




If you have not seen it yet, I strongly recommend that you move your ass now, and go to the nearest cinema.

I've got myself a new favorite movie.


Game Engine

clock December 28, 2009 22:12 by author Morten
When making a game, one of the difficult things is to write an engine.

You could easily make something that draws a few boxes on the screen, but you're gonna regret later when you want to add 500 boxes at once, that you didn't think about optimization.



I'm currently working on an engine to be the fundament of Ragdoll Fighters 3.



One of the advantages of switching to a real programming language rather than using Game Maker, is that I won't be limited to what Game Maker gives me.

In Game Maker there's one loading in the beginning, and that's it. You can't change it. You can change the image, and specify whether there should be a progress bar or not.



But now, without those limits, I can make it however I want, and I can even integrate the updater into the actual game.





Furthermore... The game will be compatible with both Windows XP and Vista (Even Windows 7) in one single executable, rather than having one for each OS.

Of course I could simply remove the normal executables from Ragdoll Fighters 2, and just keep the RagdollFighters2_VISTA.exe as it will run on XP too.

The problem however, is that I've experienced that the VISTA executables sometimes behaves weirdly. This problem will not be present in Ragdoll Fighters 3.





I'm still working on the engine, before I begin developing any game related components. I still need to work a lot on optimizations, etc.


Merry Christmas

clock December 28, 2009 22:09 by author Morten
It's been quite a while since my last post.

Everything has been so hectic the last year or so.



Anyway, I just wanted to wish you all a merry christmas.


Ragdoll Fighters 3?

clock December 28, 2009 22:06 by author Morten
You might have noticed the category called Ragdoll Fighters 3.


I recently had to re-format my computer, and my Windows XP CD is broken, so I had to install something else.

No way I'm going to anything pre-XP, so my only choices were either Vista or 7. I'm not going to install Linux or Mac.

Mac is just plain ridiculous shit, and I've gotten too used to Windows to switch to Linux. Also, I can't develop or play all my favorite games on Linux.

That means there was only Vista and 7 left. And since I'd rather stick a ragdoll up my ass than use Vista, I went for Windows 7.





One problem occurred because of this. I used Game Maker 6.1 to develop Ragdoll Fighters 1 and 2.
Game Maker 6.x is incompatible with Windows Vista and 7 natively. This is due to the zlib compression that has been done on the Game_Maker.exe and the Game Maker runner, which cannot be uncompressed in Vista.

Now, Game Maker 7 was made to work on Vista, and also works on 7, but the physics engine I use for Ragdoll Fighters does not work with Game Maker 7.

So where does that leave me?

Well... If I use Windows XP, I would be able to continue using Game Maker 6.x, and the physics engine would work like it should.
But, first of all, my XP CD is broken, and I really love Windows 7. Comparing Windows 7 and Windows Vista, is like comparing a Ferrari and a Lada. Windows 7 just blows anyone away. (Even Mark Shuttleworth (The mind behind the Linux distribution Ubuntu) likes it.

Anyway. Since that's not possible, I had to install Windows 7.
That way, I can't run Game Maker 6.1, and can't work on Ragdoll Fighters 2 (nor 1).

Great, right?

So, right now, I can't do shit about Ragdoll Fighters at all.





Now, where does Ragdoll Fighters 3 fit in all this?

Well... I've wanted (for quite some time) to switch away from Game Maker, and use something that give me more power, like C++, C#, etc.
My primary language is C#, so that's what I'm going to choose if I had to make anything.





Also, using a real programming language rather than Game Maker's GML scripting language, I get much more power and control.

Also because I'm not going to be restricted by anything other than people's hardware.

I know C#, so anything is a piece of cake for me in C#, compared to GML that has some weird uncontrolled and unexpected weirdness’s (Is that even a word?).



So right now, I have the choice between abandoning Ragdoll Fighters all along, or start from scratch, in a whole new environment.



Another advantage, COULD be (I'm not completely certain about this), a linux version.

C# requires Microsoft .NET Framework, and some people have been making their own ".NET Framework" called Mono.

This enables people with Linux to run applications written in any .NET language, such as VB, C#, J# and F#.

I'm not saying that it will run, and I will primarily focus on the Windows version.




I'm really eager to write RF in C# instead.



I'm currently trying to create the ragdolls from RF2, and try them off in C# and a completely new physics engine (open-source, which allows me to modify it, as I see fit), and I'll get back to you on that.





Leave a comment.


- Morten.




PS: All future posts about RF3 will be thrown in the RF3 category.


About the author

Hello. My name is Morten, and I'm the author of the Ragdoll Fighters series.

Recent posts

Recent comments

Comment RSS

Calendar

<<  July 2010  >>
MoTuWeThFrSaSu
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

Sign in