News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

Sorcery plus - New/Old Plus remake

Started by Trebmint, 14:15, 25 September 13

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Trebmint

Oh and backspace is Pause... and then Fire to unpause.

Devilmarkus

Nice progress!
Looks really good.

Just a thing:
Is it possible, that you don't initialise the sprites well?

(A real CPC+ has random pixels in the sprites, so you have to clear them fully, before you define them new)

My (crappy) CPC+ emulator does the same: On reset it fills the sprites with random bytes.

So, I see this: (Rest of screen is not visible, because it's my sprites debugger window)

The "bad" pixels appear different after each reset...

When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Trebmint

If you mean those random pixels they're not sprite relics. They are issues where the line splits... problem is because the black part of the screen above it is actually a repeat of the screen below with the palette turned black... but the + takes two scanelines to reset the colours to the next palette so you get what are seemingly randon pixels. This will be fixed by setting the initial screen to a point where the visible lines are blank

Trebmint

Actually ignore me. I will reset the sprites properly... just trying to save on memory

Devilmarkus

:D

We will see...
Perhaps my emulator is inaccurate somewhere...

I transferred your CPR to BIN and then back to CPR...

Hopefully this works ok now in Arnold:


When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

TFM

Hi Trebmint,


Well, I know how much comments on own productions suxx! First your recent pictures are amazing! Great work. But there is one thing, that could IMHO improved. The "Sorcery" logo hast huge pixels, it's resolution is even worse than on a 464 old generation without disc drive  ;) . So don't take it offensive please, but IMHO you really should alter that. I assume you are using sprites for that, and therefore the giant square pixels. Well you could just divide X and Y by 2 and everything would look just great. Give it a try.
Anything else, just wonderful!  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

andycadley

Quote from: Devilmarkus on 19:28, 01 October 13
We will see...
Perhaps my emulator is inaccurate somewhere...

Well by default the CPC+ sprites are full of "random" values, so your emulator is probably doing (roughly) the right thing.

Trebmint

Just looked up the price of EPROMS.... so its actually more or less the same price for 64k as 512k. And there was me thinking of compression to keep in the 64k.... nah just gonna stick more graphics on it haha

redbox

Quote from: Trebmint on 00:26, 02 October 13
Just looked up the price of EPROMS.... so its actually more or less the same price for 64k as 512k. And there was me thinking of compression to keep in the 64k.... nah just gonna stick more graphics on it haha

The cheapest I found were the flashable 1mb old BIOS chips on ebay.

They work in any size on the Plus up to 512kb and was only £10 ish for 10 including p&p.

arnoldemu

Quote from: Trebmint on 18:28, 01 October 13
Oh and backspace is Pause... and then Fire to unpause.
Please change so P is pause so that it will work on gx4000 :)
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

mr_lou

We put this little guide together some time back. It's great.
Guidelines for Programming games - CPCWiki
Should be followed by all coders, imho.
Do you need music for your Amstrad CPC game project?
Take a look at IndieGameMusic.com - that's where I put my tracks.

TotO

#36
Quote from: redbox on 07:39, 02 October 13
The cheapest I found were the flashable 1mb old BIOS chips on ebay.
They work in any size on the Plus up to 512kb and was only £10 ish for 10 including p&p.
I don't understand well. They are 1Mb, so 128KB IC, yes?
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Trebmint

Quote from: arnoldemu on 09:31, 02 October 13
Please change so P is pause so that it will work on gx4000 :)
Tis now fixed..... Now I have to try and work out a scheme for the chunky logo. People are never satisfied :P

redbox

Quote from: TotO on 11:41, 02 October 13
I don't understand well. They are 1Mb, so 128KB IC, yes?

The flashable ones are M27C1001.

Yes they are 128kb x 8.  You can use them in Plus cartridges as either 128kb, 256kb or 512kb.

As I said, you can get second hand ones on ebay really cheaply and they flash fine in my Willem Programmmer.

TotO

OK. It's what I though, but was not sure.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

CanonMan

Quote from: Trebmint on 15:13, 02 October 13
Tis now fixed..... Now I have to try and work out a scheme for the chunky logo. People are never satisfied :P


Get rid, it looks so out of place! IMHO.

Trebmint

Well this is my final attempt at making it pretty... though this is a tech mock up as it involves a lot of work with the panel area and its different from the wordy original version. But im keeping a large logo... I like it, but its mode 0 proper not super chunky pixels. The book too will be mode 0 not mode 1 and will slowly replace the image of the spell book with an burned looking version rather than just disappearing. How people like it now

Kris


ivarf

#43
Quote from: Trebmint on 08:55, 05 October 13
Well this is my final attempt at making it pretty... though this is a tech mock up as it involves a lot of work with the panel area and its different from the wordy original version. But im keeping a large logo... I like it, but its mode 0 proper not super chunky pixels. The book too will be mode 0 not mode 1 and will slowly replace the image of the spell book with an burned looking version rather than just disappearing. How people like it now

Really looking forward to this game! Suggestion for naming: Sorcery 2013 or Sorcery++
Is it technically possible to make this game a smooth scroller on the "new hardware"?

Seems like I have to update my avatar soon. :)

Trebmint

Quote from: ivarf on 11:02, 14 October 13
Really looking forward to this game! Suggestion for naming: Sorcery 2013 or Sorcery++
Is it technically possible to make this game a smooth scroller on the "new hardware"?

Seems like I have to update my avatar soon. :)


You mean scroll around the entire map? The answer to that is no. Technically its possible but that would be a different game wouldnt it, and it would need a complete rewrite. Ive taken the original and tried to match the plus hardware to what it already does. For instance the only sprites used in game are for the the sorcerer, and that creates an additional headache at the end where all the normal sorcerers turn into the sprite version... which I've yet to get around too. Other sprites are used for the bottom panel, which in turn allows me to have a big logo on screen. The upgrade really is about making it prettier, more cohesive and graphically rich. It is however still the same game. If anyone can do some better music though :P I cant write a song using a tracker


Still a longish way to go as I've decided to try and make this as good an upgrade as possible


And the name ++ was the thing that drew me to it cos its a kinda pun.... haha yes Sorcery ++. Technically its Sorcery not Sorcery+ so really its only Sorcery+

[/size]

TotO

#45
Here a 16 sprites Plus logo for your top screen...  :-\
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Trebmint

Quote from: TotO on 08:14, 15 October 13
Here a 16 sprites Plus logo for your top screen...  :-\


I did initially go down the route of making the top logo a sprite. 14 sprites infact, so 2 spare for sorcerer graphics. However that changed and the new logo is Mode 0 and the 16 sprites are used 4 for item you are carrying (replacing the wordy You are Carrying) 4 for the Energy (which replaces the Wordy Energy % thing) and 6 for the Book which becomes 16 colour but Mode 0. And of course 2 for the sorcerer.


Unfortuantely I dont have time to do any sprite swapping during the game as the game runs on an interrupt system, and the memory is full with the existing game (Since its not designed for plus they made no allowance for it). Meaning all the sprite data has to be pulled from ROM and that means the only time I can copy sprite data from Ram to Sprite Ram is during the blank. Else you get bank memory drawn on screen). I will think about it though, but Im worried it will slow the game down. Doing so many palette changes already does have a processor hit dont forget

Trebmint

Quote from: TotO on 08:14, 15 October 13
Here a 16 sprites Plus logo for your top screen...  :-\


Oh and the image is 160x40? So that's 16x16 sprites laid out how?

Sykobee (Briggsy)

Quote from: Trebmint on 00:31, 15 October 13
[size=78%] For instance the only sprites used in game are for the the sorcerer, and that creates an additional headache at the end where all the normal sorcerers turn into the sprite version... which I've yet to get around too. O[/size]


I guess that you could hide the energy, item carried and book at this point to reuse these sprites for the multiple sorcerers?


Isn't that a lot of memory to use just for the logo, btw? I guess if it is available then it's no big deal.

TotO

Quote from: Trebmint on 10:19, 15 October 13
Oh and the image is 160x40? So that's 16x16 sprites laid out how?
Damned... My grid was set on 10x10 instead of 8x8 pixels... So does 160x40 instead of 128x32...
I'm sorsorry.  :(
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Powered by SMFPacks Menu Editor Mod