Clarion++?

I was thinking of translating Clarion into C++. GM is just too slow for me to do the things I WANT to do. And I think I’ve figured out more than enough C++ tricks to actually do this. It would also involve redoing ALL of the graphics, but not necessarily all of the logic. It should be encapsulated well enough to be an easy translation. Of course I would have to rewrite a whole lot of things to work in C++, but it’d be worth it.

If I ported it to C++, I’d improve/add the following:

-Scalable display with proper graphical frames instead of pre-drawn backgrounds for menus.
-Isometric view of the game world with smoother scrolling and movement of objects across tiles (sliding movement as opposed to popping)
-Larger sprites and tiles
-Support for idle animations for tiles/people/monsters/creatures and improved visuals on items as a result. This is possible due to the lack of GM’s ridiculous object overhead and speed problems.
-FASTER PERFORMANCE
-Finally, the LOS algorithm will work fast enough to be practical and worldgen won’t take five damn minutes.
-Better-implemented code all-around due to having the opportunity to redo it and put in framework features and optimizations I should have put in before.
-Easier tileset modability by simply replacing pictures in the appropriate folders.

Can’t do any of this until I get a new computer, but I’m just throwing that out there as a possibility.

Advertisements

Posted on 02/15/2012, in Uncategorized. Bookmark the permalink. 2 Comments.

  1. Moving to C++ is a great idea, but have you thought about Darkbasic Pro? It’s what I’m using for my game, all the ease of BASIC when you’re coding but it run time you compile it just like C++.

    Regardless of which language you choose keep up the good work.

  2. DO IT
    DO IT

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: