Discuss Scratch

colinmacc
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!



Introducing my new game - Combat Pilot!

Online multi-player aircraft game for up to six players.

https://scratch.mit.edu/projects/390893456/

FOLLOW THIS FORUM THREAD TO GET NOTIFIED OF ONLINE GAME REQUESTS!

You can also play on TurboWarp: https://turbowarp.org/#390893456

Controls:
A / Left arrow - Turn anti-clockwise
D / Right arrow - Turn clockwise
S / Down arrow - Brake (for tighter turns)
W / Up arrow / Spacebar - Fire

C - Open chat message system.
Q - Quit game

Mobile control option can be turned on in the Settings menu. If ticked, your plane will follow the cursor (or your finger), and click or tap to fire.



There are 5 different game modes.

  • Play Online - Compete against other players online.
  • Aerial Dogfight - A local two-player game.
  • Pilot Training - 3 single player mini-games as follows:

Pilot Training Programmes:

1. Fuel Frenzy
Collect as much fuel as possible in the time allowed.

2. Seek and Destroy
Shoot the enemy aircraft as quickly as possible.



3. Air Race
Navigate around the circuit in the shortest time.



Notes:
  • You can't crash into other planes!
  • You CAN crash into the ground, so be careful!
  • Plane speed automatically increases up to maximum.
  • When you turn you temporarily lose some speed.
  • The tighter the turn, the more speed you lose.
  • Collect parachutes to gain power-ups. (depending on game mode)
  • Don't shoot the parachutes!
  • Power-ups include missiles, fuel and shield (health)
  • Missiles do a lot of damage!
  • Keep your eye on your fuel level in the Online game. If it runs out you will crash.
  • Enemy planes take more than one shot to destroy.

Last edited by colinmacc (Jan. 4, 2021 10:37:23)

light_cloud
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!

wow this game really nice! keep up the good work
colinmacc
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!

light_cloud wrote:

wow this game really nice! keep up the good work

Thanks! I’m really glad it seems to be working ok!
FireHorse27
Scratcher
100+ posts

Combat Pilot (☁) ... Play now!

I don't know if this is intentional, but it is really hard to get fuel in the cloud multiplayer fight. Everytime I die, it is because I can't find fuel.
lamborghiniawsome54
Scratcher
33 posts

Combat Pilot (☁) ... Play now!

This is sooo good. If only my computer at school wasn't blocking the cloud…
colinmacc
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!

FireHorse27 wrote:

I don't know if this is intentional, but it is really hard to get fuel in the cloud multiplayer fight. Everytime I die, it is because I can't find fuel.

It wasn't intentional, the drop rates might need some tweaking. Also the more people online, the more parachute drops should appear, as everyone's parachutes appear for everyone else too…

I'll look into it, thanks for the report
colinmacc
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!

FireHorse27 wrote:

I don't know if this is intentional, but it is really hard to get fuel in the cloud multiplayer fight. Everytime I die, it is because I can't find fuel.

I've slightly increased the drop rate and the chance of getting fuel.

Chance of getting fuel - 4/9
Chance of getting shield - 3/9
Chance of getting missiles - 2/9
colinmacc
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!

A possible improvement I've had suggested is to make the plane exhaust indicate the damage on the plane, so I might do that at some point!

Happy to hear any other suggestions for improvements!
colinmacc
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!

Please report bugs or suggestions for improvements here!

Suggestions I've had so far is to increase the kill bonus for destroying a plane, and maybe even reduce the total amount of HP to make kills easier.

There's a bug I've noticed with the parachutes I can't track down - it seems sometimes too many are appearing.
@Karkade35 reported a bug where he died but didn't get the restart timer.
Too many bullets make it laggy, I need to try and improve that.

Anything else?

EDIT: Fixed the parachute bug.
Still need to sort out the restart bug.

Last edited by colinmacc (Aug. 26, 2020 21:10:32)

colinmacc
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!

(Second server removed)

Last edited by colinmacc (Aug. 26, 2020 21:12:10)

colinmacc
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!

Plenty of people playing now, it's great fun!
QCinISP
Scratcher
10 posts

Combat Pilot (☁) ... Play now!

I personally think that (as I have said before) there should be a better reward for getting kills. However, a point that has been shown is that that would cause way too many points. On further reflection of how this game works I would like to suggest some ways of making kills be more helpful without breaking the game:

1. When you get killed you lose 1/5 of your score. I think this would be one of the best ways of dealing with this problem because it will 1. lower scores to keep there from being scores that are too high 2. make people avoid death more 3. cause more people trying to kill the person in fist place which will make the game more exiting in that you have to work to keep your score high.

2. Kills get you a kill streak. This is a slightly less effective way of doing this in that it could cause scores to become too high. However, with some changes to the general idea it could work quite well. This would be dependent one some things, 1. you have to get more points as your kill streak goes up, to avoid scores becoming too high it would have to be dealt with by not having exponential growth (I would suggest it to be like: First kill +10 Second +20 Third +30 etc) 2. to combat the score increases from that I would suggest some sort of lowering points when you die based on you kill streak such as -10 for every kill you have gotten when you die 3. (not required for this to work) some sort of lowering of points based on kill streak when you die from hitting the ground such as an additional -10 per kill (adding to the -10 per kill from it being a death)

3. When you die you lose 1/4 of your points and the killer gains them. This is the most balanced of my suggestions but could cause too much targeting of high level players. In addition it will make there be too much reliance on kills. For the others killing is still unnecessary but here it becomes the best way to get a good score. This could cause too much targeting of players with low HP.
colinmacc
Scratcher
1000+ posts

Combat Pilot (☁) ... Play now!

QCinISP wrote:

I personally think that (as I have said before) there should be a better reward for getting kills. However, a point that has been shown is that that would cause way too many points. On further reflection of how this game works I would like to suggest some ways of making kills be more helpful without breaking the game:

1. When you get killed you lose 1/5 of your score. I think this would be one of the best ways of dealing with this problem because it will 1. lower scores to keep there from being scores that are too high 2. make people avoid death more 3. cause more people trying to kill the person in fist place which will make the game more exiting in that you have to work to keep your score high.

2. Kills get you a kill streak. This is a slightly less effective way of doing this in that it could cause scores to become too high. However, with some changes to the general idea it could work quite well. This would be dependent one some things, 1. you have to get more points as your kill streak goes up, to avoid scores becoming too high it would have to be dealt with by not having exponential growth (I would suggest it to be like: First kill +10 Second +20 Third +30 etc) 2. to combat the score increases from that I would suggest some sort of lowering points when you die based on you kill streak such as -10 for every kill you have gotten when you die 3. (not required for this to work) some sort of lowering of points based on kill streak when you die from hitting the ground such as an additional -10 per kill (adding to the -10 per kill from it being a death)

3. When you die you lose 1/4 of your points and the killer gains them. This is the most balanced of my suggestions but could cause too much targeting of high level players. In addition it will make there be too much reliance on kills. For the others killing is still unnecessary but here it becomes the best way to get a good score. This could cause too much targeting of players with low HP.

These are excellent suggestions and I’ll definitely give them some consideration
QCinISP
Scratcher
10 posts

Combat Pilot (☁) ... Play now!

Here are some ideas I had for the chat:

Are you talking to me? (I've noticed people saying things but can't tell if they are talking to me)
All of you and you STILL couldn't get me? (I can't find anything good to say when I evade the entire server)
Good luck! (There aren't really many good responses to threats)
You can try (There aren't really many good responses to threats)
Save me! (Help isn't enough information)
Help me kill them! (Help isn't enough information)
FireHorse27
Scratcher
100+ posts

Combat Pilot (☁) ... Play now!

I don't know if anyone noticed this or if it is intentional, but as of yesterday (I have not played the game today), there would be times when a lot of parachutes of the same type would appear effectively creating a green line on the radar. On a side note, are parachutes supposed drop individually or as a of 3-5 and are the parachutes in a cluster supposed to be the same powerup?
FireHorse27
Scratcher
100+ posts

Combat Pilot (☁) ... Play now!

colinmacc wrote:

FireHorse27 wrote:

I don't know if this is intentional, but it is really hard to get fuel in the cloud multiplayer fight. Everytime I die, it is because I can't find fuel.

I've slightly increased the drop rate and the chance of getting fuel.

Chance of getting fuel - 4/9
Chance of getting shield - 3/9
Chance of getting missiles - 2/9
It's working great now! I never die because of fuel unless I am not watching the fuel meter.

Last edited by FireHorse27 (July 11, 2020 15:51:14)

FireHorse27
Scratcher
100+ posts

Combat Pilot (☁) ... Play now!

Here is a suggestion: When playing any of the pilot training games, if you make it to the leaderboard, have the player get notified. It's not needed as it is really easy to check to scoreboard but it would be nice to just keep restarting until you make it.
informAtion_
Scratcher
1 post

Combat Pilot (☁) ... Play now!

I think that you should make the enemy’s in seek and destroy fight back
FireHorse27
Scratcher
100+ posts

Combat Pilot (☁) ... Play now!

Congrats on getting this on the explore page!
karkade35
Scratcher
44 posts

Combat Pilot (☁) ... Play now!

BUG REPORT!!

If you click on ‘'settings’' and ‘'play online’' very fastly, you can play with the settings screen (and you can still change your plane's skin when playing), you can also go back to the main menu and it will still play.
If you click on ‘'Aerial dogfight’' you can keep shooting on the 2nd player, which make you earn free points.
The bug works with all the buttons…

I would suggest maybe add a variable ‘'ButtonClicked?’' and when you click on the button, if (ButtonClicked)=FALSE then set the variable to ‘'TRUE’' and do the thing to do, if ButtonClicked=TRUE then don't do the thing, when the button ended his action set ‘'ButtonClicked’' to ‘'FALSE’'

It's my suggestion… But I'm pretty sure you can solve it with a better way…

Also my suggestion for the ‘invisible plane’ glitch, would be to check the player's health and broadcast the restart timer if it sees the player's health is equal to 0…

Good luck for fixing these bugs! This was a great game, I really enjoyed it and it's VERY VERY addictive! (aargh, I spent my past 2 days playing this, I should really do something else… )

Powered by DjangoBB