[Audyssey] Sorry, Thomas, another question, please?

2009-12-15 Thread Chastity MORSE
Okay, I see the point and it looks like C++ is going to be my best option. 
Yes, that code you sent did look a bit complicated, but then I haven't 
studied the code as yet. My questions are below and sorry about all this, 
but this is all new to me.

1. Can I use the straight C++ and add Sappy later after the main program is 
written or should it be included as I write the program?
2. Where do I find this VC++ express that has the Sappy with it and about 
how much is that going to run me for cost?
3. In terms of direct X is that included in the ++ languages or where do I 
find the code for it or do I just download some sort of link thing to tell 
the program it needs this?
4. What, exactly is the first thing I should do? Find a link and tutorial to 
study a ++ language?
5. In terms of cost and libraries, exactly what does this mean? I thought I 
could just study the code and write everything by hand as I do with 
websites? Or, do I need to pay for a ++ license and direct X license and 
Sappy license to get this all going?

What do I write the code in? I mean like for websites I write in MS-notepad 
and save as html. When I start writing code, do I use notepad again or do I 
download something special so I can save it as C++ extension or something.?

I really appreciate all the help and I'm sorry I've so many questions, but I 
want to try to get things in the right order the first time so I don't have 
to redo stuff, which takes more time.
Chastity 


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Sorry, Thomas, another question, please?

2009-12-15 Thread Thomas Ward

Hi Chastity,
Ok, I've responded to your e-mail using a question and answer format so 
you and others can get a better handle on things.


Question:
1. Can I use the straight C++ and add Sappy later after the main program is
written or should it be included as I write the program?

Answer:
Depends on how large the project is. For a new programmer like yourself 
I'd recommend just focus on learning the language rather than trying to 
learn an API like Sapi. For simple programs you can just print your text 
directly to the screen using a function like printf or cout which is 
accessible to any screen reader that has console support. Most of my 
early programs just printed text to the screen in this way. Later once 
you know the language better you can go back and add Sapi support to 
them for practice.


Question:
2. Where do I find this VC++ express that has the Sappy with it and about
how much is that going to run me for cost?

Answer:
The answer is Visual C++ Express is totally free. It is a shareware 
program created by Microsoft and you can download it from  me at

http://developers.usagamesinteractive.com/downloads/vs-express/VC-Express-2008.zip
then unzip it and install it.

Question:
3. In terms of direct X is that included in the C++ languages or where do I
find the code for it or do I just download some sort of link thing to tell
the program it needs this?

Answer:
Well, DirectX is a technology that is built into Windows. In order to 
program a game or anything else that uses DirectX you need to download 
the DirectX SDK, set Visual C++ up to use it, and you need to read the 
documentation that comes with it to learn how to program using DirectX. 
DirectX is a very advanced piece of technology, and it isn't something 
you can learn over night. You can get the DirectX SDK for developers 
from them at

http://msdn.microsoft.com/en-us/directx/default.aspx
and install it.
I'll add here that Philip has a library he sells fairly cheaply called 
Streamway that uses DirectX, but is easier to use than DirectX from what 
he has told me. Plus you get some extras like the ability to use ogg 
support, sound encryption, etc. Just thought you'd like to know.


Question:
4. What, exactly is the first thing I should do? Find a link and tutorial to
study a C++ language?

Answer:
Yes, you need to learn the C++ language before you do anything else. You 
can't even begin to program using Sapi, DirectX, whatever unless you 
first know how to program using C++. It's like going to a foreign 
country and trying to talk to someone who can't speak English. In a case 
like that it makes sense to learn the foreign language before traveling 
to that country and trying to speak with someone who can't speak 
English. If that makes sense.


Question:
5. In terms of cost and libraries, exactly what does this mean? I thought I
could just study the code and write everything by hand as I do with
websites? Or, do I need to pay for a C++ license and direct X license and
Sappy license to get this all going?

Answer:
No. Most libraries such as DirectX, Sapi, etc are totally free. There 
are a few such as FMOD that cost a licencing fee if you use them 
commercially, but things like DirectX, Sapi, are totally free. There is 
no license for C++, because it is a free standard language shared by all 
operating systems and developers. No one company owns the rights to C++.


Question:
6. What do I write the code in? I mean like for websites I write in 
MS-notepad

and save as html. When I start writing code, do I use notepad again or do I
download something special so I can save it as C++ extension or something.?

Answer:
If you use a development tool like Visual C++ it has a built in editor 
for writing programs and you can save the files as *.c, *.cpp, *.h, etc 
type files. However, if you want to you can code C++ programs in 
notepad, but you still have to compile them using a compiler like Visual 
C++, MinGW, whatever. You'll have to decide if you can work with the 
Visual C++ editor, or would rather just edit your code in notepad, 
textpad, or something else.


HTH



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gam...@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.