Space Race Game
by Nathina Updated: Jun 8, 2022
Solution Kit
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 Libraries 2. Create Anime Character 3. Vehicles Control And Multiplayer Support 4. Random Level Increasing And Calculate Time And Distances 5. Screen Recorder in Game 6. Background Music 7. Create Weapon In Spaceship 8. Space Race Game Library In Java
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.
MeInGameby FuxiCV
MeInGame: Create a Game Character Face from a Single Portrait, AAAI 2021
MeInGameby FuxiCV
Python
611
Version:Current
License: Permissive (MIT)
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.
rhubarb-lip-syncby DanielSWolf
C++
1255
Version:v1.13.0
License: Others (Non-SPDX)
makegirlsmoe_webby makegirlsmoe
Create Anime Characters with MakeGirlsMoe
makegirlsmoe_webby makegirlsmoe
JavaScript
3334
Version:Current
License: Others (Non-SPDX)
bigheadsby RobertBroersma
Easily create characters for your projects
bigheadsby RobertBroersma
TypeScript
1250
Version:Current
License: Permissive (MIT)
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.
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)
MethaneKitby egorodet
C++
384
Version:v0.5.20210425.6
License: Permissive (Apache-2.0)
neoGFXby i42output
Cross-platform GPU-oriented C++ application/game framework
neoGFXby i42output
C++
479
Version:Current
License: Strong Copyleft (GPL-3.0)
coroutines-talkby noseratio
Asynchronous coroutines in C#
coroutines-talkby noseratio
C#
22
Version:Current
License: Permissive (MIT)
space-racersby DidacGit
Game developed with the Unity game engine.
space-racersby DidacGit
C#
0
Version:Current
License: Strong Copyleft (GNU GPLv3)
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.
lambdamodby amini-allight
An experimental multiplayer sandbox game with optional VR support.
lambdamodby amini-allight
C++
4
Version:0.6.0
License: Strong Copyleft (GPL-3.0)
micro-racingby Mati365
🚗 🏎️ 🎮 online 3D multiplayer neural networks based racing game
micro-racingby Mati365
JavaScript
117
Version:Current
License: Permissive (MIT)
ArcadeCarPhysicsby SergeyMakeev
Arcade Car Physics - Vehicle Simulation for Unity3D
ArcadeCarPhysicsby SergeyMakeev
C#
223
Version:1.0
License: Permissive (MIT)
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.
HueJumper2kby KilledByAPixel
2 Kilobyte 3D racing game in JavaScript
HueJumper2kby KilledByAPixel
JavaScript
290
Version:v1.01
License: Strong Copyleft (GPL-3.0)
Space-Racer-iPad-Gameby ViktorVarsano
Tech Used: Sprite Kit, Per-pixel collision Detection, Particle Systems, Linear and Angular Damping and Timers
Space-Racer-iPad-Gameby ViktorVarsano
Swift
1
Version:Current
License: Permissive (MIT)
Background Music
These libraries provide the background music, sound effects, animation for the game.
ShadowEditorby tengge1
Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/
ShadowEditorby tengge1
JavaScript
1414
Version:v0.6.0
License: Permissive (MIT)
abapteachablemachineby albanleong
A basic flash card game developed in ABAP and Javascript and powered by SAP NetWeaver and Google's Teachable Machine
abapteachablemachineby albanleong
HTML
3
Version:Current
License: Permissive (MIT)
Screen Recorder In Game
The following libraries are used to record audio with the video clip.
SCNRecorderby gorastudio
The best way to record your AR experience!
SCNRecorderby gorastudio
Swift
78
Version:2.6.0
License: Permissive (MIT)
capsuleby itchio
🎬 Cross-platform hotkey short video capture for games
capsuleby itchio
C++
163
Version:Current
License: Strong Copyleft (GPL-2.0)
Create Weapon In Spaceship
These libraries are used to create weapons like crossbows, Armor and also generate the shield for defending the enemies' attack.
Netherite-Plus-Modby OroArmor
Adds new Netherite features to Minecraft
Netherite-Plus-Modby OroArmor
Java
35
Version:1.4.5
License: Permissive (MIT)
ig2gog-trainerby ritiek
Trainer for Imperium Galactica II GOG Remake v2.2.0.8
ig2gog-trainerby ritiek
C
1
Version:Current
License: Permissive (MIT)
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.
SpaceRaceby alexsobiek
Rewrite of the original 1973 Space Race game developed by Atari in Java
SpaceRaceby alexsobiek
Java
0
Version:Current
License: Permissive (MIT)