The Wayback Machine - https://web.archive.org/web/20201121201911/https://github.com/chillaxdev/Gravity-Ball
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

Gravity-Ball

Gravity ball is a 2d game which is inspired from Gravity Guy and created from the scratch. This game compiles only on C++ 99. This game doesn't use any 3rd party 2d game engines. Long back we didn't have any open source game engines (Every game company had their own game engines). So I had to create my own small 2d physics engine.

Features

  1. Smooth UI & UX
  2. Single Player
  3. Multi Player (Upto 4 players) concurrently on the same system
  4. Points & score system
  5. Teleports System (Only 1 so far & works only on single player)
  6. Leaderboard System
  7. Level Editor (Multiple modes available for easy editing)
  8. Cheats System

Getting Started

  1. Set up your IDE (Integrated development environment) first. You can download the Turbo C++ 4.0 compiler for Windows 7/8/10 32bit program (you will require dosbox to run 16bit files) from here.
  2. Now download the project to your computer. Click on Clone/Download button from this page in case you don't have GIT.
  3. Now extract and paste the contents of Project folder inside the BIN directory of your Turbo C++ IDE.
  4. Now open the Turbo C++ IDE and open GBALL.CPP
  5. Use the linker from the Menu and enable BGI Graphics.
  6. Now time to execute (CTRL + F9)

You can use your own IDE like Atom, Sublime Text, etc by cross-linking it with command line interface of 16bit compiler and execute the program. Feel free to try your own ways.

Note

There might be small glitches in the game. If you found one kindly report it in the issues section. One more thing, this ancient compiler doesn't allow us to allocate many heap memory. So I was forced to use OOP with normal class instances. I've still used Heap for points system. Hence there is a limit for storing points.

Contact

In case if you want to personally contact me. Feel free to add me on facebook @shivrps1999

Screenshot

License

This repository uses GNU General Public License v3.0. Feel free to download, modify, and redistribute but make sure you link this repo along with yours.

About

A 2d game made using Borland discontinued Turbo C++ compiler

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.