GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - MovingBlocks/DestinationSol: Official continuation of Destination Sol, the great fun little arcade space shooter from http://sourceforge.net/projects/destinationsol/ Modules live at https://github.com/DestinationSol/

BranchesTags
Open more actions menu

Latest commit

 

History

2,226 Commits
2,226 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
build-logic
build-logic
 
 
config
config
 
 
desktop
desktop
 
 
docs
docs
 
 
engine
engine
 
 
gradle/wrapper
gradle/wrapper
 
 
launcher
launcher
 
 
libs
libs
 
 
modules
modules
 
 
templates
templates
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitpod.yml
.gitpod.yml
 
 
Jenkinsfile
Jenkinsfile
 
 
LICENSE
LICENSE
 
 
LICENSE_SOUNDTRACK
LICENSE_SOUNDTRACK
 
 
NOTICE
NOTICE
 
 
README.md
README.md
 
 
build.gradle
build.gradle
 
 
devBuild
devBuild
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
groovyw
groovyw
 
 
groovyw.bat
groovyw.bat
 
 
readMeLogo.png
readMeLogo.png
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

Destination Sol

Gitpod Ready-to-Code Discord

This is the official open source home for the arcade space shooter Destination Sol, originally started by Milosh Petrov and a small team on Steam and SourceForge

After receiving highly positive reviews launching as an indie title on Steam Milosh and the remaining team members wanted to focus on different projects, having made Destination Sol primarily to try out the involved technology.

A call was put out to the player community for a new maintainer, and open source was an option praised by many and already somewhat in place on Sourceforge. The open source group MovingBlocks behind Terasology stepped in to offer infrastructure and maintenance.

Milosh accepted our offer and supported us in moving the game onwards to its new home here on GitHub where we'll set up to accept contributions from anybody willing to help improve Destination Sol and expand on its gameplay.

Destination Sol is now officially licensed under the Apache 2.0 License (except soundtrack, see its section below) and available in source code form at GitHub.

You can download the game on Steam, get it in the Google Play Store or on F-Droid, or download the very latest version from our build server (warning: latest build may be unstable)

Feel free to fork the project and contribute pull requests! You can visit a Destination Sol forum on the Terasology site if you have any questions or would like to discuss the game or contributing.

Gameplay

You start at the edge of a solar system as a pilot in a small ship. You are free to explore space, land on planets, fight with enemies, upgrade your ship and equipment, hire mercenaries, mine asteroids, and so on.

Enemy ships are orange icons, allies are blue. Enemies can be marked with a skull icon - beware! They are likely stronger than you. Improve your ship and equipment and fight them later!

Your ship has a certain number of hit points (your armor), which will recover if you have consumable repair kits in your inventory and stay idle for a short while. You may also have a shield that takes damage first. Each is vulnerable to different weapons, both on your ship and others.

Weapons and special abilities often need consumables to function (like Bullets or Slo Mo Charges) and take time to rearm.

You can destroy asteroids for easy money, even with the starting ship's ammo-less but weak gun.

Warnings get posted if you get close to dangerous ships or may soon collide with something on your current course. Blue dots along the edge of the screen indicate a planet is nearby.

Watch out about buying a new ship if you can only barely afford it - you might need to buy new compatible weaponry too!

Mercenaries will follow you around and should start with a compatible weapon again in v1.4.1. They'll pick up items as well and keep them, greedy little buggers! But then they drop everything again on death, so ...

Controls

Note: You can select either pure keyboard, keyboard + mouse, or controller (in the settings). Exact details may change over time. Below are the default key mappings (no mouse). You can change these in-game.

Main screen

  • [Space] - Fire main gun
  • [Ctrl] - Fire secondary gun (if equipped)
  • [Shift] - Use ship ability
  • [Left,Right] - Turn the ship
  • [Up] - Thrust. There are no brakes! You have to turn and burn to change direction or slow down
  • [Tab] - Show the map
  • [I] - Show inventory
  • [T] - Talk (interact with a station)
  • [ESC] - Menu / close screens

With map up

  • [Up, Down] - Zoom in and out on the map

With inventory up

  • [Left, Right] - change page
  • [Page Up, Page Down] - scroll up and down
  • [Space] - equip / unequip item OR buy / sell if talking to a station
  • [D] - discard selected item

Building and running from source

You only need Java 17 installed to run Destination Sol from source.

Run any commands in the project root directory (where you cloned / extracted the project to, using a command prompt / terminal).

  • Download / clone the source from GitHub
  • To run from the command line: gradlew run (on Linux you might need to use ./gradlew run)
  • IntelliJ should import the project automatically when you open the project directory
  • Distributions (Windows, Linux, Mac) can be created locally by running: gradlew distZipBundleJREs

For Android a little extra setup is needed. See instructions here.

Steam Release Process

Contributors

GitHub contribution stats Contribution Leaderboard

  • Original creators: Milosh Petrov, Nika Burimenko, Kent C. Jensen, Julia Nikolaeva

  • Contributors on GitHub: Cervator, Rulasmur (PrivateAlpha), theotherjay, LinusVanElswijk, SimonC4, grauerkoala, rzats, LadySerenaKitty, askneller, JGelfand, AvaLanCS, scirelli, Sigma-One, vampcat, Malanius, AonoZan, ererbe, SurajDutta, jasyohuang, Steampunkery, Graviton48, Adrijaned, MaxBorsch, sohil123, FieryPheonix909, digitalripperynr, NicholasBatesNZ, Pendi, Torpedo99, AndyTechGuy, BenjaminAmos, dannykelemen, msteiger, oniatus, arpitkamboj, manas96, IsaacLic, Mpcs, ZPendi, nailorcngci, FearlessTobi, ujjman, ThisIsPIRI, Esnardo, IsaiahBlanks, DarkWeird, Mystic-Slice, superusercode, AdamJonsson, sagarg22, jankeromnes ... and your name here? :-) More coming!

  • Soundtrack - Provided by NeonInsect (Soundcloud) and copyrighted by him CC-NC 4.0, free for our use with Destination Sol.

  • All sprites from MillionthVector are licensed under a Creative Commons Attribution 4.0 International License - originally reachable at millionthvector.blogspot.id

Apologies in advance for any omissions, contact Cervator if you believe you've been missed :-)

About

Official continuation of Destination Sol, the great fun little arcade space shooter from http://sourceforge.net/projects/destinationsol/ Modules live at https://github.com/DestinationSol/

Topics

androiddestination-solgamegame-developmenthacktoberfestjavalibgdxlibgdx-game

Resources

Readme
Apache-2.0 license

Contributing

Contributing
Activity
Custom properties

Stars

352 stars

Watchers

33 watching

Forks

126 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.