Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Clothes make the man. Naked people have little or no influence on society. -- Mark Twain


devel / comp.sys.apple2.programmer / Re: Creating a game on Apple IIgs

SubjectAuthor
* Creating a game on Apple IIgsF D
+* Re: Creating a game on Apple IIgsI am Rob
|`- Re: Creating a game on Apple IIgsSpeccie
+- Re: Creating a game on Apple IIgsPeter 'Shaggy' Haywood
`- Re: Creating a game on Apple IIgsKelvin Sherlock

1
Creating a game on Apple IIgs

<cad9fbcb-373d-434b-975c-bc6eb19a45a6n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=301&group=comp.sys.apple2.programmer#301

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:ad4:4f32:0:b0:5ef:51c4:3f05 with SMTP id fc18-20020ad44f32000000b005ef51c43f05mr2431828qvb.4.1682335236608;
Mon, 24 Apr 2023 04:20:36 -0700 (PDT)
X-Received: by 2002:a25:d185:0:b0:b99:535c:3619 with SMTP id
i127-20020a25d185000000b00b99535c3619mr4010338ybg.6.1682335236223; Mon, 24
Apr 2023 04:20:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Mon, 24 Apr 2023 04:20:35 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=93.71.62.82; posting-account=OG4ztAoAAAAB20c7wKwXdrVHquWe-mvK
NNTP-Posting-Host: 93.71.62.82
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cad9fbcb-373d-434b-975c-bc6eb19a45a6n@googlegroups.com>
Subject: Creating a game on Apple IIgs
From: fra.bel...@gmail.com (F D)
Injection-Date: Mon, 24 Apr 2023 11:20:36 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1168
 by: F D - Mon, 24 Apr 2023 11:20 UTC

I would like to use a programming language to be able to make a 2d game (with sprites) with documentation.
what do you recommend?
I know C and C# pretty well.
Thank you all for a response!

Re: Creating a game on Apple IIgs

<d3029110-df80-4c11-820f-03d6002afa00n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=306&group=comp.sys.apple2.programmer#306

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:ac8:7d06:0:b0:3ef:3035:7455 with SMTP id g6-20020ac87d06000000b003ef30357455mr6821398qtb.8.1682476953364;
Tue, 25 Apr 2023 19:42:33 -0700 (PDT)
X-Received: by 2002:a25:7683:0:b0:b95:31a3:9d8a with SMTP id
r125-20020a257683000000b00b9531a39d8amr11041516ybc.4.1682476953167; Tue, 25
Apr 2023 19:42:33 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Tue, 25 Apr 2023 19:42:33 -0700 (PDT)
In-Reply-To: <cad9fbcb-373d-434b-975c-bc6eb19a45a6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=207.195.86.18; posting-account=U4TNXwoAAABP4nIJHynAJZ69O_f3LY2g
NNTP-Posting-Host: 207.195.86.18
References: <cad9fbcb-373d-434b-975c-bc6eb19a45a6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d3029110-df80-4c11-820f-03d6002afa00n@googlegroups.com>
Subject: Re: Creating a game on Apple IIgs
From: gids...@sasktel.net (I am Rob)
Injection-Date: Wed, 26 Apr 2023 02:42:33 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1393
 by: I am Rob - Wed, 26 Apr 2023 02:42 UTC

> I would like to use a programming language to be able to make a 2d game (with sprites) with documentation.
> what do you recommend?
> I know C and C# pretty well.
> Thank you all for a response!

Merlin 32 is the programmers choice for IIGS programming.

Re: Creating a game on Apple IIgs

<0001HW.29F9032704E64FE970000EE792EF@eu.astraweb.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=307&group=comp.sys.apple2.programmer#307

  copy link   Newsgroups: comp.sys.apple2.programmer
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx15.ams4.POSTED!not-for-mail
From: some...@somewhere.com (Speccie)
Mime-Version: 1.0
User-Agent: Hogwasher/5.24
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Message-ID: <0001HW.29F9032704E64FE970000EE792EF@eu.astraweb.com>
Subject: Re: Creating a game on Apple IIgs
Newsgroups: comp.sys.apple2.programmer
Reply-To: someone@somewhere.com
References: <cad9fbcb-373d-434b-975c-bc6eb19a45a6n@googlegroups.com> <d3029110-df80-4c11-820f-03d6002afa00n@googlegroups.com>
Lines: 7
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 26 Apr 2023 06:58:47 UTC
Date: Wed, 26 Apr 2023 07:58:47 +0100
X-Received-Bytes: 879
 by: Speccie - Wed, 26 Apr 2023 06:58 UTC

On 26 Apr 2023, I am Rob wrote
(in article<d3029110-df80-4c11-820f-03d6002afa00n@googlegroups.com>):

> Merlin 32 is the programmers choice for IIGS programming.

What's wrong with ORCA/M and ORCA/C?

Re: Creating a game on Apple IIgs

<fvemhj-pd2.ln1@jefferson.foo>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=308&group=comp.sys.apple2.programmer#308

  copy link   Newsgroups: comp.sys.apple2.programmer
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: phayw...@alphalink.com.au (Peter 'Shaggy' Haywood)
Newsgroups: comp.sys.apple2.programmer
Subject: Re: Creating a game on Apple IIgs
Date: Wed, 26 Apr 2023 12:30:39 +1000
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <fvemhj-pd2.ln1@jefferson.foo>
References: <cad9fbcb-373d-434b-975c-bc6eb19a45a6n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Injection-Info: dont-email.me; posting-host="d4b8eefbeac2821a47d87d19d72597ec";
logging-data="1494916"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18TB2lsNwib7oR3/bLOv2xTspqCuXuFNwQ="
User-Agent: KNode/0.10.9
Cancel-Lock: sha1:wwW9qfbmcb/AECI/lAP0LNcIZbw=
 by: Peter 'Shaggy&# - Wed, 26 Apr 2023 02:30 UTC

Groovy hepcat F D was jivin' in comp.sys.apple2.programmer on Mon, 24
Apr 2023 09:20 pm. It's a cool scene! Dig it.

> I would like to use a programming language to be able to make a 2d
> game (with sprites) with documentation. what do you recommend?
> I know C and C# pretty well.
> Thank you all for a response!

My advice is to learn 6502 assembly. It's a quite simple and easily
learned assembly language, and can be efficient if used well.
You could use C, but IMO it tends to be rather slow and take up too
much memory. Of course that could just be the C compiler I'm using
(cc65). A smaller, more efficient (but less featureful) C
implementation may be better. If push comes to shove (and if you have
the know-how), you could roll your own.
In either case you'll want to install cc65, even if only for the
assembler. Cc65 is a set of cross development tools that run on PC
under Linux and Microstuffed Losedows (maybe Mac as well, but I'm not
sure), and targets numerous 6502 based machines; including the Apple
IIGS, other members of the Apple II family, Commodore 64 & Vic 20 and
other systems.

--

----- Dig the NEW and IMPROVED news sig!! -----

-------------- Shaggy was here! ---------------
Ain't I'm a dawg!!

Re: Creating a game on Apple IIgs

<u2bbuo$1do2h$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=309&group=comp.sys.apple2.programmer#309

  copy link   Newsgroups: comp.sys.apple2.programmer
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: kel...@pro-kegs.uucp (Kelvin Sherlock)
Newsgroups: comp.sys.apple2.programmer
Subject: Re: Creating a game on Apple IIgs
Date: Wed, 26 Apr 23 13:45:31 EST
Organization: ProLine [pro-kegs] -- Nome, AK
Lines: 15
Distribution: world
Message-ID: <u2bbuo$1do2h$1@dont-email.me>
References: <cad9fbcb-373d-434b-975c-bc6eb19a45a6n@googlegroups.com>
Injection-Date: Wed, 26 Apr 2023 14:20:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d0a0e2132d752707eeb31fabe94a8ba6";
logging-data="1499217"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/MJAN/vEM1FkAHCGbC7kLSXABnaiBUb7A="
Cancel-Lock: sha1:5Gl+NhNdknKIZOfnygd1mavVumE=
 by: Kelvin Sherlock - Wed, 26 Apr 2023 18:45 UTC

Since you already know C, you could use ORCA/C and the Generic Tile
Engine (https://github.com/lscharen/iigs-game-engine)

In <cad9fbcb-373d-434b-975c-bc6eb19a45a6n@googlegroups.com>
F D <fra.bel211@gmail.com> writes:

>I would like to use a programming language to be able to make a 2d game (with
>sprites) with documentation.
>what do you recommend?
>I know C and C# pretty well.
>Thank you all for a response!

-------
ProLine: kelvin@pro-kegs

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor