.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
World Supremacy- Save $9.00

   







Go Back   .com.unity Forums > Shrapnel Community > The Honorably Discharged > Land of Legends

Reply
 
Thread Tools Display Modes
  #1  
Old April 30th, 2005, 06:35 PM

RibbonBlue RibbonBlue is offline
Corporal
 
Join Date: Apr 2005
Posts: 188
Thanks: 0
Thanked 0 Times in 0 Posts
RibbonBlue is on a distinguished road
Default How did you go about making this?

I am really interesting in making games smaller but similar to this, how did you go about making this?
Iv'e been studying C++ for about 2 months, and am yet to come learn on how to create a GUI. It has been mostly mathematical stuff.Should I study C++ on my own? is there something that explains how to make a GUI?

BTW ur game rocks!!!
Reply With Quote
  #2  
Old April 30th, 2005, 06:59 PM
Instar's Avatar

Instar Instar is offline
Major
 
Join Date: Aug 2000
Posts: 1,246
Thanks: 0
Thanked 0 Times in 0 Posts
Instar is on a distinguished road
Default Re: How did you go about making this?

You can use any programming language you want to make just about anything, really.
Doing graphics is a lot harder. If you want to do plain vanilla Windows GUIs, then I'd reccomend learning Win32 programming, or WinForms on .NET. If you want to do games, get ready for a steep learning curve. OpenGL and DirectX are what you want to study (probably just DirectX, it is far better).
__________________
When a cat is dropped, it always lands on its feet, and when toast is dropped, it always lands with the buttered side facing down. I propose to strap buttered toast to the back of a cat. The two will hover, spinning inches above the ground. With a giant buttered cat array, a high-speed monorail could easily link New York with Chicago.
Reply With Quote
  #3  
Old May 1st, 2005, 12:46 PM

RibbonBlue RibbonBlue is offline
Corporal
 
Join Date: Apr 2005
Posts: 188
Thanks: 0
Thanked 0 Times in 0 Posts
RibbonBlue is on a distinguished road
Default Re: How did you go about making this?

So I need to learn OpenGl and DirectX to do 2d graphics like this?
Reply With Quote
  #4  
Old May 2nd, 2005, 01:18 PM
Hiro_Antagonist's Avatar

Hiro_Antagonist Hiro_Antagonist is offline
Second Lieutenant
 
Join Date: Mar 2005
Location: Seattle, WA
Posts: 571
Thanks: 0
Thanked 0 Times in 0 Posts
Hiro_Antagonist is on a distinguished road
Default Re: How did you go about making this?

This game was made using DirectX and C# (.NET).

C# is a much easier language to learn and code in that C++, but it does come with some problems. However, if you're just starting out with coding, C# is a great language to learn... There are a huge number of C# jobs out there (at least around Seattle), and it is slowly becoming more and more viable for games.

We also use DirectX -- Specifically Direct3D for our graphics. I know this sounds strange, since it's only a 2D game, but Direct3D gives us access to more advanced graphics tricks like fluid scaling, rotation, alpha blending, etc. These graphics tricks are all very important for looking polished in this day and age.

To give you an idea of the order of magnitude of this project, I've been working on it full time for a year and a half, and I've had part-time attention from 4 other people for things like graphics, UI design, sound, and additional development. I would recommend starting on a very small and modest project that you don't plan on selling. This will give you a chance to learn, make custom API's for your coding style, and get an idea of what it would take for a larger project.

I hope that helps, and best of luck!

-Hiro_Antagonist
__________________
Tiny Hero Game Studios
Makers of "Land of Legends"
Reply With Quote
  #5  
Old May 7th, 2005, 12:58 AM

RibbonBlue RibbonBlue is offline
Corporal
 
Join Date: Apr 2005
Posts: 188
Thanks: 0
Thanked 0 Times in 0 Posts
RibbonBlue is on a distinguished road
Default Re: How did you go about making this?

I was thinking randomly, could you have sold this game on your own?
Do something like:
Purchaser uses paypal to pay you X cash.
Keycode is sent to purchaser
purchaser types in keycode at your website which then allows him to download your game.
Keycode is removed from the list of keycodes that can be used to download games, and the list from which a keycode is given to the purchaser.
Reply With Quote
  #6  
Old May 7th, 2005, 01:49 PM
Hiro_Antagonist's Avatar

Hiro_Antagonist Hiro_Antagonist is offline
Second Lieutenant
 
Join Date: Mar 2005
Location: Seattle, WA
Posts: 571
Thanks: 0
Thanked 0 Times in 0 Posts
Hiro_Antagonist is on a distinguished road
Default Re: How did you go about making this?

Well sure, it's possible for me to have sold it on my own. In fact, lots of independant game developers do that. There are a hundred different ways to handle registration for this, and frankly, paypal is far from the best solution.

However, the vast majority of developers that try to sell games themselves (without working with a publisher or distributor) aren't successful. Working with Shrapnel offers me a huge number of benefits, and drastically improves the chances that this project will be a success for me and that I will be able to afford to work on more in the future.

-Hiro_Antagonist
__________________
Tiny Hero Game Studios
Makers of "Land of Legends"
Reply With Quote
  #7  
Old May 8th, 2005, 12:26 AM

RibbonBlue RibbonBlue is offline
Corporal
 
Join Date: Apr 2005
Posts: 188
Thanks: 0
Thanked 0 Times in 0 Posts
RibbonBlue is on a distinguished road
Default Re: How did you go about making this?

Cool. Right now my goal is to create a 2player checkers or chess in c++ but playable through tcp/ip?
So for this I would need to learn
More C++
Directx
Would I have to learn anything aswell to make the game playable through a lobby/tcp ip?
Will learning more of C++ and DirectX explain how to tie in the graphics with the game to create a gui?
Reply With Quote
  #8  
Old May 8th, 2005, 01:07 PM
Hiro_Antagonist's Avatar

Hiro_Antagonist Hiro_Antagonist is offline
Second Lieutenant
 
Join Date: Mar 2005
Location: Seattle, WA
Posts: 571
Thanks: 0
Thanked 0 Times in 0 Posts
Hiro_Antagonist is on a distinguished road
Default Re: How did you go about making this?

With all due respect, there are much better places to be asking these questions than here. Your questions would be very fitting at http://www.gamedev.net/.

-Hiro_Antagonist
__________________
Tiny Hero Game Studios
Makers of "Land of Legends"
Reply With Quote
  #9  
Old August 18th, 2005, 02:07 PM

rayme rayme is offline
Private
 
Join Date: Aug 2005
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
rayme is on a distinguished road
Default Re: How did you go about making this?

My biggest problem with C# and Direct3D is that they're not portable to any non-Microsoft platforms. We've got WinXP, Win2003, linux, and MacOSX in my house, and I'm always interested in making things cross-platform.

That's not everyone's cup of tea, of course. =)
Reply With Quote
  #10  
Old August 20th, 2005, 06:32 PM

Psitticine Psitticine is offline
Major General
 
Join Date: Sep 2000
Location: Georgia, USA
Posts: 2,487
Thanks: 0
Thanked 0 Times in 0 Posts
Psitticine is on a distinguished road
Default Re: How did you go about making this?

Except for Win2003, that's the same mix we have here!
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 05:21 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.