We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

C++ بلغة Snake Game برمجة لعبة الثعبان

Amani Abbas
في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة تقريباً، ستتعلم كيف تقوم ببرمجة لعبة الثعبان Snake Game باستخدام لغة سي بلس بلس ++C. ستتعلم كيف تقوم برسم شكل بسيط باستخدام الحلقات وكيف تقوم بضبط إعدادات اللعبة، كما ستتعلم كيفية الحصول...
Read more
في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة تقريباً، ستتعلم كيف تقوم ببرمجة لعبة الثعبان Snake Game باستخدام لغة سي بلس بلس ++C. ستتعلم كيف تقوم برسم شكل بسيط باستخدام الحلقات وكيف تقوم بضبط إعدادات اللعبة، كما ستتعلم كيفية الحصول على إدخال للمسخدم من خلال الضغط على أزرار لوحة المفاتيح، وكيفية تحريك الثعبان باستخدام الأكواد وبحسب إدخال المستخدم. ستتعلم أيضاً كيفيك إنشاء متغير بقيمة عشوائية يختارها البرنامج في كل مرة يتم تشغيله. هذا المشروع للمبتدئين بلغة سي بلس بلس ولكن يفضل وجود الأساسيات كقواعد كتابة كود ++C وكيفية إنشاء دوال جديدة وكيفية استخدام الجمل الشرطية والحلقات، إذا لم يكن لديك الأساسيات لا يزال بإمكانك برمجة اللعبة من خلال التطبيق المباشر أثناء المشروع.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces principles of programming in C++ and practical application through a hands-on project
Suitable for beginners with limited C++ experience
Empowers learners to create a functional game from scratch, building confidence and problem-solving skills

Save this course

Save C++ بلغة Snake Game برمجة لعبة الثعبان to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for C++ بلغة Snake Game برمجة لعبة الثعبان. These are activities you can do either before, during, or after a course.

Career center

Learners who complete C++ بلغة Snake Game برمجة لعبة الثعبان will develop knowledge and skills that may be useful to these careers:
Game Developer
As a Game Developer, you are responsible for the design, development, and maintenance of video games. These games can be for computers, consoles, or mobile devices. This course will help you build a foundation in programming with C++, which is a language commonly used in game development. You will learn how to use loops to draw shapes and how to get user input from the keyboard. This course may be particularly helpful if you are interested in developing games that involve snakes or other moving objects.
Computer Programmer
Computer Programmers write, test, and maintain the code that makes computers work. This course will help you build a foundation in programming with C++, which is a language commonly used in various industries. You will learn how to use loops and conditional statements, which are essential concepts in programming.
Software Engineer
Software Engineers apply engineering principles to the design, development, deployment, and maintenance of software systems. C++ is a versatile language used in various software development projects. This course will introduce you to the basics of programming with C++ and how to use it to create simple programs. While this course may not directly lead to a career as a Software Engineer, it can help you build a foundation in programming that can be useful for this role.
Web Developer
Web Developers design and develop websites and web applications. While C++ is not commonly used for web development, this course can help you build a foundation in programming that can be useful in this field. You will learn how to use loops and conditional statements, which are essential concepts in web development.
Data Scientist
Data Scientists use scientific methods, processes, algorithms, and systems to extract insights from data in various forms, both structured and unstructured. This course will introduce you to basic programming concepts and how to use C++ to manipulate data. While this course may not directly lead to a career as a Data Scientist, it can help you build a foundation in programming that can be useful for this role.
Systems Analyst
Systems Analysts work with businesses to analyze their needs and design and implement systems to meet those needs. C++ is not commonly used in systems analysis, this course can help you build a foundation in programming that can be useful for this role. You will learn how to think logically and solve problems, which are essential skills for systems analysts.
Database Administrator
Database Administrators are responsible for the design, implementation, and maintenance of database systems. C++ is not commonly used in database administration, this course can help you build a foundation in programming that can be useful for this role. You will learn how to use loops and conditional statements, which are essential concepts in programming.
IT Support Specialist
IT Support Specialists provide technical support to users of computer systems and applications. C++ is not commonly used in IT support, this course can help you build a foundation in programming that can be useful for this role. You will learn how to troubleshoot problems and communicate with users, which are essential skills for IT support specialists.
Computer Network Architect
Computer Network Architects design, implement, and maintain computer networks. C++ is not commonly used in computer network architecture, this course may help you build a foundation in programming that can be useful for this role. You will learn how to use loops and conditional statements, which are essential concepts in programming.
Information Security Analyst
Information Security Analysts plan and implement security measures to protect an organization's computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. C++ is not commonly used in information security analysis, this course may help you build a foundation in programming that can be useful for this role. You will learn how to think logically and solve problems, which are essential skills for information security analysts.
Software Quality Assurance Tester
Software Quality Assurance Testers test software to ensure that it meets the requirements and specifications of the users. C++ is not commonly used in software quality assurance testing, this course may help you build a foundation in programming that can be useful for this role. You will learn how to use loops and conditional statements, which are essential concepts in programming.
Technical Writer
Technical Writers create documentation for technical products and services. C++ is not commonly used in technical writing, this course may help you build a foundation in programming that can be useful for this role. You will learn how to communicate clearly and concisely, which is an essential skill for technical writers.
Business Analyst
Business Analysts work with businesses to analyze their needs and design and implement solutions to meet those needs. C++ is not commonly used in business analysis, this course may help you build a foundation in programming that can be useful for this role. You will learn how to think logically and solve problems, which are essential skills for business analysts.
Project Manager
Project Managers plan, organize, and manage projects to ensure that they are completed on time, within budget, and according to specifications. C++ is not commonly used in project management, this course may help you build a foundation in programming that can be useful for this role. You will learn how to manage your time and resources effectively, which is an essential skill for project managers.
Salesforce Administrator
Salesforce Administrators manage and customize the Salesforce platform to meet the needs of their organization. C++ is not commonly used in Salesforce administration, this course may help you build a foundation in programming that can be useful for this role. You will learn how to use loops and conditional statements, which are essential concepts in programming.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in C++ بلغة Snake Game برمجة لعبة الثعبان.
Is the definitive reference on the C++ programming language. It covers all aspects of the language, from its basic syntax to its most advanced features.
Comprehensive introduction to the C++ programming language. It covers all aspects of the language, from its basic syntax to its most advanced features.
Provides a comprehensive introduction to data structures and algorithms in C++. It covers a wide range of topics, including arrays, linked lists, stacks, queues, trees, and graphs.
Provides a fast-paced introduction to the C++ programming language. It covers the basics of the language, as well as more advanced topics such as templates and exception handling.
Provides a comprehensive introduction to object-oriented programming in C++. It covers the basics of OOP, including classes, objects, inheritance, and polymorphism.OOP
Provides a comprehensive introduction to network programming in C++. It covers all aspects of network programming, from its basic concepts to its most advanced features.
provides a comprehensive introduction to high performance programming in C++. It covers all aspects of high performance programming, from its basic concepts to its most advanced features.
Provides a comprehensive introduction to professional C++ programming. It covers all aspects of professional C++ programming, from its basic concepts to its most advanced features.
Provides a collection of best practices for writing effective C++ code. It covers topics such as memory management, object-oriented design, and code optimization
Provides a comprehensive introduction to C++ templates. It covers all aspects of templates, from their basic syntax to their most advanced features.
Provides a comprehensive introduction to exception handling in C++. It covers all aspects of exception handling, from their basic syntax to their most advanced features.
Provides a comprehensive introduction to the Standard Template Library (STL). It covers all aspects of the STL, from its basic containers to its more advanced algorithms.
Provides a comprehensive introduction to concurrency in C++. It covers all aspects of concurrency, from its basic concepts to its most advanced features.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to C++ بلغة Snake Game برمجة لعبة الثعبان.
(c++) تعلم أساسيات لغة سي بلس بلس من خلال التطبيق العملي
Most relevant
بالتطبيق العملي C# تعلم أساسيات لغة
Most relevant
من خلال التطبيق العملي GitHub و Git تعلّم أساسيات
Most relevant
Flask تعلم تصميم تطبيقات الويب باستخدام بايثون و
Most relevant
تصميم قاعدة البيانات باستخدام SQL Server Management...
Most relevant
تطوير الألعاب باستخدام برنامج Unity: تصميم لعبة جري لا...
Most relevant
كيفية جمع المال لمحاربة الاستغلال عبر أدوات فيسبوك...
Most relevant
Relational Databases - MySQL - قواعد البيانات العلائقية
Most relevant
مقدمة إلي Bash shell & Linux processes & Job scheduling
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser