English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 17 June 2019, 21:56   #1
trydowave
Registered User
 
trydowave's Avatar
 
Join Date: Jan 2010
Location: N/A
Posts: 873
Sword of Sodan. How was it done?

I was always impressed with this game. The sprites are gigantic. Since the Amiga doesn't have the best sprite capabilities does anyone know how it was pulled off?
Some of the characters look as big as the Art of Fighting Sprites on the Neo Geo!
trydowave is offline  
Old 17 June 2019, 22:12   #2
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,020
Quote:
Originally Posted by trydowave View Post
I was always impressed with this game. The sprites are gigantic. Since the Amiga doesn't have the best sprite capabilities does anyone know how it was pulled off?
Some of the characters look as big as the Art of Fighting Sprites on the Neo Geo!
Probably was done with BOB's not hardware sprites.

If you also check out how fast the game scrolls (its slow), thats why it can blit those large BOB's and look impressive.
Galahad/FLT is offline  
Old 18 June 2019, 13:26   #3
d4rk3lf
Registered User
 
d4rk3lf's Avatar
 
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,707
Sorry for going slightly off topic.

I was about to ask the same question for the game: Deliverance.
Very large sprites (not as large as Sword of Sodan, but still...), and is very fast and responsive.

I discovered it recently, and was impressed how it looked and run on my A500.
d4rk3lf is online now  
Old 18 June 2019, 13:48   #4
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,020
Quote:
Originally Posted by d4rk3lf View Post
Sorry for going slightly off topic.

I was about to ask the same question for the game: Deliverance.
Very large sprites (not as large as Sword of Sodan, but still...), and is very fast and responsive.

I discovered it recently, and was impressed how it looked and run on my A500.
Enemies and Stormlord are only in 25frames if I remember correctly, game still looks great though.
Galahad/FLT is offline  
Old 18 June 2019, 23:39   #5
trydowave
Registered User
 
trydowave's Avatar
 
Join Date: Jan 2010
Location: N/A
Posts: 873
Quote:
Originally Posted by Galahad/FLT View Post
Probably was done with BOB's not hardware sprites.

If you also check out how fast the game scrolls (its slow), thats why it can blit those large BOB's and look impressive.
would it be impossible to scroll fast and smooth with sprites that large? or bobs
trydowave is offline  
Old 19 June 2019, 11:31   #6
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 43
Posts: 6,991
No, not possible. The Amiga was not capable.

(Don't mind me, that's actually only a magic spell which raises the people who can prove it wrong from their slumber).
gimbal is offline  
Old 19 June 2019, 11:40   #7
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,798
Quote:
Originally Posted by gimbal View Post
No, not possible. The Amiga was not capable.

(Don't mind me, that's actually only a magic spell which raises the people who can prove it wrong from their slumber).
Quickly checked a 320x200 screenshot, and the BOBs seem to be around 64x115 big.

Moving and blitting one of these in 50fpx shouldn't pose a problem, but a couple of them is definitely over the Amigas capabilities.
Tigerskunk is offline  
Old 19 June 2019, 12:48   #8
trydowave
Registered User
 
trydowave's Avatar
 
Join Date: Jan 2010
Location: N/A
Posts: 873
i was looking at dangerous streets (which i think has some nice large sprites even though the game is atrocious).
I remember ocs being the same as aga with less colours but after watching some videos on YT it seems that ocs has reduced sprite size.

going back to the point being made that ocs could handle one sprite that size smoothly. do you think it could at least handle two?

(thinking of a art of fighting port, 2 large sprites and one background, no scaling obviously)

if not could AGA handle something like that?

Also. Final Fight, although not very good, has lots of large characters on screen. were these bobs?

thanks
trydowave is offline  
Old 19 June 2019, 13:18   #9
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,798
Depends on fps plus used planes.

Megablast draws tons of stuff each frame, but works at only 16,7 fps.

On 50 fps with 4BPL, you'd not be able to draw more than one of the Sword of Sodan BOBs.
Tigerskunk is offline  
Old 19 June 2019, 13:50   #10
coder76
Registered User
 
Join Date: Dec 2016
Location: Finland
Posts: 168
It would be possible to separate scrolling from blitting bobs in a way that would allow 50 FPS for scrolling, but slower FPS for bobs. But this is trickier to implement correctly, as you would need to use the blitter in interrupts (using blitter for scrolling needs to have priority) and also in non-interrupt code at the same time. This would cause problems and result in failed blits, if care is not taken with blitter setup.
coder76 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sword of Sodan Tim Janssen Nostalgia & memories 35 15 July 2023 23:13
Ripping Sword of Sodan kamelito project.Sprites 3 16 June 2018 20:38
Anyone Remember Sword Of Sodan? Morbane request.Old Rare Games 11 18 April 2012 17:05
Sword of Sodan Castelian Retrogaming General Discussion 6 15 May 2011 07:54
Sword of Sodan music StrategyGamer request.Modules 9 13 July 2006 21:25

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 22:15.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08648 seconds with 13 queries