log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Elsear brings super-fast Networking to Risc PC/A7000/A7000+ (News:)
- Latest hardware upgrade from RISCOSbits (News:)
- RISC OS London Show Report 2024 (News:1)
- Announcing the TIB 2024 Advent Calendar (News:1)
- Code GCC produces that makes you cry #12684 (Prog:39)
- RISCOSbits releases a new laptop solution (News:)
- Rougol November 2024 meeting on monday (News:)
- Drag'n'Drop 14i1 edition reviewed (News:)
- WROCC November 2024 talk o...ay - Andrew Rawnsley (ROD) (News:2)
- October 2024 News Summary (News:3)
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Site Search
 
Article archives
Acorn Arcade forums: Games: SWIV-a-like
 
  SWIV-a-like
  This is a long thread. Click here to view the threaded list.
 
Jeffrey Lee Message #113294, posted by Phlamethrower at 17:13, 9/2/2010
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15100
I have a sudden urge to write a fast-paced 2D sidescrolling spaceship shooter. If the sprite plotter was constructed properly (i.e. to avoid overdraw wherever possible) I'd imagine you could get quite an impressive number of sprites on screen at once with modern (RISC OS) hardware (i.e. OMAP). It would also be an interesting test of exactly how powerful the hardware is: I think there's just enough memory bandwidth in a beagleboard to allow a game to both render and display at 720p, 32bpp, 60fps. So it will be interesting to see if that's possible in practice or whether a lower colour depth/smaller screen size will be required.

Of course I'm no artist, so god knows where I'd get several thousand HD-quality sprites from tongue
  ^[ Log in to reply ]
 
Simon Inns Message #113295, posted by sinns at 18:45, 9/2/2010, in reply to message #113294
Member
Posts: 73
There's actually quite a few sites out there that you can get graphics from for creating open source games.

A quick google will get you there in no time, for example: http://gamesprites.wikicomplete.info/

That might not be the best site, but it will give you an idea of what to search for.
  ^[ Log in to reply ]
 
Xavier Tardy Message #113297, posted by Enzo at 19:08, 9/2/2010, in reply to message #113294
Member
Posts: 56
Well.
What you describe is exactly what I've written for my verticval scrolling shoot em up.
It works perfectly on an a3010, 50 frames per second, with huge sprites, as if the machine was a neo geo.
The plotting and unplotting routines are just perfect in terms of CPU usage.
  ^[ Log in to reply ]
 
Dave Moore Message #113301, posted by DaveM at 20:20, 9/2/2010, in reply to message #113297
Member
Posts: 3
No sh1t? :-O

ref: www.retrosoftware.co.uk, don't suppose you'd consider letting us publish it "properly"? i.e. design promo artwork and offer it on floppy + CD with printed inlays, labels etc?

So far we've released a couple of games for the BBC, but our first Arc release (Bomber Blaster*) is still some way off.

* = the most recent build of which was shown off at the RetroVision show in Oxford last weekend (pics here and here)

(We don't profit from any of this, btw - just doing it purely for the coolness factor of seeing new Acorn games on physical media!)
  ^[ Log in to reply ]
 
Trevor Johnson Message #113302, posted by trevj at 04:51, 10/2/2010, in reply to message #113301
Member
Posts: 660
...our first Arc release (Bomber Blaster)...
And don't forget this 5-player (IIRC) photo from the ROUGOL 2009 London show too!
  ^[ Log in to reply ]
 
Xavier Tardy Message #113303, posted by Enzo at 09:00, 10/2/2010, in reply to message #113301
Member
Posts: 56
Hello.

Although the game is running OK now, I need some real graphics for the background, and to spend some time to design the levels.
I'm working with graphics borrowed from the Net, and I'm not very pleased with it.
So far the 'technical' side is running OK, but it's not enough for me.
If it had to be released, I don't want it to look like an amateur project, I'd like it to look 'pro'.
Everything I did was to demonstrate the great possibilities of the Acorn Archimedes range, and well, to show how poorly programmed were the 2D games for these fantastic machines.
Some original music would be great too.
Some features of the game :
- overscan 416*288, 256 colour playing area
- up to 259 different colours on screen (as I use the 3 colour cursor hardware sprite to plot the score)
Thanks to hardware scrolling (MEMC) and my highly optimised clipped plotting/unplotting routines, dozens of normal sized sprites can move on screen, and several huge (for example 4 80*80 sprites) all this in the VBL.
I'm currently working on a second set of routines to save time when plotting multiple identical sprites on screen.(1 LDMIA for n STMIA).

I'm working slowly as I'm all alone, and each time I appear on the programmer google group I have to face stupid 'university teacher remarks' about hardware usage, asm, and blabla and it makes me puke.

Cheers.
  ^[ Log in to reply ]
 
Jeffrey Lee Message #113305, posted by Phlamethrower at 10:05, 10/2/2010, in reply to message #113303
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15100
Impressive! Do you have any plans to release the source code at all? It would be interesting to see all the little tricks you've used for optimisation.

I'm working slowly as I'm all alone, and each time I appear on the programmer google group I have to face stupid 'university teacher remarks' about hardware usage, asm, and blabla and it makes me puke.
You should be safe enough from that here. 2D graphics are simple enough that there's no real harm in writing your own plotter in assembler, especially if your target is a fixed hardware platform and you're trying to squeeze every ounce of performance from it.
  ^[ Log in to reply ]
 
richard cheng Message #113307, posted by richcheng at 11:41, 10/2/2010, in reply to message #113305

Posts: 655
Pics or it didn't happen.

Seriously, though. I'd love to see some video of that, even if it's not ready for release as a game yet.
  ^[ Log in to reply ]
 
Martin Bazley Message #113308, posted by swirlythingy at 12:27, 10/2/2010, in reply to message #113303

Posts: 460
Some original music would be great too.
I could probably help there, if you let me know what you want...

http://www.starfighter.acornarcade.com/mysite/music.html
  ^[ Log in to reply ]
 
Jason Togneri Message #113309, posted by filecore at 14:01, 10/2/2010, in reply to message #113307

Posts: 3868
Pics or it didn't happen.
That's awfully verbose (and grammatically correct). I always thought it was "Pix or stfu".

The TIB version, of course, being upload reminder
  ^[ Log in to reply ]
 
Edward Rogers Message #113310, posted by Monty at 15:25, 10/2/2010, in reply to message #113303
Member
Posts: 154
@ Enzo;

I'd love to have a go at suplying some home made graphics, should you wish. Not the backgrounds, but depending on the limitations (E.g. is it 4, 8, 24 or 60 frames per sprite?) could do some pretty good animations for you. See pachydermia.com/animation.htm if you're interested in collaborating, therefore no longer being "all alone".
  ^[ Log in to reply ]
 
vanpeebles Message #113311, posted by vanpeebles at 16:29, 10/2/2010, in reply to message #113310
Member
Posts: 198
Have you animated any dustbins before? tongue
  ^[ Log in to reply ]
 
Edward Rogers Message #113312, posted by Monty at 16:44, 10/2/2010, in reply to message #113311
Member
Posts: 154
In the BSA they used to call me the dustbin king. Though, with hindsight, that may have been a reference to my sleeping arrangements.
  ^[ Log in to reply ]
 
Edward Rogers Message #113313, posted by Monty at 16:47, 10/2/2010, in reply to message #113312
Member
Posts: 154
Is Enzo's game a garbage-em-up, or was that just an unrelated question?
  ^[ Log in to reply ]
 
vanpeebles Message #113314, posted by vanpeebles at 18:41, 10/2/2010, in reply to message #113313
Member
Posts: 198
Sorry I couldn't help but think of Ted Rogers! naughty
  ^[ Log in to reply ]
 
Jason Togneri Message #113315, posted by filecore at 20:12, 10/2/2010, in reply to message #113314

Posts: 3868
Back on vaguely topic-ish, SWIV was a cracking game. I always loved driving round that briefly-experienced corn field in the jeep. I had a friend, once, and we played it together and we were ace and could do it from start to end in a single evening (okay, the pace of the game was locked in any case) and hardly ever died. The forward-facing V-shaped spread of five rockets was the most efficient. Oh, the memories smile
  ^[ Log in to reply ]
 
Blind Moose Message #113316, posted by Acornut at 21:24, 10/2/2010, in reply to message #113315
Acornut No-eye-deer (No Idea)

Posts: 487
..I had a friend, once,..
Lucky sod! Nobody luvs me.unhappy (possibly 'cause I keep going off topic?)
  ^[ Log in to reply ]
 
Xavier Tardy Message #113317, posted by Enzo at 23:32, 10/2/2010, in reply to message #113310
Member
Posts: 56
@ Enzo;

I'd love to have a go at suplying some home made graphics, should you wish. Not the backgrounds, but depending on the limitations (E.g. is it 4, 8, 24 or 60 frames per sprite?) could do some pretty good animations for you. See pachydermia.com/animation.htm if you're interested in collaborating, therefore no longer being "all alone".
Well Edward yes of course I would be happy to have sbdy behind me pushing me to work more seriously.
The game runs at 50 frames per second so for the animations it's up to you : the animating sequence read can give any type of frequency up to 50 per sec of course.
Animations are great but I'd like the game to work on a 2 Mb machine and not use dozens of disks ...
It's why I've put aside my 1st set of plotting/unplotting routines which were generated code... it's good for a demo, not for a game.
And no I didn't want to include the 'generator/parser' in the game to create the code when needed... I'm not generous enough, now that I know some active people in the community, I prefer keeping my little recipes.

I don't want to show a demo of the game but I've got a demo written in 1992 or 93 using some tricks used in the game.
It was never published (some small bugs) and was my first real attempt at coding on the Archimedes.
If you want to laugh I can send it to sbdy who could host it on his site to make it available for everybody.

Please let me know.
  ^[ Log in to reply ]
 
Xavier Tardy Message #113318, posted by Enzo at 23:40, 10/2/2010, in reply to message #113305
Member
Posts: 56
Well Jeffrey.
There is no magic and I'm sure being who you are in less than an hour of active thinking about plotting/unplotting 2D shapes moving in a background you'll draw the same conclusions I did.
  ^[ Log in to reply ]
 
Xavier Tardy Message #113319, posted by Enzo at 07:12, 11/2/2010, in reply to message #113308
Member
Posts: 56
Some original music would be great too.
I could probably help there, if you let me know what you want...

http://www.starfighter.acornarcade.com/mysite/music.html
Hello.

thanks a lot for your proposal.
I'd be happy to get everything musical from the welcome page to the game levels and well some samples too. I wanted to sample sounds from my DVD collection but it's again a lot of work.
Cheers,
XT
  ^[ Log in to reply ]
 
Xavier Tardy Message #113320, posted by Enzo at 08:56, 11/2/2010, in reply to message #113319
Member
Posts: 56
I've just uploaded my demo, aged 18 now, to sbdy who will host it on his site, so you'll all be able to download it.
It's more to check routines than to provide a sophisticated visual experience, and never was released for this reason.

The bugs will help you understand where some of the tricks are (although it's been improved and CPU usage now slashed down to 25% or 50% of what you should notice. Keep your eyes open !)
  ^[ Log in to reply ]
 
Martin Bazley Message #113323, posted by swirlythingy at 12:37, 11/2/2010, in reply to message #113319

Posts: 460
I'd be happy to get everything musical from the welcome page to the game levels and well some samples too. I wanted to sample sounds from my DVD collection but it's again a lot of work.
Won't be able to help you with samples, unfortunately (try searching the Internet - sampleswap.org seems to be a good one), but I can supply music. Basically, how much music do you want, for what in-game circumstances, in what format, and arranged how?
  ^[ Log in to reply ]
 
Xavier Tardy Message #113324, posted by Enzo at 12:50, 11/2/2010, in reply to message #113323
Member
Posts: 56
Well.
I need a 4 channel QTM song for the following :
- levels
- specific end levels with big bosses
- you win and reach the next level
- you miserably lose

I'd be happy to get an 8 channel (or better if QTM handles it as DS does if I'm not wrong) soundtrack for these :
- opening (welcome) title screen
- all of fame

8-)
Lots of work no ?
But interesting.

PS : I intend to use the QTM soundtracker as I believe it's the fastest player available.
PS 2 : What do you mean by 'arranged' ?
PS 3 : if you give me an email I can send you my old demo to show you what I had done at the time.



[Edited by Enzo at 13:32, 11/2/2010]
  ^[ Log in to reply ]
 
Martin Bazley Message #113325, posted by swirlythingy at 16:29, 11/2/2010, in reply to message #113324

Posts: 460
Well.
I need a 4 channel QTM song for the following :
- levels
- specific end levels with big bosses
- you win and reach the next level
- you miserably lose
Right. So that's how many tunes altogether? Do you want different tunes for different worlds or bosses?

If so, it would be helpful if you could write down a complete list of the worlds and bosses in the game, and tell me what 'mood' is needed for each one.

I'd be happy to get an 8 channel (or better if QTM handles it as DS does if I'm not wrong) soundtrack for these :
- opening (welcome) title screen
- all of fame
This brings me back to my question about formats. My composing software is Digital Symphony, which can output Digital Symphony files (obviously) of up to 8 channels, ArcTracker files of up to 8 channels (but I'd rather not use that one, as the effects are pathetic) and ProTracker files of up to 4 channels. I believe there are one or two ProTracker derivatives (notably StarTrekker) which can have 8 channels, and that QTM can play them, but I can't produce them without writing my own converter (not inconceivable, incidentally - I know all these formats like the back of my hand, and it would probably take me an afternoon or so).

But basically, if you're using QTM (and if this is going to run on an A3010 I'd say you need all the performance you can get) you need ProTracker files, which, in practical terms, means no more than four channels. Sure, I can supply 8 channel tunes, but you won't be able to play them.

PS : I intend to use the QTM soundtracker as I believe it's the fastest player available.
Correct.
PS 2 : What do you mean by 'arranged' ?
Do you want lots of little files, or one big one (a la Lemmings)?
PS 3 : if you give me an email I can send you my old demo to show you what I had done at the time.
It's on the website, but I wouldn't be able to run it anyway (except possibly in A310emu).
  ^[ Log in to reply ]
 
Jeffrey Lee Message #113326, posted by Phlamethrower at 16:51, 11/2/2010, in reply to message #113325
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15100
but I can't produce them without writing my own converter (not inconceivable, incidentally - I know all these formats like the back of my hand, and it would probably take me an afternoon or so).
There's a RISC OS program for converting between tracker formats available somewhere; I'll try digging up a link when I get home (even though it might not be particularly helpful in this case if you can just produce ProTracker files directly)

[edit]

In fact, it's here - !TrackConv. Unfortunately it's not 32bit compatible, but I think it should work OK under Aemulor.

[Edited by Phlamethrower at 16:53, 11/2/2010]
  ^[ Log in to reply ]
 
VinceH Message #113327, posted by VincceH at 18:07, 11/2/2010, in reply to message #113326
VincceH
Lowering the tone since the dawn of time

Posts: 1600
In fact, it's here - !TrackConv.
Bah. Seeing that reminded me that I still haven't got around to converting my old Coconizer tunes - and looking now, they aren't on this laptop's hard drive anywhere. Probably on one of the RiscPCs in the loft. unhappy
  ^[ Log in to reply ]
 
Martin Bazley Message #113328, posted by swirlythingy at 20:04, 11/2/2010, in reply to message #113326

Posts: 460
In fact, it's here - !TrackConv. Unfortunately it's not 32bit compatible, but I think it should work OK under Aemulor.
I know about !TrackConv, but it won't produce an 8 channel ProTracker file. Ye cannae change the format limitations, ye ken!

That should be 'change', obviously. Flying Piggy


[Edited by swirlythingy at 20:49, 11/2/2010]
  ^[ Log in to reply ]
 
Xavier Tardy Message #113329, posted by Enzo at 06:59, 12/2/2010, in reply to message #113320
Member
Posts: 56
Hello everybody.

If you want to see the demo it's here :
http://www.retrosoftware.co.uk/xthopacstuarc

I'll soon amend the text as some details are not very clear and more infos should interest you.

Have a nice day.
  ^[ Log in to reply ]
 
Edward Rogers Message #113387, posted by Monty at 23:44, 14/2/2010, in reply to message #113317
Member
Posts: 154
Could you e-mail me (monty@umpire.com) with the following;

> What res and colour palette are the sprites?

> How many will you need?

> What theme are you going for? Please include details. I don't mind fussy specifications, as long as its obvious from the get go.

> Do you have a timetable for this game's release?

Cheers.
  ^[ Log in to reply ]
 
van Engelen Thomas Message #113455, posted by highlandcattle at 07:45, 20/2/2010, in reply to message #113294
Member
Posts: 78
Ho,
I love a good shooter ,it is my favorite genre. Would 32bitting Shperes of Chaos not be a good test for the Beagle board?

If you are having problems drawing enough enemies, make the focus on the bullets like most japanese games do these days. By having million- kazillion bullets on screen the focus is shifted from destroying enemies to evading bullets. This subgenre is called Bullet Hell. Check out rRootage for a good free game (on almost any platform).

Alternativly you could use digistised LEGO creations instead of sprites. These LEGOS would be easy to make. I don't know about digitising them,sadly.

Last option visit Shmups.com and ask for help.These guys are hardcore fans!
  ^[ Log in to reply ]
 
Pages (2): 1 > >|

Acorn Arcade forums: Games: SWIV-a-like