Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralPortable MacsHardwareNetworking
Applications
Mac ApplicationsEudoraFirefox / MozillaInternet ExplorerOutlook ExpressMS OfficeEntourageExcelPowerPointWordVirtual PCMedia PlayerOther MS Products
Programming
Mac ProgrammingCodeWarriorPerl
Country Specific
Australian Mac GroupUK Mac Group

Mac Forum / Programming / Mac Programming / October 2006



Tip: Looking for answers? Try searching our database.

New Programer looking for advice on a Project

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Madcat - 25 Oct 2006 00:45 GMT
Hi all,

I am a novice programer (Pascal and Basic in HS). I am interested in
creating a card game that is a variationof canasta. I know noone will
make a this game for the mac so If i want it I will need to make it.

The first qauestion is what programing language should I explore?

The game is hand and foot and rules are available online if anyone is
interested. It's a bit like rummy on steroids.

All advice is appreciated.

I am using tiger 10.8 on a Macbook Pro

Ray
mariposas rand mair fheal greykitten tomys des anges - 25 Oct 2006 01:00 GMT
> Hi all,
>
> I am a novice programer (Pascal and Basic in HS). I am interested in
> creating a card game that is a variationof canasta. I know noone will
> make a this game for the mac so If i want it I will need to make it.

apple only ships c variants with their developer tools
and various scripting languages like tcl python perl

you can get other compilers like pascal on your own and isntall them

like it or not you should learn c

meow arf meow - they are performing horrible experiments in space
major grubert is watching you - beware the bakalite
there can only be one or two - the airtight garage has you neo
Christopher J. Henrich - 25 Oct 2006 02:34 GMT
In article
<mair_fheal-160631.17003824102006@sn-ip.vsrv-sjc.supernews.net>,
mariposas rand mair fheal greykitten tomys des anges
<mair_fheal@yahoo.com> wrote:

> > Hi all,
> >
[quoted text clipped - 8 lines]
>
> like it or not you should learn c

Apple also supports Java, with its development environment XCode.
however, the advice "learn C" is valid - everyone is going to expect
that you know it.

Apple supplies an integrated development environment called XCode, with
which you can program in C or Objective-C or Java.  Objective-C is an
extension of C. If you use XCode and write in Objctive-C, you can take
advantage of Cocoa, which is a rich library of software for graphical
user interfaces and other programming needs.

A card game program is a fairly complicated thing.  To deal nicely with
the complexity, you will probably need to learn "object-oriented
programming."  This is a way of designing and writing software that is
a step or two up from the procedural programming that comes most easily
with a language like Pascal.

So... it looks like you are going to want (or need) to learn:

C;

Objective C;

Cocoa;

the use of XCode;

object-oriented programming and design.

That's a lot.  But I bet this card game will not be your last program.
It will be the first of many.  The initial investment in knowing C and
object-oriented design will be directly applicable almost anywere.
Objective-C is (mostly) an Aplpe-specific language, but knowing it will
make other languages easier to learn.  Likewise, knowong Coca and XCode
will make it easier to learn other frameworks and IDEs.  

You will need some books.  Here's a list:
Stephen Kochan /Programming/ /in/ /Objective/ - /C/ .  This does not
presume that you kow C or object-oriented programming.  

Aaron Hillegas, /Cocoa/ /Programming/ /for/ /Mac/ /OS/ /X/ . This is a
very friendly book that will get you going with XCode and Cocoa.

Alan Cooper /About/ /Face/ : /the/ /Essentials/ /of/ /User/ /Interface/
/Design/ .

And then there is Apple's Web site: full of useful material.

Signature

Chris Henrich
http://www.mathinteract.com
God just doesn't fit inside a single religion.

 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.