C++Game DevelopmentIntroduction to C++Language FeatureLearn C++

How To Define And Use An Idle Loop In A Windows Application

How we can define and use C++ Builder’s idle loop on Windows? How can set a method to OnIdle method of Application? What is OnIdle ? How can I detect if my application is currently idle? In C++ Builder, the global variableApplication (TApplication), is in every VCL-based application.Applicationencapsulates your application as well as providing many functions that…
Read more
C++Game DevelopmentLanguage FeatureLearn C++

Learn To Simulate Realistic 2D Ball Physics in C++ Builder

In this post we will explain how we can simulate realistic 2D ball physics in an easy and accessible way. Let’s assume that we look from a X-Y view, and Y is the height that means Y=0 is the ground. How we can simulate a ball physics in a given ball velocity, and gravity in that environment. C++ Builder is a great compiler and IDE with FireMonkey and VCL frameworks. It has compilers…
Read more
C++Game DevelopmentLanguage FeatureLearn C++

Learn to Use 3D Rotation Matrix in Low Level C++ Graphic Applications

Our screens are 2D dimensional planes and consists of pixels in X and Y directions. How we display a 3D object in this 2D plane ? 3D objects in our 2D screens are projection of 3D coordinates by using mathematical calculations. In 3D operations, i.e. in 3D graphics, 3D robotics, 3D mechanics; we use matrix forms which are multi dimensional arrays in C++. Generally they are 3 dimensional arrays…
Read more
C++Game DevelopmentIntroduction to C++Learn C++

Dev-C++ Tutorial: Learn To Develop Very Simple Guessing Game

Embarcadero Dev-C++ is free, and is a fast, portable and simple C/C++ IDE for Windows. The free version is great for beginners. If you want to develop professionally it is highly recommended you start with C++ Builder CE version. Dev-C++ can be downloaded from https://www.embarcadero.com/free-tools/dev-cpp/free-download. You can also create some small games in Dev-C++, you may need C++ Builder…
Read more