Author Topic: Star Sabre 128k  (Read 8586 times)

0 Members and 1 Guest are viewing this topic.

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 584
  • Country: au
  • Liked: 383
  • Likes Given: 87
Star Sabre 128k
« on: 15:06, 05 March 09 »
Hi all

The 128k enhanced version of Star Sabre is finally ready and available at:

http://starsabre.bigblog.com.au/index.do

Enjoy!  :)

Paul



Offline fano

  • Supporter
  • 6128 Plus
  • *
  • Posts: 835
  • Country: fr
  • Easter Egg Programmer
    • Easter Egg
  • Liked: 278
  • Likes Given: 614
Re: Star Sabre 128k
« Reply #1 on: 15:28, 05 March 09 »
great ! going dl that :D

Tested it quickly, that was good, now it's great :D
« Last Edit: 15:43, 05 March 09 by fano »
"NOP" is the perfect program : short , fast and (known) bug free

Follow Easter Egg products on Facebook !

Offline ervin

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.356
  • Country: au
    • index.php?action=treasury
  • Liked: 1016
  • Likes Given: 1201
Re: Star Sabre 128k
« Reply #2 on: 15:58, 05 March 09 »
Fantastic stuff!

What has been added to this new version?
I noticed a few things... some ground emplacements are more colourful and varied (or was that my imagination?), some larger enemy craft, the pickups for points, and of course the excellent music.
Have the power-ups been expanded on?

I can't believe how much stuff you've managed to get moving so smoothly and quickly on the cpc's screen. Very very impressive indeed.

[EDIT] Oh! And the new menu and instruction screens are lovely as well!
My (cancelled) entry for the CPCRetroDev 2017 Competition http://www.cpcwiki.eu/forum/programming/my-cpcretrodev-2017-entry/
FAST line drawing in CPCtelera http://www.cpcwiki.eu/forum/programming/drawing-lines-with-cpctelera-sdcc/
RUNCPC My entry for the CPCRetroDev 2015 Competition http://www.cpc-power.com/index.php?page=detail&num=12494

Online Ygdrazil

  • Global Moderator
  • 464 Plus
  • *****
  • Posts: 488
  • Country: dk
  • Liked: 47
  • Likes Given: 255
Re: Star Sabre 128k
« Reply #3 on: 16:44, 05 March 09 »
Nice work..

Star Sabre even better and with ingame tune!

/Ygdrazil

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.011
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3452
  • Likes Given: 6194
Re: Star Sabre 128k
« Reply #4 on: 18:08, 06 March 09 »
Yaaaaay downloading right away :) Feel free to add it to the homepage!

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: Star Sabre 128k
« Reply #5 on: 22:25, 06 March 09 »
Cool Musics! Also nice sprites added!

Play Star Sabre 128k here

A really great CPC game!

Does anyone knows about cheats in this game?
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

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 584
  • Country: au
  • Liked: 383
  • Likes Given: 87
Re: Star Sabre 128k
« Reply #6 on: 04:04, 07 March 09 »
Yaaaaay downloading right away :) Feel free to add it to the homepage!

OK, hopefully I managed that without breaking anything!  I guess that would have been the place to put the announcement in the first place?  Just didnt think of that.  ::)

@ervin : Not imagining things - there are 2 new types of ground emplacement on stage 1.  The original was recoloured & redesigned to match one of the new ones, and take advantage of the fact I could now give it some basic 'animation'.  (that it glows when firing)

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.011
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3452
  • Likes Given: 6194
Re: Star Sabre 128k
« Reply #7 on: 13:20, 07 March 09 »
Hello mate, you did break something but it's not your fault, the WYSIWYG editor has a little bug. Don't worry, I'll fix it easily.

The music is spiffy, can we have it in a downloadable format, maybe mp3 files?

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.337
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1043
  • Likes Given: 2512
Re: Star Sabre 128k
« Reply #8 on: 17:20, 08 March 09 »
A great game, indeed!
Congratulations, Axelay! Keep up the good work!

Offline ukmarkh

  • 6128 Plus
  • ******
  • Posts: 1.426
  • Country: england
    • Classic Replay
  • Liked: 315
  • Likes Given: 80
Re: Star Sabre 128k
« Reply #9 on: 18:59, 09 March 09 »
Well done chap,
 
I've only just downloaded this, but had a quick go through the Java link provided... looking good thus far, expect a full review soon  ;)

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.011
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3452
  • Likes Given: 6194
Re: Star Sabre 128k
« Reply #10 on: 19:05, 09 March 09 »
Indeed very good. The only real 'criticism' I have myself is that you can only shoot very slowly, thus making it more difficult and awkward. If there was a speed-fire, autofire or if it merely allowed you to shoot faster it'd feel much better.

This is based on my emulated experience, I've yet to load my tape!

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: Star Sabre 128k
« Reply #11 on: 01:37, 10 March 09 »
Indeed very good. The only real 'criticism' I have myself is that you can only shoot very slowly, thus making it more difficult and awkward. If there was a speed-fire, autofire or if it merely allowed you to shoot faster it'd feel much better.

For our grandpa of this forum:
I coded quickly an "autofire" function with speed control into JavaCPC.

Follow this link to try.

How to use?
- wait until the game loaded
- slide the "Autofire" slider to upper area (about 3-4 ticks before upper end) (look @ attached picture)
- use the Applet-menu in the right upper corner of your monitor and enable Autofire: Settings -> Joystick -> Autofire

Now you can move your ship using right numberpad keys or choose "Q,A,O,P... Joystick control"

Have fun  ;D
« Last Edit: 01:40, 10 March 09 by CPC-Live »
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

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.011
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3452
  • Likes Given: 6194
Re: Star Sabre 128k
« Reply #12 on: 09:55, 10 March 09 »
Man you work fast... :D I will try it!!! How about disabling collision detection too? :)

Offline TomEtJerry

  • CPC6128
  • ****
  • Posts: 185
  • Country: fr
  • Liked: 123
  • Likes Given: 0
Re: Star Sabre 128k
« Reply #13 on: 21:00, 10 March 09 »
Hello,

I have played with the new release of Star Sabre, this is now a really great game ! Thanks to the music and the gameplay adds, it has now a real "personnality" and is really impressive. It's a long time since I have played a cpc game with the motivation to go to its end (level 3 now without cheating).

As I am a french guy, I have of course some (little) complains :
- on a CPC Plus, some split rasters are not well synchronized (screen calculating your score at the end of a level). The grey color of the texts should be displayed one NOP before. The problem is the same with the "Alert Message" before meeting a boss.
- AZERTY French keyboard is not detected :-(.

And to end this list, the bigger problem. The end of the game comes too fast : a nice big explosion of the vessel would be nice before the screen Game Over.

Anyway, I think this piece of code is maybe the best shooter for CPC :-). Congratulations for this work !

T&J/GPA

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.011
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3452
  • Likes Given: 6194
Re: Star Sabre 128k
« Reply #14 on: 12:48, 11 March 09 »
Dunno about best shooter ( /me can't get over R-Type) but it certainly is very, very nice, and that's why I bought the tape...

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 584
  • Country: au
  • Liked: 383
  • Likes Given: 87
Re: Star Sabre 128k
« Reply #15 on: 15:29, 11 March 09 »
Indeed very good. The only real 'criticism' I have myself is that you can only shoot very slowly, thus making it more difficult and awkward. If there was a speed-fire, autofire or if it merely allowed you to shoot faster it'd feel much better.

Hmm, I guess my feeling is that an autofire would have unbalanced the game, making it too easy.  There is an autofire pick up, but it's the last one in the game because it wasnt quite appropriate!

Hello,

I have played with the new release of Star Sabre, this is now a really great game ! Thanks to the music and the gameplay adds, it has now a real "personnality" and is really impressive. It's a long time since I have played a cpc game with the motivation to go to its end (level 3 now without cheating).

As I am a french guy, I have of course some (little) complains :
- on a CPC Plus, some split rasters are not well synchronized (screen calculating your score at the end of a level). The grey color of the texts should be displayed one NOP before. The problem is the same with the "Alert Message" before meeting a boss.
- AZERTY French keyboard is not detected :-(.

And to end this list, the bigger problem. The end of the game comes too fast : a nice big explosion of the vessel would be nice before the screen Game Over.

Anyway, I think this piece of code is maybe the best shooter for CPC :-). Congratulations for this work !

T&J/GPA

Glad you're enjoying the game!  In fact, thanks everyone for the feedback.  After spending the time I have on developing it, it's kinda nice to know I'm not the only one playing it!

On the points you raise though:
Rasters on plus: Interesting, and unfortunate.  They appear fine in Winape, and sadly I have no plus.  Is there not also issues with the colour splits on the high score table though?  If I've written code that works differently on a real plus to Winape for some reason, I'd have expected that all those splits would be off as well.
AZERTY:  I forgot about there being different keyboards.  Sorry  :-[   I'll remember for next time.  Whenever that is.
Game Over: Is a bit more abrupt than it should be.  It was pretty low on my list of things I wanted to improve, unfortunately.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.011
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3452
  • Likes Given: 6194
Re: Star Sabre 128k
« Reply #16 on: 17:27, 11 March 09 »
Hmm, I guess my feeling is that an autofire would have unbalanced the game, making it too easy.  There is an autofire pick up, but it's the last one in the game because it wasnt quite appropriate!

Well, maybe not autofire, but at least have more bullets on screen. I keep pressing fire and only one comes out every several presses :)

Offline ukmarkh

  • 6128 Plus
  • ******
  • Posts: 1.426
  • Country: england
    • Classic Replay
  • Liked: 315
  • Likes Given: 80
Re: Star Sabre 128k
« Reply #17 on: 14:16, 12 March 09 »
Finished Star Sabre 128K last night... I was amazed to find an extra level, bigger bosses and an under water rocky labyrinth level. The end sequence is superb, much better than the 464 version. You really went the distance here, I thank you for the time and effort.
Gryzor, you can collect an upgrade that allows you to fire at rapid speed by just holding down the fire button, and later on you get rockets and bombs that fire alongside your three way laser.
Amazing game for the CPC, with quite a complex scoring system.

Offline fano

  • Supporter
  • 6128 Plus
  • *
  • Posts: 835
  • Country: fr
  • Easter Egg Programmer
    • Easter Egg
  • Liked: 278
  • Likes Given: 614
Re: Star Sabre 128k
« Reply #18 on: 19:38, 12 March 09 »
Rasters on plus: Interesting, and unfortunate.  They appear fine in Winape

Quote from: winape whats-new.rtf
Known Issues
- Changes to ASIC registers through the Gate Array occur approximately 6 pixels too early. On the real CPC Plus, changes to the palette using the GA (i.e. OUT instruction) occur 6 pixels after the register is written (approximately 0.375us). Exact emulation of this has not been done since no CPC software currently requires this degree of accuracy, and emulation would probably result in a significant degradation of performance.

There is one now lol
« Last Edit: 20:56, 12 March 09 by fano »
"NOP" is the perfect program : short , fast and (known) bug free

Follow Easter Egg products on Facebook !

Offline TomEtJerry

  • CPC6128
  • ****
  • Posts: 185
  • Country: fr
  • Liked: 123
  • Likes Given: 0
Re: Star Sabre 128k
« Reply #19 on: 09:30, 13 March 09 »
Hello,

There are some other games that use split-rasters. I have faced this "problem" in the introduction screens of two of my games ("Citadelle" and "Le Crime du Parking", french text adventures, so nobody know them :-) ), but as I have all models of CPC (except 664), the programs detect what kind of cpc is used and modify the rasters timing in consequence.

T&J/GPA

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 584
  • Country: au
  • Liked: 383
  • Likes Given: 87
Re: Star Sabre 128k
« Reply #20 on: 13:45, 13 March 09 »
I don't mind doing a 'fix' for the plus, but I'm not sure exactly how far out Winape is supposed to be.  6 pixels at what resolution?  Relative to an original cpc, or to where winape currently does the GA plus colour changes, which is already 1 nop later than the other CRTCs? 

Offline Executioner

  • Supporter
  • 6128 Plus
  • *
  • Posts: 783
  • Country: au
  • WinAPE Developer
    • WinAPE
  • Liked: 391
  • Likes Given: 60
Re: Star Sabre 128k
« Reply #21 on: 00:12, 16 March 09 »
6 pixels at what resolution?  Relative to an original cpc, or to where winape currently does the GA plus colour changes, which is already 1 nop later than the other CRTCs?

This is just from memory, but I think it's 6 pixels at MODE 1 resolution relative to a normal CPC, and WinAPE does the change 8 pixels (1 NOP) later, so it's only 2 pixels out.

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 584
  • Country: au
  • Liked: 383
  • Likes Given: 87
Re: Star Sabre 128k
« Reply #22 on: 12:07, 18 March 09 »
 
This is just from memory, but I think it's 6 pixels at MODE 1 resolution relative to a normal CPC, and WinAPE does the change 8 pixels (1 NOP) later, so it's only 2 pixels out.

Thanks for clarifying that.  Though that should mean a real plus would make a colour change somewhere between where Winape says it will, and where winape says an original CPC would, so the splits I did in sabre shouldnt be an issue as I allowed 1 nop leeway with the colour splits to allow for the both of them.  Could some pluses be behaving differently?  Perhaps the colour splits are occuring 1 nop later on all CPCs to where I expect them, and I'm just not seeing it on my 6128 because I already had the original CPCs split on the left of my 1 nop gap.  I'll have to try to do another test on the 6128.

Offline retrozoneorg

  • Speccy
  • *
  • Posts: 2
  • Liked: 0
  • Likes Given: 0
Re: Star Sabre 128k
« Reply #23 on: 08:11, 15 April 09 »
WOW! This game really needed some music. Glad the 128K version has been released. Superb scrolling and gameplay now made better with bigger sprites and a thumping soundtrack!
 
Well Done!
This is the must have game for any CPC owner! 8)

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.135
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1298
  • Likes Given: 2593
Re: Star Sabre 128k
« Reply #24 on: 08:32, 15 April 09 »
I would also like to express my enthusiasm for both versions. The 128k is really lifting the game up to a higher level. Friends tell me that it doesn't look like a CPC game at all, and I agree. Very impressive coding there, great music and graphics. Definitely the best space shooter on the CPC.

I can also report that the 128k version runs nicely on a CPC464 with a 64k RAM expansion from dk'tronics.