WinAGD BBC version

new games to be launched and discussed here
Post Reply
User avatar
oss003
Posts: 3098
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

WinAGD BBC version

Post by oss003 » Tue Oct 01, 2019 7:22 pm

Hi guys,

after a lot of testing and coding, it's time to publish WinAGD for the BBC......... 8)

mpagd.png

What is WinAGD:
WinAGD is a Multiplatform Arcade Game Designer with Windows based editors written by Jonathan Cauldwell.
He started with AGD (Arcade Game Designer) for the ZX Spectrum.
After creating a lot of new games he went on and created MPAGD (Multi Platform Arcade Game Designer) which are Windows based editors to create a game for multiple platforms.
You can create games in WinAGD and compile them for several platforms like the ZX Spectrum, MSX, CPC, Acorn Atom, BBC, Dragon Coco, Enterprise, Spectrum Timex or Spectrum Next. Not all compilers are working yet but a lot of them are.

How does it work:
You need a few programs to create AGD games:

- WinAGD, a Windows based editor
- Compiler, a platform depending program to convert AGD code
- Engine, a platform depending library with game routines.
- Emulator, a platform depending emulator

All of these programs are linked by batch files called a Suite to compile, assemble and emulate the game in an emulator.

What do you need:
I created two BBC suites to create games with WinAGD:

- WinAGD 0.7.5.zip, a BBC suite for a normal 32kB BBC
- WinAGD-SWR 0.7.5.zip, a BBC suite for a 32kB BBC with 16 kB Sideway RAM expansion

The only difference is that you can create bigger games in the SWR version.

How do I start WinAGD:
Download the WinAGD zip file and unpack it in a directory.
Browse to that directory and start WinAGD.
It is important to select machine->bbc first because the default platform is ZX Spectrum.

Where are the files stored:
When you select 'Export Source code' the Suite BBC is started to create several files:
- Disc image, in the Suite BBC\Disc directory
- Binary file, in the Suite BBC\Outputs directory
- ASCII AGD script file, in the Suite BBC\Scripts directory

Info:
You can find a MPAGD manual in the zip file in the doc directory.
To get a bit familiar with AGD, Jonathan recorded a few tutorials.
You can find all information about MPAGD here including the tutorials:

Multi Platform Arcade Game Designer
Tutorial 1
Tutorial 2
Tutorial 3

It's a good start to look at the tutorial videos and do the same in WinAGD BBC.

Many thanks to Kieran for creating the initial BBC compiler and engine.
Good luck and let the gaming begin ...... :lol:

Greetings
Kees
Last edited by oss003 on Tue Oct 01, 2019 7:35 pm, edited 3 times in total.

User avatar
jbnbeeb
Posts: 513
Joined: Sat Apr 03, 2010 8:16 pm
Contact:

Re: WinAGD BBC version

Post by jbnbeeb » Wed Oct 02, 2019 6:45 pm

=D> =D> =D> =D> =D>

This is deserving of a great fanfare!!!
I'll check this out in the next few days.

Thanks Kees and Kieran for getting this together. Hopefully we'll see some new releases for the Beeb soon via WinAGD. I've never actually used it before (what with it not til now targeting Beebs and me not having a Spectrum) - but I'm excited it's here now as it should make it a bit easier for people to make games for our favourite machines!
I had a great time at...
ABUG Cambridge Sept 20-22nd 2019
Image

User avatar
kieranhj
Posts: 816
Joined: Sat Sep 19, 2015 10:11 pm
Location: Farnham, Surrey, UK
Contact:

Re: WinAGD BBC version

Post by kieranhj » Wed Oct 02, 2019 9:06 pm

Great job Kees! I’m glad my initial tinkerings were of some help. Well done for seeing this through to a full release, it’s clearly been a lot of work! =D>
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/

User avatar
JonathanC
Posts: 4
Joined: Sun Feb 26, 2017 6:12 pm
Location: Nottingham
Contact:

Re: WinAGD BBC version

Post by JonathanC » Sun Oct 06, 2019 12:49 pm

Excellent job by Kieran and Kees, the list of supported machines grows. :)

Have just uploaded my latest version of the editors. You should be able to import monochrome 256x192 screens from Dragon, Atom etc now to grab sprites and I've added this feature to the documentation.

https://jonathan-cauldwell.itch.io/mult ... e-designer

Work continues on the tool so do let me know if there's anything you would like adding to the Windows editors

User avatar
Dave Footitt
Posts: 803
Joined: Thu Jun 22, 2006 9:31 am
Location: Abandoned Uranium Workings
Contact:

Re: WinAGD BBC version

Post by Dave Footitt » Tue Oct 08, 2019 6:52 pm

Fantastic work chaps =D>

Looking forward to having a go!

Post Reply