Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

iheartyyouxo

Member Since 30 Jan 2011
Offline Last Active May 16 2013 07:11 PM
-----

Posts I've Made

In Topic: VC++ 2010 crashes on ShowWindow(..)

17 March 2013 - 08:55 AM

While I do not know the default value for nCmdShow try displaying your window using SW_SHOW (Also seen here: http://msdn.microsoft.com/en-us/library/windows/desktop/ms633548(v=vs.85).aspx).

If nCmdShow is uninitialized, which it could or could not be honestly I have never checked, you would get an error with your program. If that doesn't help - sorry :P

In Topic: What GUI Toolkit Would Be Best For My Game Editor?

25 February 2013 - 11:35 AM

MrJoshL, on 24 Feb 2013 - 08:57, said:
@Amr0     Something tells me that that is not a screenshot of your editor...
It is. It's not my engine though if that's what you mean...

 

Sorry for the broken quote but the reason for the down votes, and going out on a limb here, is the fact the top of the window it says very clearly L. Spiro Engine Editor. Many of the users of this site know L. Spiro has made many posts related to his engine in development. It came across at first that you were stating the everything in the image was made entirely by yourself. The title of the window sorta comes across as being the complete opposite.

 

While you state the engine is not yours we as forum readers are not aware if you and L. Spiro are working together/sharing builds of the engine. As far as I was aware his engine has not been released for the general public to use. I hope this offers a little bit of understanding why you were down voted.

 

Sorry for the post not being on topic I just figured no one was going to answer why they down voted him. smile.png


In Topic: A Mini-Compiler?

15 January 2013 - 04:51 PM

This could be off from what what you are asking but after reading your post a few times this is what I thought:

  • You have code you rewrite each time you start a new project
  • You don't like having to import the entire code base between projects - .cpp/.h if you are using C++ (if I am reading this correctly)
  • You want a set of core components and then use something external to build an application from (much like Unreal's approach before where they created everything but the core in Unrealscript).

If the above is true (meaning I read it correctly rolleyes.gif ) maybe you could look into creating a library of core components and link against that library? If you have a great set of core classes from project A and want to use them in project B - just compile it and use the headers for the library. This way you do not have 5 versions of the same MyFile class   living within your system.

 

Once you have that, and as the post above me states, you can just bind your core methods to a scripting language. If you need to add more functionality you can add the ability for creating plugins for your application and use the plugins in the scripting language. The Ethanon Engine followed this approach where you were able to export angelscript functions from a DLL library and then use it in the scripting. It was as simple as just adding the plugin name to a config file.


In Topic: Source Control - Perforce

15 January 2013 - 08:06 AM

As for the plungin limitation for 2010 look here: http://vinayakgarg.wordpress.com/2011/08/27/features-missing-in-visual-studio-2010-express/

In short it is plugins and a few other things which won't make much of a difference unless you as a user need it. 2012 is a bit better but still lacks the plugin capability.

As for working alone I have never used Perforce but used svn/git on my local computer without much of problem. You could also use an old computer you have to store your repository on which I found works quite well.

(Sorry for formatting/spelling mistakes - posting on a phone.)

In Topic: Making Diablo 2 style rpg

05 January 2013 - 10:42 AM

HI,

 

Yes it is entirely possible to make on something like it on a smaller scale. Like other projects it really just comes down to how dedicated you are to achieving your goals. 

 

I took a course last semester which was aimed at teaching students new to programming how to program via games using C# and XNA. There was some pretty awesome projects coming from students I know only had a previous semester of programming. From your post you said you had studied CS before so I am making an assumption you know at least the basics of programming.

 

Most programming languages are very similar so switching between them is actually quite easy. If, for instance, you already know Java you can pick up C# in a few days more or less. I know students who were able to pick up the differences in a week without much practice outside the classroom. 

 

For a base to build your game off of I would do something of the following:

  1. Make a grid of 2D tiles which are (for example) 64x32 pixels. This makes the tile twice as wide as it is tall. See: http://flarerpg.org/tutorials/isometric_tiles/
  2. Once you have a grid add in a simple character sprite.
  3. With the character sprite get him to walk around the grid of 2D tiles using the mouse

Once you have that done I think you would have a really good idea on how to continue with the game from there perhaps by adding in sprite sheets for animation tiles/characters. smile.png

I suggest taking a look at http://flarerpg.org/ since it is one of the best open source 2D games similar to Diablo I know of. It should be informative to see how they handled their artwork for the characters/animations.

 

If my post didn't answer any of your questions or you need more information I apologize and can reply as necessary.

 

Good Luck! happy.png


PARTNERS