CPU Chips & Programming a Game: Explained

  • Thread starter Thread starter whatzzupboy
  • Start date Start date
  • Tags Tags
    cpu Work
Click For Summary

Discussion Overview

The discussion revolves around the workings of CPU chips and the process of programming a game. Participants explore the complexity and breadth of both topics, highlighting the extensive learning required for each.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested
  • Homework-related

Main Points Raised

  • Some participants suggest that understanding CPU design and game programming requires years of study and extensive resources.
  • One participant recommends focusing on specific questions to make the learning process more manageable.
  • Another participant mentions the importance of learning about basic circuits like AND, OR, and XOR gates, which are fundamental to CPU architecture.
  • It is noted that programming languages are converted into assembly language, which is closely tied to how CPUs perform arithmetic operations.
  • Participants highlight that game programming encompasses various roles, including tools development, level design, and engine design, each requiring different skill sets and levels of mathematical understanding.

Areas of Agreement / Disagreement

Participants generally agree on the complexity and extensive nature of both CPU design and game programming. However, there are multiple competing views on the best approach to learning these subjects, and the discussion remains unresolved regarding how to effectively tackle such broad topics.

Contextual Notes

Some limitations include the lack of specific guidance on how to approach learning CPU design and game programming, as well as the varying definitions of roles within game programming that may affect the learning path.

Who May Find This Useful

Individuals interested in computer architecture, game development, or those seeking to understand the foundational concepts of programming and hardware design may find this discussion relevant.

whatzzupboy
Messages
60
Reaction score
0
can sombody please tell me how cpu chips work and how to make one oh and same for programming a game
 
Computer science news on Phys.org
whatzzupboy,

Both topics (CPU design and game programming) would take you years to learn, and would require thousands of pages to provide an adequate explanation.

Perhaps you should consider asking more focused questions.

- Warren
 
Last edited:
whatzzupboy said:
can sombody please tell me how cpu chips work and how to make one oh and same for programming a game

Some things:

Get a book on computer architecture. You'll learn about AND, OR, and XOR gates. These are the basic circuits in a CPU. You can hook them together in very complicated ways to do arithmetic. You can write numeric code called "assembly language" to control how the CPU does that arithmetic. All high-languages such as C++ and whatever else is the norm today, is converted by another program into this numeric code. They're right. Takes a long time and it's beautiful!

Salty
 
chroot said:
whatzzupboy,

Both topics (CPU design and game programming) would take you years to learn, and would require thousands of pages to provide an adequate explanation.

Perhaps you should consider asking more focused questions.

- Warren

Yes, please. Knowing how the circuits and boards work will not increase programming skills sufficiently, they will only help with building a computer from scratch. Game programming also does not simply fall into one category. There are different jobs such as Tools, Level Design, Storyboarding (on occasion, and that doesn't really have anything to do with programming), skinning, modeling, engine design, and countless others. In addition, many of these jobs require an incredibly high understanding of math.
 

Similar threads

  • · Replies 40 ·
2
Replies
40
Views
5K
Replies
3
Views
3K
  • · Replies 20 ·
Replies
20
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
10
Views
4K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K