Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scenario Surf's Up! #2168

Closed
wants to merge 2 commits into from
Closed

Scenario Surf's Up! #2168

wants to merge 2 commits into from

Conversation

Xansta
Copy link
Contributor

@Xansta Xansta commented Sep 16, 2024

Pull Request depends on pull request #2167

An open ended scenario for one or more player ships. Similar in concept to the Waves scenario in that wave after wave of enemies come trying to destroy the friendly bases. No victory condition. Difficulty increases with each wave.

Additional Features

Configurations

  • Enemy ship difficulty: Easy, Normal, Hard, Extreme, Quixotic
  • Prototype player ship available (fighter, cruiser, missile cruiser)
  • Enemy ship speed, aka Pace (normal, 10% faster, 20% faster, 30% faster, ... 50% faster)
  • Start at specific wave (1 [default], 2, 3, ... 9)

Game Play

  • Different wave types (determined at random)
    • Normal
    • Base: Enemy base must be hunted down. The base will continue to spawn enemies until it is destroyed
    • Defense: Same as Base type, but the base has defense platforms around it
    • Formation: Enemy ships attack in formation
  • Any wave type could include an asteroid storm (random determination)
  • The services available are split between the friendly stations, motivating the players to protect all stations.
    • Services: charge ship batteries, repair ship hull, replenish scan probes, provide five types of ordnance
  • Missions to implement or fix services that are not available at a station are possible
    • Goods to complete the mission may be obtained from independent stations or freighters
  • Enemies may drop warp jammers
    • Warp jammers may also damage player ship systems

-- Name: Surf's Up!
-- Description: Wave after wave of enemy ships attack, each wave harder than the previous
--- wave. Single or multiple player ships may participate. Scenario is over when the
--- friendly bases are destroyed. Loosely based on the Waves scenario.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would be good to mention that this is a more complicated scenario then the "Waves" scenario, where waves is quite basic, this provides different challenges.

We should update descriptions so they are helpful for people to know to pick a certain scenario over another for a particular crew.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated the description. I think it's available as part of this pull request

Copy link
Contributor

@aBlueShadow aBlueShadow Sep 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

About that: would it be possible to integrate the old waves scenario into this? Like, in a similar fashion Basic battle and Quick Basic merged a while ago? Haven't played it yet, but from the looks of it, the default settings of this one seem to be similar to the default setting of waves. The playable area also seems to have a similar scope. Or is there something that makes both scenarios incompatible to each other?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's quite possible. I think I tried making version of Waves with more options a couple of years ago that did not get accepted. The changes in Surf's Up are different than what I did before.

@Xansta Xansta closed this by deleting the head repository Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants