A Yankee in Iraq, a 50 fps SHMUP

Show us what you're working on, (preferably with screenshots).
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Ast A. Moore »

djnzx48 wrote: Sun Apr 12, 2020 2:08 pm Not an amazing score by any means, but from memory it was 1430.
I find that, while being somewhat counterintuitive, actively chasing after the planes not only gives you a much better chance at getting a high score, but also reduces the amount of time you need to master the flying. So “the best defense is a good offense” adage is fully applicable in this case.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Ast A. Moore »

Ahem, not to brag, but . . .

Image

(That’s on hard, obviously.)
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
Juan F. Ramirez
Bugaboo
Posts: 5137
Joined: Tue Nov 14, 2017 6:55 am
Location: Málaga, Spain

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Juan F. Ramirez »

Ast A. Moore wrote: Mon Apr 13, 2020 12:12 pm (That’s on hard, obviously.)
Image
catmeows
Manic Miner
Posts: 718
Joined: Tue May 28, 2019 12:02 pm
Location: Prague

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by catmeows »

Nice parallax scrolling, I have to give it a try. Can we have Shadow of thé Beast 2&3 ? :)
Proud owner of Didaktik M
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Ast A. Moore »

catmeows wrote: Thu May 28, 2020 4:02 pm Nice parallax scrolling, I have to give it a try. Can we have Shadow of thé Beast 2&3 ? :)
Heh. I don’t do remakes. :D
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
RMartins
Manic Miner
Posts: 776
Joined: Thu Nov 16, 2017 3:26 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by RMartins »

Nice parallax.
Nice Inertia in the movements physics.
Very smooth game [mention]Ast A. Moore[/mention] .
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Ast A. Moore »

Thanks, Rui!
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
presh
Manic Miner
Posts: 237
Joined: Tue Feb 25, 2020 8:52 pm
Location: York, UK

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by presh »

FINALLY!!! :D

Image

(ok, so yeah it's on easy... and I I may have saved it just before the boss... but I did try it a bunch of times all the way through first, and it still took about 10 goes with the save!) :lol:
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Ast A. Moore »

Ah, it’s always so satisfying to see the winning screen of Yankee posted by someone. Congratulations on making it to the end!

Now that you’ve become familiar with the controls and inertia, you can afford to be more aggressive and try to get a higher score (on Normal or even Hard) by hunting the planes instead of dodging them. This tactic gives me the most points.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Ast A. Moore »

Well, to celebrate the 40th anniversary of the Spectrum, I’m releasing a small update:

Version 1.3.3, 4/23/2022

Improvements and optimizations:
  • The standard loader size has been reduced by 8 bytes
    The turbo loader has been slimmed down by another 6 bytes
Visuals:
  • The length of the top-right horizontal line in the HUD has been adjusted
    The transition to the Redefine Keys screen now uses a fade to avoid unsightly picture tearing
Misc.:
  • The random routine has been reworked to generate slightly more random values
    Several instances of code optimization

Download link and instructions: A Yankee in Iraq.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
beginner
Drutt
Posts: 37
Joined: Sat May 21, 2022 10:23 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by beginner »

Small unsolicited feedback :P:
I noticed that the missiles won't cause any damage to the ground buildings and the bombs won't damage the planes.
I think it would be a bit more realistic if they would cause some damage :D.

What do you think?

Cheers!
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Ast A. Moore »

the.beginner wrote: Mon Jul 11, 2022 7:37 am Small unsolicited feedback :P:
I noticed that the missiles won't cause any damage to the ground buildings and the bombs won't damage the planes.
I think it would be a bit more realistic if they would cause some damage :D.
Any feedback is always welcome!

You’re not the first one to suggest this. At some point in the past I thought about adding these elements but ultimately decided against them. I am of the opinion that it would actually diminish realism (if there’s any to begin with). The front-mounted gun’s bullets are unlikely to cause much damage to buildings, and I’ve never heard of falling bombs exploding planes! (I’m sure statistically it’s bound to happen, but I don’t think it’s a regular occasion in combat.)

I might consider adding the former, though, even though that would men that the ground units would be completely defenseless.

Thanks for the suggestions, though. I really appreciate them!
:)
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
Pegaz
Dynamite Dan
Posts: 1210
Joined: Mon Nov 13, 2017 1:44 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Pegaz »

I recently played the game again on the zx-uno and I can only say that it is excellent!
At the same time, it was very useful for testing different Spectrum cores, which will help us to improve their accuracy.
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: A Yankee in Iraq, a 50 fps SHMUP

Post by Ast A. Moore »

Pegaz wrote: Thu Jul 14, 2022 6:05 pm I recently played the game again on the zx-uno and I can only say that it is excellent!
At the same time, it was very useful for testing different Spectrum cores, which will help us to improve their accuracy.
Thank you kindly, sir! And I’m happy that it helped with improving the accuracy of emulation! It’s no gold standard by stretch of the imagination, but just the fact that it uses the floating bus on all Spectrum models should make testing that much easier.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Post Reply