25 August 2015, 20:56 | #341 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
there is in fact amos.library...
nobody's forcing you to use them anyway, write everything from scratch if you like, you can write your own assembler too. |
25 August 2015, 21:06 | #342 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,816
|
What you may not know is some people telling me this is a good idea also told me You cant do that in Amos or you need extention or you souldnt use gosub etc Lol! they spoke before they tested even the most basic routines -guess its a little personal.
Lol fair dos fuck it im going back to AmigaBasic. Last edited by Retro1234; 25 August 2015 at 21:15. |
25 August 2015, 21:15 | #343 | |
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Quote:
- reaction to player input (movement mechanics, inertia, speed, etc.) - behaviour and animation of NPCs (be they alien spacecrafts or walking creatures) - core gameplay: - interaction player/world - objectives, sub objectives, conditions, rewards, penalties, etc. - interaction world/world - effects: - animations, sounds, particles Even in a shoot'em up scrolling and collisions are the least defining features. Look at SOTB: fantastic scrolling, shitty gameplay. I wish they had used a parallax scrolling library and concentrated on actual gameplay! |
|
25 August 2015, 21:34 | #344 | |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
Quote:
i've committed to making PuzCat 2 in Amos just to see/show what can be done, but it will be quite a simple game. Could i write Mr Beanbag in Amos? Well that's how it started out, although it was doing its own hardware bashing, creating its own copperlist, and at that point you have to wonder why you don't just use asm. And there's no way i would have been able to put the bad guys in, i had to write my own bob engine because of the way the scrolling works... and you can't load other Amos programs in as modules and call their procedures, you just can't ok. It would all have to be in one huge monolithic program, which would be unmanageable. i kind of think of Amos programming as a feat akin to getting printers to play music, or making a bicycle out of beer cans |
|
25 August 2015, 22:13 | #345 | |
Banned
Join Date: May 2015
Location: Australia
Posts: 67
|
Quote:
While I wouldn't use it for a serious project I really enjoy round hole/square peg type programming. The bigger the mismatch the better. Ive not touched it in a long, long time, but one of the most fun projects I've attempted was an OS written with Amos. Completely unsuited, but that's why I chose it. Amos is great for these type of projects as there's so many restrictions. I also tell myself I'll write a Tandy coco 3 emulator in it one day, but deep down I know its unlikely I'll ever start. |
|
25 August 2015, 22:35 | #346 | |
AMOS Extensions Developer
Join Date: Jun 2007
Location: near Cambridge, UK
Age: 44
Posts: 1,924
|
Quote:
http://www.greendiary.com/recycled-a...inum-cans.html ... it's number 8 in the list Anyway, I agree that AMOS can be slow at some things. But when you choose a language to program in you have to trust that the routines that it uses are optimised to the best ability. (Obviously assembler is the exception to this as it's up to you to code the routines, unless you use libraries or borrow someone elses code...) As far as the topic goes, homebrew on the Amiga isn't very impressive (most of the time) as we struggle to agree on anything, sometimes lack time to finish projects and choose the wrong things at the start of the project. Hmmm... maybe we need an education in planning/designing a game aswell as tips for coding in our chosen language/s? |
|
25 August 2015, 23:08 | #347 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,816
|
I feel ive been a bit harsh this kind of thing doesnt help - Long live Amiga! and all Amigans!
What about a prog to convert coco to Amos, Im a bit of Dragon 32 fan and I seem to remember two machinces had level of compatibility - Jeez the days of editing Dragon Basic - even more Last edited by Retro1234; 25 August 2015 at 23:35. |
26 August 2015, 04:41 | #348 |
Banned
Join Date: May 2015
Location: Australia
Posts: 67
|
Ah, cool.
The Dragon and Coco seem pretty under appreciated in most places it seems. I've never used a Dragon myself, but my understanding is Dragon 32/64 and coco 1 and 2 are pretty much the same machines, but with different ROMs. The coco3 was backwards compatible, but enhanced. Somewhat parallels a500/a1200. Enhanced graphics modes (quite similar to Atari st there, but with only 6bit palette depth), faster Motorola 6809, updated ROMs, etc. I was surprised at some of the game titles available when checking out Coco stuff online. Lots of big name games I was unaware of as a child. Pitstop2, arkanoid, last ninja, gauntlet, legend of Zelda, thexder, zaxxon, Leisure Suit Larry and a bunch of others, both official and unofficial (don't know how they got away with some of the unofficial stuff though). Gauntlet 2 looks pretty close to Atari st/master system versions, although its one of the unofficial games and is called "gantelet2". There's also a "gantelet1" for coco1,2 and Dragon which plays quite well, but of course isn't as nice to look at. |
26 August 2015, 11:13 | #349 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
this is the worst attempt at getting back on topic i've ever seen
|
26 August 2015, 11:46 | #350 |
Banned
Join Date: May 2015
Location: Australia
Posts: 67
|
Hehe.
I've been advocating it for a while, and started yet another completely off topic subject So, in an attempt to realign the stars, my answer to the original question is: We're too easily distracted |
26 August 2015, 12:11 | #351 |
A3000-Fan
Join Date: Sep 2008
Location: Germany
Posts: 321
|
I asked this before but didn't get an answer:
Has anyone ever tried Gamesmith? Isn't this what everyone's asking for (a set of link-libraries for C and Assembler to help creating games)? |
26 August 2015, 14:58 | #352 |
pixels
Join Date: May 2014
Location: Australia
Age: 53
Posts: 476
|
|
26 August 2015, 15:30 | #353 |
Registered User
Join Date: Apr 2012
Location: Cardiff
Posts: 407
|
Wow, sorry I must have missed your post. I'd never even heard this mentioned before. I'm just looking at the PDF manual now - very excited to try it out!
|
26 August 2015, 16:24 | #354 |
Banned
Join Date: May 2015
Location: Australia
Posts: 67
|
Ah, yes, Gamesmith.
Seems to be a package that people overlook and/or forget about, myself included Quite a few times I've rediscovered/remembered it, only to forget again shortly after, and the cycle repeats. Its not even that its bad at all, in fact quite the contrary. Every time I remember about it I get quite motivated and excited, yet for some reason I'll have forgotten again within a few days. I seem to recall it also has some useful tools in addition to libraries? Maybe I should get a reminder tattooed on my arm |
26 August 2015, 17:23 | #355 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,200
|
Gamesmith is primarily a CPU assisted blitting library with some well optimized routines for transparent blitting in particular. It also has a little bit of Copper magic but mainly for doing SOTB-style horzontal parallax games. It does have some animation tools as well, but little, if anything, for doing tilemaps. According to the claims, with a mostly idle CPU, the blitter assistance is worth 50% speedups on an '030, 100% speedups on an '040 and 200% speedups on an '060.
|
26 August 2015, 18:09 | #356 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
not much use on stock machines, then? seems a bit disappointing
|
26 August 2015, 19:43 | #357 | |
Amiga Tomcat
Join Date: Sep 2007
Location: Boston Lincs
Posts: 1,502
|
Quote:
It's not bad and as said earlier has a few tools to help with the graphics/animation/screen flipping, etc. But to be honest I didn't get to far with it as I'm only just starting to learn C so had a bit of trouble understanding some of it. UPDATE: There are some example programs on Aminet using the Gamesmith system Last edited by davideo; 26 August 2015 at 19:50. Reason: Updated |
|
28 August 2015, 05:22 | #358 | ||||
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,357
|
Quote:
You can have IF a=10 THEN b=2 …or you can have IF a=10 THEN DO b=2 c=3 END And DO has parameters such as DO FOR, DO WHILE and DO UNTIL. Quote:
Mind you, anything is preferable to HTML/XML inspired markup, which uses both full names and two special characters for each keyword. Quote:
Quote:
For the same reason, I use mostly gosubs in my current Blitz project, instead of the tidier functions and statements. When I was programming in AMOS, I only used procedures, but Blitz's (otherwise horrible) manual was friendly enough to suggest the use of gosubs in the chapter on optimisations. Last edited by TCD; 28 August 2015 at 08:08. Reason: Back-to-back posts merged. |
||||
28 August 2015, 08:05 | #359 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,468
|
I saw yesterday that the gfx for Witchwood on the PC had been found many years ago and were available. If anyone was doing a Zelda type game on Amiga I'm sure you could borrow some of this and it would be unique to almost all of us
|
28 August 2015, 09:27 | #360 |
Registered User
Join Date: Jul 2009
Location: Lala Land
Posts: 608
|
You got a link so we can all go and see it without playing guess the google keywords
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
What is the technically most impressive A500 game? | mc68060 | Amiga scene | 67 | 03 June 2015 22:32 |
The Tales of Grupp - Another impressive homebrew ZX Spectrum title! | Neil79 | Retrogaming General Discussion | 3 | 24 February 2015 19:19 |
New One Of "Homebrew" 68k Amiga Magazine Idea | fishyfish | Retrogaming General Discussion | 6 | 16 April 2013 08:57 |
Impressive and Amazing PD Software! Any thoughts? | hamster | Retrogaming General Discussion | 0 | 18 July 2004 01:42 |
|
|