Welcome to MacBoardz.com!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

New Programer looking for advice on a Project

 
   Macintosh computer (Home) -> General Discussion RSS
Next:  New Programer looking for advice on a Project  
Author Message
Madcat

External


Since: Apr 09, 2006
Posts: 7



(Msg. 1) Posted: Tue Oct 24, 2006 4:45 pm
Post subject: New Programer looking for advice on a Project
Archived from groups: comp>sys>mac>programmer>misc (more info?)

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

 >> Stay informed about: New Programer looking for advice on a Project 
Back to top
Login to vote
mariposas rand mair fheal

External


Since: Nov 23, 2005
Posts: 4



(Msg. 2) Posted: Tue Oct 24, 2006 5:00 pm
Post subject: Re: New Programer looking for advice on a Project [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

In article ,
"Madcat" wrote:

> 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

 >> Stay informed about: New Programer looking for advice on a Project 
Back to top
Login to vote
Christopher J. Hen

External


Since: May 18, 2004
Posts: 12



(Msg. 3) Posted: Wed Oct 25, 2006 1:34 am
Post subject: Re: New Programer looking for advice on a Project [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

In article
,
mariposas rand mair fheal greykitten tomys des anges
wrote:

> In article ,
> "Madcat" wrote:
>
> > 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
>
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.

--
Chris Henrich
http://www.mathinteract.com
God just doesn't fit inside a single religion.
 >> Stay informed about: New Programer looking for advice on a Project 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
Xcode - does it replace Project Builder?? - Does "Xcode" replace current Project Builder? They never mentioned the words "Project Builder" or "Cocoa" for that matter in the WWDC keynote / demo. And looking at the Xcode site pages: http://www.apple.com/macosx/pant...

Problem linking in Project Builder. - I'm attempting to get Apple's sample code of SerialPortSample.c running. It compiles, but won't link. The missing symbols are... Problem compilingld: Undefined symbols: _IOIteratorNext _IOMasterPort _IOObjectRelease _IORegistryEntryCreateCFProperty..

XCode and automatically open last project ? - Hi, how set I up XCode to do that ? Thanks, Lothar

Replace text editor in project builder - Is it possible to replace the text editor in Project Builder with Emacs so that Emacs starts automatically and loads the file when I click on it in the list of project files? Thanks Mikael

Strange link error with Project Builder - I'm building an AudioUnit (a MusicDevice) with Project Builder on Mac OS X 10.2.6. Everything compiles without any errors but the linker exits with just one (1) error and it's a very strange one. It writes: Undefined symbols: .... and then nothing more...
   Macintosh computer (Home) -> General Discussion All times are: Pacific Time (US & Canada)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]