English Amiga Board


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

 
 
Thread Tools
Old 03 August 2022, 23:33   #2401
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,914
could scorpion make a 3d game ??
turrican3 is offline  
Old 04 August 2022, 02:26   #2402
Mixel
Registered User
 
Mixel's Avatar
 
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
Quote:
Originally Posted by turrican3 View Post
could scorpion make a 3d game ??
Yay, finally a question I know the answer to!

.. Not in a real sense, no.

Well, I suppose there are certain situations where you could fake some sort of pseudo 3D. You could make something like Myst with pre-rendered scenery, etc..

I’m certain you could make an Eye Of The Beholder/Dungeon Master style dungeon crawler too but it would be a very fiddly thing to do.
Mixel is offline  
Old 04 August 2022, 20:55   #2403
flibble42
Registered User
 
flibble42's Avatar
 
Join Date: Apr 2006
Location: UK
Age: 51
Posts: 282
I did start on a dungeon thing in AMOS 30 years ago.


These are my test GFX.
Click image for larger version

Name:	3dblocks.png
Views:	103
Size:	2.0 KB
ID:	76230


You would use the map to create a top down view, and use these pieces (and many more) to create the 1st person view.
flibble42 is offline  
Old 05 August 2022, 14:42   #2404
flibble42
Registered User
 
flibble42's Avatar
 
Join Date: Apr 2006
Location: UK
Age: 51
Posts: 282
@Earok


When setting a variable it bothers to tell us that it is 16bit, how come we can't display that 16bit number in a panel. (displaying it in binary would we cool )

I'm guessing that like most things you do there is a good reason.

Is it possible to access two maps at the sametime?

My reason, i realised that my car spawn system is not consistant, the fewer free lanes available the more random guesses it needs to make to find an open lane.

So, i figure precalculate the number sequence and store it in map data. I would rather not clutter my road map (it's not finished yet) with scratch data hence can i access two maps at the same time. I suspect technically yes but will probably have to load and unload maps, not going to help with smooth scrolling i'm sure.

Cheers

EDIT:

Having discovered that you can not use a variable to say which bit you want to set, i think i'm going to have to start from scratch and come up with another idea. Not going to have 15 else if statements for this.

EDIT EDIT:

When you next get chance to stream can you start by explaining the relationship between Animations, Actors and hit boxes in relation to sprite alignment.

For some reason on spawn i have a +8 pixels to make my sprites align to the 16x16 grid, but i don't know why. I'm wondering if i did something wrong with the setup.

Last edited by flibble42; 06 August 2022 at 02:17.
flibble42 is offline  
Old 06 August 2022, 02:49   #2405
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,549
Apologies for the delays lately, been very busy and distracted. I'll put a feature freeze on 2021.6 so I can focus on getting bugs fixed for the next public release.

Slight aside - Scorpion for Mega Drive is officially in development, though it might take a very long time before it's usable as a viable export target. I've only just verified that I can use Blitz to program the Mega Drive, though I'm not the first person to have done this (Skidmarks on Mega Drive was coded in Blitz).



---

Flibbles suggestion for how to make a dungeon crawler in Scorpion is exactly how I would have approached it. I'm tempted to give it a go sometime.

---

@Flibble42

"When setting a variable it bothers to tell us that it is 16bit, how come we can't display that 16bit number in a panel"

To be clear, it's 16 bit signed, so the maximum possible value on a panel is 32767 (same as in codeblocks).

Not possible to have two maps in memory at the same time, though that might be a potential future feature (it'd solve an issue for games like Street Fighter 2 for example where you'd want to have two completely different sets of graphics in memory at the same time)

"Having discovered that you can not use a variable to say which bit you want to set,"

I don't understand why not, this should work fine.

MyResult = 1 << [MyBitVariable] | MyResult

"For some reason on spawn i have a +8 pixels to make my sprites align to the 16x16 grid"

If you're doing spawn from block, it *should* align with the tile the same way it would if you had it in the map. If you're spawning from another actor, then that doesn't take into account the "nudge" from the tile on the actor tab, so you'd need to do offsets manually to put it on the tile.
earok is offline  
Old 06 August 2022, 05:07   #2406
flibble42
Registered User
 
flibble42's Avatar
 
Join Date: Apr 2006
Location: UK
Age: 51
Posts: 282
@Earok


RE. Bitshift

Click image for larger version

Name:	bitshifterror.png
Views:	58
Size:	667.9 KB
ID:	76247

Always possible i'm "doing it wrong".

Set used_numbers to 1<<random_number|used_numbers wont compile,

Set used_numbers to 1<<5|used_numbers will.

Am i supposed to be using something other than BASE/SET VARIABLE?


I can only display upto "9999" as digits on a panel.

Last edited by flibble42; 06 August 2022 at 17:33.
flibble42 is offline  
Old 06 August 2022, 14:55   #2407
UltraNarwhal
Registered User
 
UltraNarwhal's Avatar
 
Join Date: Apr 2019
Location: UK
Posts: 305
Quote:
Originally Posted by earok View Post
Slight aside - Scorpion for Mega Drive is officially in development, though it might take a very long time before it's usable as a viable export target. I've only just verified that I can use Blitz to program the Mega Drive, though I'm not the first person to have done this (Skidmarks on Mega Drive was coded in Blitz).
Wooooohoooooooooo.
UltraNarwhal is offline  
Old 06 August 2022, 17:18   #2408
merman
Registered User
 
merman's Avatar
 
Join Date: Mar 2008
Location: Skegness, England
Posts: 67
Send a message via MSN to merman Send a message via Yahoo to merman
Retro Gamer Issue 236 is in UK shops now, Street Fighter II on the cover.

My homebrew column includes a feature on Scorpion Engine for Amiga, including earok and mixel.
merman is offline  
Old 07 August 2022, 10:50   #2409
Mixel
Registered User
 
Mixel's Avatar
 
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
Quote:
Originally Posted by merman View Post
Retro Gamer Issue 236 is in UK shops now, Street Fighter II on the cover.

My homebrew column includes a feature on Scorpion Engine for Amiga, including earok and mixel.
Thanks so much for that, I loved the whole homebrew section!
Mixel is offline  
Old 07 August 2022, 11:37   #2410
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,549
Thanks Merman! Do you have any recommendations for a website that I could order it here in NZ..?

---

Haven't been very productive with Scorpion this weekend (though I have been reasonably productive with Mega Drive stuff - a Scorpion prototype might be coming in months rather than years as I had originally expected) but I did fix one thing - Flibble42 was right about variables not working for bitshifts, that should now be fixed (on top of that, using variables allows you to shift more than 8 bits at a time).

@Flibble42 I had forgotten that the digits display was limited to 9999, I think the reason I did that was so that there was no confusion about having five digits but not being able to set them all the way up to 99999. But I haven't set my mind in stone about that, I could bump that limit to 32767.
earok is offline  
Old 07 August 2022, 11:56   #2411
invent
pixels
 
invent's Avatar
 
Join Date: May 2014
Location: Australia
Age: 53
Posts: 476
Exciting to have a project to work on in Scorpion, my last game (Mig n Ziggy) far too ambitious, whereas porting a C64 game "Killa Watt" is far more achievable.

[ Show youtube player ]

I'm sure I will be asking various experts to help fine tune it once I have the basics.

Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2022-08-07 at 10.26.37 am.jpg
Views:	70
Size:	207.8 KB
ID:	76257  
invent is offline  
Old 07 August 2022, 12:13   #2412
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 32,081
Quote:
Originally Posted by invent View Post
Exciting to have a project to work on in Scorpion, my last game (Mig n Ziggy) far too ambitious, whereas porting a C64 game "Killa Watt" is far more achievable.

[ Show youtube player ]
Wow, I remember playing that game for a whole afternoon at a friend's place and when I wanted to know the name the next time I visited he had used that disk for... backup purposes Looking forward to play this
TCD is offline  
Old 07 August 2022, 17:53   #2413
merman
Registered User
 
merman's Avatar
 
Join Date: Mar 2008
Location: Skegness, England
Posts: 67
Send a message via MSN to merman Send a message via Yahoo to merman
Quote:
Originally Posted by earok View Post
Thanks Merman! Do you have any recommendations for a website that I could order it here in NZ..?

.
Thanks Mixel.

Earok, official orders through here:

https://www.magazinesdirect.com/az-s...le-issue.thtml
merman is offline  
Old 08 August 2022, 05:08   #2414
flibble42
Registered User
 
flibble42's Avatar
 
Join Date: Apr 2006
Location: UK
Age: 51
Posts: 282
@Earok @Mixel

Congrats on your article.


@Earok

Looking forward to the Megadrive version of Scorpion, should be interesting to see what performance and capability differences arise.

Also thanks for the bitshift fix, i checked and it does indeed compile now, i'll test it more fully soon.

Panel wise "I" would increase the value to 32767 (even 65535 if we could turn off the signed bit), i think most people using Scorpion understand whats going on. You could even add a couple of custom 32bit registers, maybe thats pushing it to far.


Bob

Last edited by flibble42; 08 August 2022 at 05:14.
flibble42 is offline  
Old 09 August 2022, 02:10   #2415
Mixel
Registered User
 
Mixel's Avatar
 
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
I'm still having serious flickery weirdness around the framebuffer seams in the latest update.. It's maybe not as bad as it was at it's worst, but it's still quite difficult to take screenshots of some levels..

Here's codeblock Start_Mansion

Click image for larger version

Name:	Screenshot 2022-08-09 010125.jpg
Views:	79
Size:	34.7 KB
ID:	76276
extra flashing glitch actors, various things getting rendered at the left side of the screen instead of where they're supposed to be.
Mixel is offline  
Old 09 August 2022, 02:30   #2416
flibble42
Registered User
 
flibble42's Avatar
 
Join Date: Apr 2006
Location: UK
Age: 51
Posts: 282
@Mixel

Just the man i wanted to see

Sorry for butchering your GFX i tried my best. This is a response to the gut feeling i got watching you set-up your shops using panels.

Mixel-MelodyShopTest.rar

Do pay attention though, i tried to add a bit of life. I hope this system could replace your panel system, or something you could use in the future.

Bob
flibble42 is offline  
Old 09 August 2022, 10:52   #2417
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,549
Latest experimental update:

* Fixed more of the graphical glitches on the copper split wraparound reported by Flibble42 and Mixel
* Fixed issue reported by NEESO in that actors at the top left of the level would be spawned even if the player was on the opposite side of the map
earok is offline  
Old 10 August 2022, 00:56   #2418
flibble42
Registered User
 
flibble42's Avatar
 
Join Date: Apr 2006
Location: UK
Age: 51
Posts: 282
@Earok

Here is a weird one, you have already done the coding for this i would imagine. How about rendering a panel element to an anim? You could then blit this onto the screen, scores, counters etc, all work you have already done just put it in an Anim.

Just another thought

Bob
flibble42 is offline  
Old 10 August 2022, 01:05   #2419
Flimbo
Registered User
 
Flimbo's Avatar
 
Join Date: Jan 2020
Location: Gateshead/Tyne and Wear
Posts: 175
Quote:
Originally Posted by merman View Post
Retro Gamer Issue 236 is in UK shops now, Street Fighter II on the cover.

My homebrew column includes a feature on Scorpion Engine for Amiga, including earok and mixel.
Just received my copy. Looking forward to reading this.
Flimbo is offline  
Old 11 August 2022, 05:51   #2420
flibble42
Registered User
 
flibble42's Avatar
 
Join Date: Apr 2006
Location: UK
Age: 51
Posts: 282
@Earok


I just bumped into a little issue, i imported 114 frames of animation and need to alter the delay of each individually, i think you can see the issue. Maybe a select all option.


Bob
flibble42 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
2D Platformer Engine carrion Coders. Blitz Basic 27 06 June 2019 14:35
New Chaos Engine!! arpz Retrogaming General Discussion 75 31 August 2013 22:20
F/S Warp engine 32 mb tabuhuso MarketPlace 0 24 February 2012 15:13
PC Engine CD TodaysForgotten Retrogaming General Discussion 47 13 May 2009 23:57
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 06:06.

Top

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