C++ Tutorial – Detailed Explanation of Snake Game Code

C++ Tutorial - Detailed Explanation of Snake Game Code

In this article, we will create a Snake game using C++ and graphic functions. We will implement it using the concept of C++ classes and computer graphic functions. What is the Snake Game? The Snake game is a very famous game that can be played on various devices and runs on any operating system. In … Read more

Creating Holiday Greeting Cards with Python and Pillow

Creating Holiday Greeting Cards with Python and Pillow

Last week, my mom suddenly asked me, “Son, do you remember tomorrow is your aunt’s birthday?” I slapped my forehead and completely forgot about it! My aunt lives in another city, and we don’t keep in touch often, but every year on her birthday, she sends me red envelopes. I can’t afford to be rude … Read more

Create Cool Graphics with Python

Create Cool Graphics with Python

Sometimes, writing code doesn’t always have to be about complex data analysis or websites.You can also use Python to draw! Isn’t that a bit cool? Today, let’s use Python to draw a few simple and beautiful graphics. Although they look like works of art, they actually only require a few lines of code. We’ll talk … Read more

Essential Matlab Plotting Functions You Should Know

Essential Matlab Plotting Functions You Should Know

How Many Plotting Functions Do You Know? As we all know, MATLAB is not only good at handling numerical calculations related to matrices, but it also has a deep foundation in scientific visualization. The numerous rich functions it provides can well meet our various needs for using graphics to display numerical information. MATLAB has the … Read more

Implementing Partial Screen Clear on LCD

Implementing Partial Screen Clear on LCD

Graphic Control Uncle Composition conveys ideas Reading has never been this easy!!! 01 Introduction When developing multifunctional applications for an LCD screen, there are times when you need to clear the screen. Clearing can be done in two ways: full screen clear and partial screen clear. Today, I will document the code for partial screen … Read more

Intel i7-8700 Boxed CPU Processor Overview

Intel i7-8700 Boxed CPU Processor Overview

The i7-8700 belongs to Intel’s 8th generation Core family, utilizing Intel’s 14nm semiconductor process, offering significant improvements compared to its 7th generation counterparts. The new generation i7-8700 features 6 cores and 12 threads, with a base frequency of 3.2GHz, capable of boosting to approximately 4.5GHz at full core speed and up to 4.6GHz on a … Read more

Introduction and Usage of Linux LCD Framebuffer

Introduction and Usage of Linux LCD Framebuffer

Today, let’s talk about the LCD Framebuffer in Linux, which is a powerful tool in embedded systems. Despite its fancy name, it’s actually very simple to use; it’s just a large array in memory that stores the color information of each pixel on the screen. What is a Framebuffer? In simple terms, a Framebuffer is … Read more

The Genius of Applying BSP in DOOM

The Genius of Applying BSP in DOOM

Introduction: If we were to rank geniuses in a hierarchy from Homer Simpson to Albert Einstein, where would John Carmack’s application of binary space partitioning (BSP) technology in DOOM fit in? This article contains 11,776 words, with an estimated reading time of about 20 minutes. In 1993, game development company id Software released the first-person … Read more