Space Race Game

by Nathina

The space race is one of the oldest and simple games in the video game industry. It is a two-player game which was the second game released by the company after Pong. It is an Arcade game in which two players control the rocket ship individually. The main objective of each player is to reach the top of the screen without getting hit by the asteroids in space. Asteroids are the obstacles in this gameplay that moves from left to right and vice-versa on the screen. The player's rocket ship, which gets hit by the asteroid, disappears for a while, then starts from the bottom again. If one player's rocket ship reaches the top without hitting the asteroids, the next player's rocket ship begins to move. The game's time is limited to a certain amount of time, depending on the middle line between two players. This central line reduces its length for each round. Players with a higher score will be declared as a winner of the game.Following are the steps to be followed for building the Space Race Game,1. Game Development Platform Libraries2. Create Anime Character3. Vehicles Control And Multiplayer Support4. Random Level Increasing And Calculate Time And Distances5. Screen Recorder in Game6. Background Music7. Create Weapon In Spaceship8. Space Race Game Library In Java

Use the open source, cloud APIs, or public libraries listed below in your application development based on your technology preferences, such as primary language. The below list also provides a view of the components' rating on different dimensions such as community support availability, security vulnerability, and overall quality, helping you make an informed choice for implementation and maintenance of your application. Please review the components carefully, having a no license alert or proprietary license, and use them appropriately in your applications. Please check the component page for the exact license of the component. You can also get information on the component's features, installation steps, top code snippets, and top community discussions on the component details page. The links to package managers are listed for download, where packages are readily available. Otherwise, build from the respective repositories for use in your application. You can also use the source code from the repositories in your applications based on the respective license types.

Create Anime Character

These reusable libraries are used to create the anime character in the game or create a game character face from a single portrait, and also used lip sync for 2D mouth animation.
M

MeInGameby FuxiCV

MeInGame: Create a Game Character Face from a Single Portrait, AAAI 2021

Python Updated: 3 mo ago License: Proprietary

Support
Quality
Security
License
Reuse
r

rhubarb-lip-syncby DanielSWolf

Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.

C++ Updated: 4 mo ago License: Proprietary

Support
Quality
Security
License
Reuse
m

makegirlsmoe_webby makegirlsmoe

Create Anime Characters with MakeGirlsMoe

JavaScript Updated: 6 mo ago License: Proprietary

Support
Quality
Security
License
Reuse
b

bigheadsby RobertBroersma

Easily create characters for your projects

TypeScript Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse

Game Development Platform Libraries

These reusable libraries are game development platform libraries. These libraries provide the 2D, 3D game support and user interface for the developer.
M

MethaneKitby egorodet

🎲 Modern 3D graphics made simple with C++17 cross-platform app framework and rendering abstraction API on top of DirectX 12 & Metal (Vulkan is coming)

C++ Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse
n

neoGFXby i42output

Cross-platform GPU-oriented C++ application/game framework

C++ Updated: 6 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
c

coroutines-talkby noseratio

Asynchronous coroutines in C#

C# Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
s

space-racersby DidacGit

Game developed with the Unity game engine.

C# Updated: 1 y ago License: Strong Copyleft

Support
Quality
Security
License
Reuse

Vehicles Control And Multiplayer Support

These reusable libraries are used to create multiplayer support in-game. And also provide the graphics, rulebook for a gamer, character sheets, vehicle motion control, and speed curve.
l

lambdamodby amini-allight

An experimental multiplayer sandbox game with optional VR support.

C++ Updated: 6 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
m

micro-racingby Mati365

🚗 🏎️ 🎮 online 3D multiplayer neural networks based racing game

JavaScript Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse
A

ArcadeCarPhysicsby SergeyMakeev

Arcade Car Physics - Vehicle Simulation for Unity3D

C# Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse

Random Level Increasing And Calculate Time And Distances

These libraries are used to random level increasing, procedurally generate mountain ranges, trees, rocks, and start screen with title display. And also provide the time and distance calculation in the game. The second library is used for pixel collision detection.
H

HueJumper2kby KilledByAPixel

2 Kilobyte 3D racing game in JavaScript

JavaScript Updated: 6 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
S

Space-Racer-iPad-Gameby ViktorVarsano

Tech Used: Sprite Kit, Per-pixel collision Detection, Particle Systems, Linear and Angular Damping and Timers

Swift Updated: 10 mo ago License: Permissive

Support
Quality
Security
License
Reuse

Background Music

These libraries provide the background music, sound effects, animation for the game.
S

ShadowEditorby tengge1

Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/

JavaScript Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
a

abapteachablemachineby albanleong

A basic flash card game developed in ABAP and Javascript and powered by SAP NetWeaver and Google's Teachable Machine

HTML Updated: 10 mo ago License: Permissive

Support
Quality
Security
License
Reuse

Screen Recorder In Game

The following libraries are used to record audio with the video clip.
S

SCNRecorderby gorastudio

The best way to record your AR experience!

Swift Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
c

capsuleby itchio

🎬 Cross-platform hotkey short video capture for games

C++ Updated: 8 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse

Create Weapon In Spaceship

These libraries are used to create weapons like crossbows, Armor and also generate the shield for defending the enemies' attack.
N

Netherite-Plus-Modby OroArmor

Adds new Netherite features to Minecraft

Java Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
i

ig2gog-trainerby ritiek

Trainer for Imperium Galactica II GOG Remake v2.2.0.8

C Updated: 1 y ago License: Permissive

Support
Quality
Security
License
Reuse

Space Race Game Library In Java

This is a standard library for all functions; using this java library create the space race game in a single library.
S

SpaceRaceby alexsobiek

Rewrite of the original 1973 Space Race game developed by Atari in Java

Java Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items