RF 2 Discussion

Discuss the development of Reality Factory 2
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

RF2 development on linux screenshot:

http://www.freewebs.com/andycr/rf2devonlinux.jpg

I really, really like the setup... Just got Linux set up on my desktop today... You'd think I would have learned my lesson, but I didn't, and am thankful for it... As it turned out it seems that it was a messed up CD-RW drive causing the problem. Now, if I can just get Linux to stop being flakey about my wireless...
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

Development is finally starting to speed up again after a 6 day slump. I'm going wild with error handling, making RF2 the most stable RF ever. For example, if RF2 encounters a fatal error, such as a missing realityfactory.ini, instead of crashing, it will display a messagebox telling the user that the file is missing, then exit politely.
Jay
RF Dev Team
Posts: 1232
Joined: Fri Jul 08, 2005 1:56 pm
Location: Germany

Post by Jay »

That's a good idea. I am sure this will speed up game developement.
Everyone can see the difficult, but only the wise can see the simple.
-----
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

Progress is coming unbelievably well! :o

Wow. This is almost scary. RF2's becoming intelligent... :shock:
Fatal Error! In field 'FullScreen' of file 'realityfactory.ini': Invalid boolean value 'tryingtotrickyou'.
8)

But that's just another example of the error handling I'm putting in; instead of crashing or doing whoknowswhat like RF1 would do, it politely tells you what's wrong down to the exact line of the INI file, then closes.
User avatar
SithMaster
Posts: 306
Joined: Mon Jul 04, 2005 11:45 pm

Post by SithMaster »

So its going to become self aware?
The brightest light casts the darkest shadow.
Burn the heretic. Kill the mutant. Purge the unclean.
nanogod
Posts: 22
Joined: Wed Jan 18, 2006 3:35 pm
Location: Germany
Contact:

Post by nanogod »

:D

Thank you lord for using me as an engine!
You make a sad engine very happy!
__________________________________________
http://www.michaelhurler.de
__________________________________________
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

pretty much! better shut down your pc at night, dont give it extra time to consipre! :P
nanogod wrote::D

Thank you lord for using me as an engine!
You make a sad engine very happy!
I'm sorry, I don't know what you mean.

Development is coming somewhat badly. I've been sick (bad headaches) the last few days, my main dev machine, Borealis, has taken a dislike to the sudden turn towards summer temeratures (and I think I have too, thats probably the cause of my headaches) and its poor athlon xp (which are known for overheating anyway) is reaching 61c and up. i can't even run anything made with irrlicht anymore on it, which rules rf2 out - rf1 crashes before it even starts anything beyond the g3d logo! sigh, time to go to my laptop while i order a new case with decent cooling...
nanogod
Posts: 22
Joined: Wed Jan 18, 2006 3:35 pm
Location: Germany
Contact:

Post by nanogod »

:oops:

Oh, nothing important...

I wanted to say sometinh with the words of the engine, after it became self aware...

My english is not the best...

Btw.: Sounds great what you are doing Andy, ... incredible great...

So long

nanogod
__________________________________________
http://www.michaelhurler.de
__________________________________________
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

Ohhhh sorry, didn't get it. :D LOL I hope that's what it would say, not "Stop compiling me, that hurts!!" or "Why couldn't you just let me rest?!"

RF2 alpha released about now.
MakerOfGames
Posts: 866
Joined: Fri Jul 08, 2005 4:27 am
Location: PA, USA

Post by MakerOfGames »

You already have an alpha release of RF2???!!!! Is this true?! If so, I never expected it to be this soon!

Keep up the excellent work! :D
Think outside the box.
To go on an adventure, one must discard the comforts and safety of the known and trusted.
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

Yeah, but it's only to test a critical component of RF2 to ensure it's stable, not the whole thing, and very little is shown to the user.
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

man. an incredible burst of progress. converted 500 or so lines of menu element loading code down to about 50 lines ( :shock: 8) ), working on getting menu button clicking working, redid most of the MenuPage class, etc.
User avatar
SithMaster
Posts: 306
Joined: Mon Jul 04, 2005 11:45 pm

Post by SithMaster »

Your like a prodigy or a genius or better yet an evil genius.
The brightest light casts the darkest shadow.
Burn the heretic. Kill the mutant. Purge the unclean.
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

bah, thanks i think, but not an evil genius. all my code shall be used for good. :)

oh, and the quit button is now working. I just got to remove my debug "Quit" IGUIButton from the corner of the screen (you know, the one i use because im too lazy to go all the way up to the close box?) 8)

this was actually quite a bit of design turmoil, im trying to avoid spagetti code, and i think i succeeded, but itll probably end up being redone someday. youd be surprised how hard it was to get it to behave correctly and have elegant code. my motto has always been:

I can program anything. The question is whether I can do so elegantly.

i think its proving a little more true than i would like :?
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

Options button and options page complete (except for language, which ill leave for later/maybe someone else). 8)
Post Reply