Google Groups Home
Help | Sign in
Hive and Popcorn - new releases
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  4 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Rik Griffin  
View profile
 More options 7 Apr, 11:55
Newsgroups: comp.sys.acorn.games, comp.sys.acorn.programmer
Follow-up To: comp.sys.acorn.programmer
From: Rik Griffin <nos...@denbridgemarine.com>
Date: Mon, 07 Apr 2008 11:55:48 +0100
Local: Mon 7 Apr 2008 11:55
Subject: Hive and Popcorn - new releases
I'm please to announce new release of a RISC OS game, and a new version of
the game development library, Popcorn.

The game is Hive - which is actually an enhanced version of the original,
now with 32 bit graphics and hardware acceleration on the Iyonix platform.
Not only is Hive a full game in its own right, as source code is provided,
it also serves as a detailed demonstration of how to use the Popcorn
library.

Hive can be downloaded from http://homepage.ntlworld.com/rik.griffin/

(Hive requires a couple of third party modules, see notes at the bottom of
this post).

Popcorn is a game development library to aid in writing RISC OS games in C
(or other APCS compatible languages). It provides several useful features
including:

- A resource manager, for easy loading of data (graphics, sounds etc).
- A fast sprite plotter, for 8 or 32 bpp screen modes, with clipping,
  and alpha blending.
- Table based handling of game objects, with automatic collision detection,
  and "callbacks" to the application for objects that need attention.
- Hardware independent high resolution timer.
- Hardware acceleration on the Iyonix platform.
- Various other functions, like key handling and logging.

Full source code is provided. Also there's a tutorial explaining how to
write a very simple game ("Pong"). There's a StrongHelp format manual too,
which supports keyword lookup.

Popcorn is available from http://homepage.ntlworld.com/rik.griffin/

Popcorn and Hive were originally written by Matthew Bloch and described in
a series of articles in Acorn User several years ago.

Both Hive and Popcorn are still "works in progress", if you have any
problems or comments please contact me. I'd suggest followups to this post
concerning development go to csa.programmer and those concerning the game
itself go to csa.games.

If anyone actually wants to write a game using Popcorn, please get in touch
via email or newsgroups if you have any questions, I'd be more than happy
to offer help and advice.

Notes - modules required:

Hive needs the THSound module to play sounds. This is available from

  http://www.snowstone.org.uk/riscos/realh/index.html

However I just discovered that the module on that page is not 32 bit
compatible. The source code is there so you can recomplile it if you have
the facilities. I've contacted the owner of that page and hopefully a 32
bit binary will be available soon.

Hive also needs the HAL26 module to run on 26 bit hardware (ie RiscPCs,
A7000s). HAL26 is available from

  http://www.chiark.greenend.org.uk/~theom/riscos/othersoft.html

Popcorn also uses several modules for hardware acceleration on the Iyonix
platform, these are "AppAcc" and "IntelDMA", these modules are bundled with
Hive as their licences allow this. Popcorn also uses the "HALTimer" module
which too is bundled with Hive.

--
Rik Griffin
Standard disclaimer, not speaking for anyone but myself, blah blah
(Reply-To may be broken: use rik dot griffin at denbridge marine dot com)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex' A. Interrants  
View profile
 More options 10 Apr, 19:48
Newsgroups: comp.sys.acorn.programmer
From: "Alex' A. Interrants" <ausserstor...@mail.com>
Date: Thu, 10 Apr 2008 19:48:07 +0100
Local: Thurs 10 Apr 2008 19:48
Subject: Re: Hive and Popcorn - new releases
In der Nachricht <8784408c4f.rik-n...@iyonix.elements>
          Rik Griffin <nos...@denbridgemarine.com> hat geschrieben:

> I'm please to announce new release of a RISC OS game, and a new version of
> the game development library, Popcorn.

> The game is Hive - which is actually an enhanced version of the original,
> now with 32 bit graphics and hardware acceleration on the Iyonix platform.
> Not only is Hive a full game in its own right, as source code is provided,
> it also serves as a detailed demonstration of how to use the Popcorn
> library.

> Hive can be downloaded from http://homepage.ntlworld.com/rik.griffin/

Cool graphics. Not the best scrolling. In an old version of space
invaders around the year 1983 the game was more mindfull: the gamer
had to defend the city (in the background) against the space invaders;
but when the space invaders reached the ground the city was lost and
the game over.

A.

--
Venusberg, Upper Bavaria
British A7000+ (computer) running RISC OS 4.39 Adjust (OS)
Portrait & email: http://home.chiemgau-net.de/ausserstorfer/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rik Griffin  
View profile
 More options 11 Apr, 09:39
Newsgroups: comp.sys.acorn.programmer
From: Rik Griffin <nos...@denbridgemarine.com>
Date: Fri, 11 Apr 2008 09:39:56 +0100
Local: Fri 11 Apr 2008 09:39
Subject: Re: Hive and Popcorn - new releases
In message <9244f78d4f.nore...@chiemgau-net.de>
          "Alex' A. Interrants" <ausserstor...@mail.com> wrote:

> In der Nachricht <8784408c4f.rik-n...@iyonix.elements>
>           Rik Griffin <nos...@denbridgemarine.com> hat geschrieben:

> > I'm please to announce new release of a RISC OS game, and a new version
> > of the game development library, Popcorn.

> > Hive can be downloaded from http://homepage.ntlworld.com/rik.griffin/

> Cool graphics. Not the best scrolling.

Can I ask, what do you mean by that? Is the animation jerky? What platform
are you using? On a RiscPC or slower machine the game doesn't run at full
speed, although you can try adding the "-nobackdrop" flag to the command
line to speed things up.

On an Iyonix, if the hardware acceleration is working correctly, it should
run at about 50fps.

> In an old version of space  invaders around the year 1983 the game was
> more mindfull: the gamer  had to defend the city (in the background)
> against the space invaders;  but when the space invaders reached the
> ground the city was lost and  the game over.

Yes, it's a very simple game, more intended as a demo of Popcorn than a
full game in its own right :)

--
Rik Griffin
Standard disclaimer, not speaking for anyone but myself, blah blah
(Reply-To may be broken: use rik dot griffin at denbridge marine dot com)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex' A. Interrants  
View profile
 More options 12 Apr, 09:39
Newsgroups: comp.sys.acorn.programmer
From: "Alex' A. Interrants" <ausserstor...@mail.com>
Date: Sat, 12 Apr 2008 09:39:42 +0100
Local: Sat 12 Apr 2008 09:39
Subject: Re: Hive and Popcorn - new releases
In der Nachricht <0a6c438e4f.rik-n...@iyonix.elements>
          Rik Griffin <nos...@denbridgemarine.com> hat geschrieben:

[snip]

>> > I'm please to announce new release of a RISC OS game, and a new version
>> > of the game development library, Popcorn.

>> > Hive can be downloaded from http://homepage.ntlworld.com/rik.griffin/

>> Cool graphics. Not the best scrolling.

> Can I ask, what do you mean by that? Is the animation jerky? What platform
> are you using? On a RiscPC or slower machine the game doesn't run at full
> speed, although you can try adding the "-nobackdrop" flag to the command
> line to speed things up.

> On an Iyonix, if the hardware acceleration is working correctly, it should
> run at about 50fps.

50 fps? My gentleman (A7000+) runs it at about 09 - 11 fps. I'm sure
this could be faster with adequate (spaghetti) code.

I cannot recognize the falling drops of the space invaders to avoid
them, so yes, the animation is jerking like one of our sheeps.

>> In an old version of space  invaders around the year 1983 the game was
>> more mindfull: the gamer  had to defend the city (in the background)
>> against the space invaders;  but when the space invaders reached the
>> ground the city was lost and  the game over.

> Yes, it's a very simple game, more intended as a demo of Popcorn than a
> full game in its own right :)

All right. I read the help-file after the posting :-((

A.

--
Venusberg, Upper Bavaria
British A7000+ (computer) running RISC OS 4.39 Adjust (OS)
Portrait & email: http://home.chiemgau-net.de/ausserstorfer/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google