This site is no longer active and is available for archival purposes only. Registration and login is disabled.

wat do i need to know in order to program ppc games?


wat do i need to know in order to program ppc games?

Postby ryan123 » Jan 3, 2004 @ 9:51pm

ryan123
pm Member
 
Posts: 1
Joined: Jan 3, 2004 @ 9:49pm


Postby wyrd » Jan 3, 2004 @ 9:52pm

wyrd
pm Member
 
Posts: 125
Joined: Jan 2, 2004 @ 10:19pm


Postby CpuWhiz105 » Jan 5, 2004 @ 3:33pm

All men are created equal,
but geeks are a little more equal.
User avatar
CpuWhiz105
pm Member
 
Posts: 39
Joined: Feb 24, 2003 @ 8:33pm
Location: Colorado Springs, CO - U.S.A.


Postby Conan » Jan 5, 2004 @ 4:28pm

If you are starting from scratch you need a PC, a PocketPC (you can exist without this for a while & use an emulator or PC build to test) and Microsoft's free Embedded Visual C++ software. If you happened to have Visual C++ 6 then you can do most development on desktop without a PPC. See this link


If you are just beginning I suggest using one of the 2 popular game development toolkits, PocketFrog or GapiDraw. In my opinion PF has more functionality & is easier to use while GapiDraw is more organised & has wider platform support. Suit yourself as they will both help you create fast games.

As well as this site which is PPC specific you should visit www.gamedev.net which is one of the best dev sites out on the web.

Happy coding :)
What is Best in Life ?
User avatar
Conan
pm Member
 
Posts: 1309
Joined: Dec 24, 2001 @ 5:16am
Location: the Shades, Ankh-Morpock


Postby mlepage » Jan 5, 2004 @ 6:14pm

www.scalenesoftware.com
Great games for your Palm and Pocket PC!
User avatar
mlepage
pm Insider
 
Posts: 1050
Joined: Aug 3, 2003 @ 4:47am
Location: Canada


Postby wyrd » Jan 5, 2004 @ 9:17pm

I think I'll chime in on the book recommendations;

After reading an intro. to C++ book, read this;

- Code Complete by Steve McConnell

After reading that book - which should hopefully improve your code in a generalized fasion - you'll need to improve your C++ code;

- Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition) by Scott Meyers

And finally, you must learn what it means to "program to an interface, not an implimentation";

- Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

Inbetween all of these, you'll need a good book on data structures. Unfortunately I have no recommendations for such a book.

These books, combined with the group knowledge located on these forums and www.gamedev.net, should get you well on your way.
wyrd
pm Member
 
Posts: 125
Joined: Jan 2, 2004 @ 10:19pm


Postby fzammetti » Jan 6, 2004 @ 3:02am

...and so I said to Mr. Gates: "$640 billion should be enough for anyone!"
User avatar
fzammetti
pm Insider
 
Posts: 1496
Joined: Jun 4, 2002 @ 6:21pm
Location: Omnytex Technologies


Postby ppcStudios » Jan 6, 2004 @ 4:13am

G.R. Moore
President/CEO
Pocket PC Studios
www.ppcstudios.com

Image
User avatar
ppcStudios
pm Insider
 
Posts: 744
Joined: Aug 23, 2002 @ 3:53pm
Location: Canfield, Ohio


Postby golan_trevize_x » Jan 6, 2004 @ 4:20am

Hehe, good post man. I have to agree about the necessity to think "like a man-made machine" (as long as you don't completely turn into one :D - might not be so good for the real world, whether human relationships or your spiritual walk), and I really learned a lot from my early days writing little programs in GWBASIC.

I didn't do the ASSEMBLY thing, but I can see the benefit of understanding the real work that the hardware is doing underneath, especially since performance remains an important factor for a lot of games.

Data structures have never been that hugely important to me - I mean, I can use them if I feel the need for extra efficiency, but more important is to understand the way code flows. At the lowest level, that's your loops (for, while) and your conditionals (if...then). Then your functions and subroutines, and in the OO model, your classes and interfaces.

OO makes such a big difference to my development. Without it, I find I must rely on a huge amount of commenting or I'll completely lose track of where I'm at.

Nathan
golan_trevize_x
pm Member
 
Posts: 67
Joined: Nov 23, 2001 @ 7:36pm
Location: Melbourne, Australia


Postby denthorq » Jan 6, 2004 @ 4:30am

I agree with all the posts;

Always remember GRMoore's post : Keep the word 'FUN' in mind.

In addition:

Read Books
Read Magazines
Be Attentive
Be Curious
Be Patient
Be Artistic

and

here's my favorite quote from a game programmer

"...there are many less honorable jobs than making other people SMILE :-) with our programs."

- I've read this in one of the graphics source codes I downloaded from the internet 10+yrs ago. And this inspired me to study game development ;-)

Goodluck.
It's worth the wait...
User avatar
denthorq
pm Insider
 
Posts: 447
Joined: Apr 18, 2003 @ 9:15pm
Location: USA-PHILIPPINES


Return to GapiDraw


Sort


Forum Description

The Cross-platform Graphics SDK for Palms, Pocket PCs, Symbian Devices, and Stationary PCs.

Moderators:

sponge, Johan

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum