English Amiga Board


Go Back   English Amiga Board > Other Projects > project.Amiga Game Factory

 
 
Thread Tools
Old 16 June 2020, 12:03   #21
Dan
Registered User
Dan's Avatar
 
Join Date: Nov 2004
Location: Germany
Posts: 481
Quote:
linking the start and exit points of pipes
Aha!
Logically seen, that's how the middle point of the pipe is calculated, for the Amigo to slide down.

I guess, for horizontal pipe, the star would be at the bottom ?

Anyway it's nice to see how other approach the level logic.
Dan is offline  
Old 16 June 2020, 13:30   #22
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
Ah yes, so - each pipe has two symbols. The symbol on the left side of the pipe is the kind of pine (entrance, exit etc), the symbol on the right is the link to the adjacent pipe. This seems to be true except for end level pipes, which have an entirely unique symbol.

It's quite a clever way of handling it really, it means that you can implement the entire level as just tiles without needing to apply 'metadata' on a tile by tile basis.

In Scorpion I've implemented the pipes a little differently - "in" pipes are still flagged by special tiles, but once you trigger them I've hard coded where each tile leads.


Getting through level 2.




Edit: Fuck it, going to scrap Mario character because lawyers.


Last edited by earok; 16 June 2020 at 14:27.
earok is offline  
Old 16 June 2020, 23:13   #23
TjLaZer
Registered User
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 48
Posts: 1,614
^ No! Keep it the same as the 1994 port. N does not care about the Amiga or the 1994 PC DOS port.

Last edited by TjLaZer; 16 June 2020 at 23:25.
TjLaZer is offline  
Old 17 June 2020, 01:43   #24
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
Quote:
Originally Posted by TjLaZer View Post
N does not care about the Amiga or the 1994 PC DOS port.
I tend to agree, but I'm honestly tired of every second person on social media threatening that N is going to shut down my life for porting a 25 year old fan game to an obsolete computer.
earok is offline  
Old 17 June 2020, 02:53   #25
TjLaZer
Registered User
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 48
Posts: 1,614
Quote:
Originally Posted by earok View Post
I tend to agree, but I'm honestly tired of every second person on social media threatening that N is going to shut down my life for porting a 25 year old fan game to an obsolete computer.
There was a lot of fake news about the Commodore 64 port about N threatening action or forcing the download links down, but that never happened.
TjLaZer is offline  
Old 17 June 2020, 03:06   #26
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
Quote:
Originally Posted by TjLaZer View Post
There was a lot of fake news about the Commodore 64 port about N threatening action or forcing the download links down, but that never happened.
I know.. that's something that people have thrown in my face as if it's a real example of Big N taking action.


But still, here's the thing.

The game isn't just meant to be a "Mario game, but for Amiga". It's meant to be a Scorpion demo/sample that anyone can download and remix into a different game.

By all means, anyone is welcome to put Mario art back into it and release their own thing when it's done
earok is offline  
Old 17 June 2020, 04:06   #27
Lineof7s
Registered User

Lineof7s's Avatar
 
Join Date: May 2019
Location: Brisbane, Australia
Posts: 13
Call the cat/fox thing "Mario".
Lineof7s is offline  
Old 17 June 2020, 05:30   #28
demoniac
Registered User
 
Join Date: Jul 2005
Location: -
Posts: 1,404
Quote:
Originally Posted by earok View Post
By all means, anyone is welcome to put Mario art back into it and release their own thing when it's done

I was going to suggest that. Just need to have the same assets available somewhere.
demoniac is offline  
Old 17 June 2020, 05:48   #29
Gzegzolka
Registered User

 
Join Date: Feb 2014
Location: Warszawa / Polska
Posts: 1,424
That replacement was a wise move.
Gzegzolka is offline  
Old 17 June 2020, 09:12   #30
skan
Dream Merchant

skan's Avatar
 
Join Date: Sep 2007
Location: Utinum
Age: 44
Posts: 252
Quote:
Originally Posted by earok View Post
By all means, anyone is welcome to put Mario art back into it and release their own thing when it's done
...or you could just hide the artwork inside as an easter egg and let the players switch on the fly kinda cheat mode...
skan is offline  
Old 17 June 2020, 09:47   #31
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
ehh, it's kind of too late now, I didn't think to take a backup of the Mario art before I started replacing it (having said that, everything I did was a copy+paste from a sprite sheet and a slight resizing from 20 pixels wide down to 16)
earok is offline  
Old 18 June 2020, 02:52   #32
Lineof7s
Registered User

Lineof7s's Avatar
 
Join Date: May 2019
Location: Brisbane, Australia
Posts: 13
No, you're absolutely right to swap it out. Anyone commenting on what it looks like is spectacularly missing the entire point of you showing it off.

Better to avoid that distraction.
Lineof7s is offline  
Old 18 June 2020, 07:19   #33
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 4,186
Reminds me of Moktar that gave birth Titus the fox (it wasn't for the same reason)

Personally I'd like to have Mario graphics somewhere available. GG Sisters was sued even without Mario. And if the original DOS port wasn't sued, I really don't think that one will be.
jotd is offline  
Old 18 June 2020, 09:29   #34
Dan
Registered User
Dan's Avatar
 
Join Date: Nov 2004
Location: Germany
Posts: 481
I thought, because the Gred sprite format would be easy to convert, to write one.
But the second thought was: Look if someone has done it, already.

And someone did !

Quote:
Personally I'd like to have Mario graphics somewhere available.
Programming Nostalgia: revisiting Mike Wiering’s Mario game written in Pascal

At the end of the article, there is a downloadable source code of the converter for the Gred sprites.

Luckily the code does not need to be compiled, to view the graphics or sprites.
Dan is offline  
Old 18 June 2020, 09:55   #35
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
The sprites are already here - https://www.spriters-resource.com/pc...s/sheet/91898/ - though I did manually print screen some that aren't present (such as the glitter effect when you pick up coins)

Anyway, little gif trailer thingy.

earok is offline  
Old 18 June 2020, 21:57   #36
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 4,186
how many colors are there? this palette looks so perfect!
jotd is offline  
Old 18 June 2020, 23:03   #37
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
Quote:
Originally Posted by jotd View Post
how many colors are there? this palette looks so perfect!
It's a 32 color palette. Scorpion now has some automatic AGA enhancements, so it'll show as 24 bit on AGA and 12 bit on OCS/ECS.

Source: https://opengameart.org/content/kenney-16x16

Honestly, the performance isn't so great on A500 settings, but it is what it is. I figure it could be squeezed down to 16 if I used less variety in colors for the enemies, backgrounds etc.
earok is offline  
Old 19 June 2020, 00:05   #38
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 4,186
I know, right! wizards can make a game look good on A500 with proper colors & speed. Us other mere mortals need a more powerful machine... Even with 16 colors I couldn't get a decent speed for my Bagman game, using C++ and blitter all the way...

Your engine looks excellent. Too bad I can code in asm / C / C++ so I'm not allowed to use it Is it using interleaved bitmaps? cos it could then use one blits for all bitplanes, allowing faster/parallel processing with the CPU with only one blitwait before the blit. Since it's an engine, it's worth doing.
jotd is offline  
Old 19 June 2020, 00:20   #39
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
Quote:
Originally Posted by jotd View Post
I know, right! wizards can make a game look good on A500 with proper colors & speed. Us other mere mortals need a more powerful machine... Even with 16 colors I couldn't get a decent speed for my Bagman game, using C++ and blitter all the way...

Your engine looks excellent. Too bad I can code in asm / C / C++ so I'm not allowed to use it Is it using interleaved bitmaps? cos it could then use one blits for all bitplanes, allowing faster/parallel processing with the CPU with only one blitwait before the blit. Since it's an engine, it's worth doing.
I'm glad to hear that I'm not the only one that struggles with speed haha. And yes, it's 100% interleaved.

To be honest, I guess it doesn't matter too much if the first release needs an A1200 to be enjoyable. The engine will gradually be more optimised, and perhaps someone can help in the future squeezing it down to 16 colors. There's also no support for HW sprites yet which'll definitely need to be done in future.
earok is offline  
Old 19 June 2020, 01:21   #40
Cobe
Registered User

 
Join Date: Jan 2014
Location: Belgrade / Serbia
Age: 37
Posts: 756
I can use Blitz but if I'm ever to make platformer I'm gonna use this
Cobe 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
Scorpion Engine earok project.Amiga Game Factory 373 Today 13:42
Game Engine? amigang request.Apps 1 14 October 2010 14:49
can you help game has a Michael Jackson sample [Found: Elevation] wobbly Looking for a game name ? 11 03 August 2008 00:19
Game Engine v1.06 BinoX request.Apps 0 10 August 2007 19:51
Scorpion (100% working) andreas request.Old Rare Games 13 01 August 2003 08:48

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 19:56.


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