wellknownQ8
03-12-2005, 07:41 PM
السلام عليكم و رحمة الله و بركاته
اقدم لكم مجموعة من محركات ألعاب كاملة و مفتوحة المصدر تستطيعون استخدامها في
برمجة الألعاب ==> يعني طريقة أخرى غير الGame Maker ;)
بسم الله نبدأ..
محركات الألعاب:
MasterX SDK
(http://www.lostsidedead-software.com/)و هو عبارة عن Classes و وظائف Functions للمساعدة على برمجة العاب الDirectX
و به دروس جيدة جدا للمبتدئين
http://www.lostsidedead-software.com/psccd2/intro.jpg
Quake 2 Engine (http://www.idsoftware.com/business/techdownloads/)
محرك ممتاز و مشهور بألعابه الجيدة مثل Soldier of Fortune مكتوب بلغة C++
http://www.idsoftware.com/games/quake/quake2/images/full01.jpg
Allegiance (http://research.microsoft.com/research/allegiance/)
لعبة فضاء ضخمة، لاكثر من لاعب من ميكروسوفت
http://www.freeallegiance.org/
http://www.freeallegiance.org/screenshots/screen4.jpg
Pygame (http://www.pygame.org/)
نظام لبرمجة الالعاب باستخدام لغة الPython
http://www.pygame.org/thumb/f6b13436315f091d53355b07ec1ec06d.jpg (http://www.pygame.org/projects/21/123/)
PPTactical Engine (http://aspc.cs.utt.ro/~karg/ppt/index.html)
محرك رائع لعمل العاب استراتيجية (حقيقية أو تكتيكية)
يستخدم الSDL و الDirectX
http://aspc.cs.utt.ro/~karg/ppt/ss/0.9.6/easyrecon_respiro_m.jpg
Golden T Game Engine (http://goldenstudios.or.id/products/GTGE/)
محرك جافا ثنائي الأبعاد و هو بسيط و سلس.
http://fubz.us/games/bin/screenshot/roboticswar.gif
Crystal Space (http://crystal.sourceforge.net/)
محرك قوي ثلاثي الأبعاد مكتوب بلغة C++
http://community.crystalspace3d.org/show_image.php?id=293&thumb=1 (http://community.crystalspace3d.org/tiki-browse_image.php?galleryId=5&sort_mode=created_desc&desp=1&offset=0&imageId=293)
ClanLib (http://www.clanlib.org/)
نظام متكامل ثنائي و ثلاثي الأبعاد متوافق مع DirectX و OpenGL
http://clanlib.org/gfx/games/kubekombat_small.jpg (http://clanlib.org/gfx/games/kubekombat.jpg)
OGRE (http://www.devmaster.net/engines/engine_details.php?id=2)
محرك ثلاثي الابعاد رائع مكتوب بC++
http://www.devmaster.net/engines/screenshots/OGRE-2.thm.jpg (http://www.devmaster.net/engines/screenshots/OGRE-2.jpg)
Irrlicht (http://www.devmaster.net/engines/engine_details.php?id=4)
محرك ثلاثي الابعاد ممتاز و مرن، يستخدم الC++/C, C#, VB.NET
http://www.devmaster.net/engines/screenshots/Irrlicht-2.thm.jpg (http://www.devmaster.net/engines/screenshots/Irrlicht-2.jpg)
jME (http://www.devmaster.net/engines/engine_details.php?id=78)
محرك جافا ثلاثي الأبعاد => رائع
http://www.jmonkeyengine.com/webstart/screenshots/PQTorus.png
Pand3D (http://www.devmaster.net/engines/engine_details.php?id=95)
محرك رهيب => C++
http://www.devmaster.net/engines/screenshots/Panda3D-1.thm.jpg (http://www.devmaster.net/engines/screenshots/Panda3D-1.jpg)
Nebula (http://www.devmaster.net/engines/engine_details.php?id=69)
:bigeyes: لا أعرف ماذا أقول لوصف هذا المحرك .
http://www.devmaster.net/engines/screenshots/The%20Nebula%20Device%202-2.thm.jpg (http://www.devmaster.net/engines/screenshots/The%20Nebula%20Device%202-2.jpg)
ألعاب جاهزة للتطوير:
و أيضا .. لمن يريد تطوير ألعاب كاملة و جاهزة، فعليه الدخول هنا:
https://sourceforge.net/softwaremap/trove_list.php?form_cat=80
ما قد تحتاجه:
- مكتبة SDL (http://www.libsdl.org/)
- Python Compilers
(http://www.thefreecountry.com/compilers/miscellaneous.shtml)- C/C++ Compiler (http://www.bloodshed.net/devcpp.html)
- Java Compilers
(http://www.thefreecountry.com/compilers/java.shtml)- Pathlib (http://pathlib.hildebrand.cz/pathlib.html): يتضمن خوارزميات لايجاد اقصر الطرق و تتبع الحركات و التوقيت و التصادم و التخلص من الطرق المسدودة
مصطلحات:
* محركات الألعاب - Game Engines
هو اساس برمجي لمحتويات لعبة فيديو، و يتعامل مع تصيير الرسوميات Graphical Rendering و التقنيات الأخرى الضرورية و قد يكون منها الذكاء الاصطناعي و بعض قوانين الفيزياء collision detection، و ايضا من خواص المحركات انها تكون جاهزة لكي تعمل على نظام معين (ويندوز او game consoles)
SDL
اختصار لSimple DirectMedia Layer
و هي مكتبة نظام ربط للوسائط المتعددة Cross-Platform multimedia library تركب على النظم (رسوميات، صوتيات، تطبيقات) و تستخدم لبرمجة الألعاب أو تطبيقات برمجية للوسائط المتعددة.
DirectX
عبارة عن مجموعة تطبيقات برمجية لتسهيل برمجة الالعاب مع النظام ويندوز.
OpenGL
اختصار لOpen Graphics Library و هو نظام ربط للتطبيقات الثلاثية و الثنائية الأبعاد، و يتميز بواجهة تضم اكثر من 250 وظيفة لانشاء مشاهد معقدة.
المصادر:
http://en.wikipedia.org (http://en.wikipedia.org/)
http://www.devmaster.net/engines/
http://www.lostsidedead-software.com/ => شكرا لArgonaut ;)
http://cyberloonies.com/game-engines.html
Free Game Programming Libraries and Source Code (http://www.thefreecountry.com/sourcecode/games.shtml)
و أخيرا .. أتمنى ان يعجبكم و يفيدكم هذا الموضوع .. و لعل وعسى يحفزكم على البرمجة و التطلع للأفضل ;)
كتب بلوحة مفاتيح Well-knownQ8
و شكرا و السلام ^^
اقدم لكم مجموعة من محركات ألعاب كاملة و مفتوحة المصدر تستطيعون استخدامها في
برمجة الألعاب ==> يعني طريقة أخرى غير الGame Maker ;)
بسم الله نبدأ..
محركات الألعاب:
MasterX SDK
(http://www.lostsidedead-software.com/)و هو عبارة عن Classes و وظائف Functions للمساعدة على برمجة العاب الDirectX
و به دروس جيدة جدا للمبتدئين
http://www.lostsidedead-software.com/psccd2/intro.jpg
Quake 2 Engine (http://www.idsoftware.com/business/techdownloads/)
محرك ممتاز و مشهور بألعابه الجيدة مثل Soldier of Fortune مكتوب بلغة C++
http://www.idsoftware.com/games/quake/quake2/images/full01.jpg
Allegiance (http://research.microsoft.com/research/allegiance/)
لعبة فضاء ضخمة، لاكثر من لاعب من ميكروسوفت
http://www.freeallegiance.org/
http://www.freeallegiance.org/screenshots/screen4.jpg
Pygame (http://www.pygame.org/)
نظام لبرمجة الالعاب باستخدام لغة الPython
http://www.pygame.org/thumb/f6b13436315f091d53355b07ec1ec06d.jpg (http://www.pygame.org/projects/21/123/)
PPTactical Engine (http://aspc.cs.utt.ro/~karg/ppt/index.html)
محرك رائع لعمل العاب استراتيجية (حقيقية أو تكتيكية)
يستخدم الSDL و الDirectX
http://aspc.cs.utt.ro/~karg/ppt/ss/0.9.6/easyrecon_respiro_m.jpg
Golden T Game Engine (http://goldenstudios.or.id/products/GTGE/)
محرك جافا ثنائي الأبعاد و هو بسيط و سلس.
http://fubz.us/games/bin/screenshot/roboticswar.gif
Crystal Space (http://crystal.sourceforge.net/)
محرك قوي ثلاثي الأبعاد مكتوب بلغة C++
http://community.crystalspace3d.org/show_image.php?id=293&thumb=1 (http://community.crystalspace3d.org/tiki-browse_image.php?galleryId=5&sort_mode=created_desc&desp=1&offset=0&imageId=293)
ClanLib (http://www.clanlib.org/)
نظام متكامل ثنائي و ثلاثي الأبعاد متوافق مع DirectX و OpenGL
http://clanlib.org/gfx/games/kubekombat_small.jpg (http://clanlib.org/gfx/games/kubekombat.jpg)
OGRE (http://www.devmaster.net/engines/engine_details.php?id=2)
محرك ثلاثي الابعاد رائع مكتوب بC++
http://www.devmaster.net/engines/screenshots/OGRE-2.thm.jpg (http://www.devmaster.net/engines/screenshots/OGRE-2.jpg)
Irrlicht (http://www.devmaster.net/engines/engine_details.php?id=4)
محرك ثلاثي الابعاد ممتاز و مرن، يستخدم الC++/C, C#, VB.NET
http://www.devmaster.net/engines/screenshots/Irrlicht-2.thm.jpg (http://www.devmaster.net/engines/screenshots/Irrlicht-2.jpg)
jME (http://www.devmaster.net/engines/engine_details.php?id=78)
محرك جافا ثلاثي الأبعاد => رائع
http://www.jmonkeyengine.com/webstart/screenshots/PQTorus.png
Pand3D (http://www.devmaster.net/engines/engine_details.php?id=95)
محرك رهيب => C++
http://www.devmaster.net/engines/screenshots/Panda3D-1.thm.jpg (http://www.devmaster.net/engines/screenshots/Panda3D-1.jpg)
Nebula (http://www.devmaster.net/engines/engine_details.php?id=69)
:bigeyes: لا أعرف ماذا أقول لوصف هذا المحرك .
http://www.devmaster.net/engines/screenshots/The%20Nebula%20Device%202-2.thm.jpg (http://www.devmaster.net/engines/screenshots/The%20Nebula%20Device%202-2.jpg)
ألعاب جاهزة للتطوير:
و أيضا .. لمن يريد تطوير ألعاب كاملة و جاهزة، فعليه الدخول هنا:
https://sourceforge.net/softwaremap/trove_list.php?form_cat=80
ما قد تحتاجه:
- مكتبة SDL (http://www.libsdl.org/)
- Python Compilers
(http://www.thefreecountry.com/compilers/miscellaneous.shtml)- C/C++ Compiler (http://www.bloodshed.net/devcpp.html)
- Java Compilers
(http://www.thefreecountry.com/compilers/java.shtml)- Pathlib (http://pathlib.hildebrand.cz/pathlib.html): يتضمن خوارزميات لايجاد اقصر الطرق و تتبع الحركات و التوقيت و التصادم و التخلص من الطرق المسدودة
مصطلحات:
* محركات الألعاب - Game Engines
هو اساس برمجي لمحتويات لعبة فيديو، و يتعامل مع تصيير الرسوميات Graphical Rendering و التقنيات الأخرى الضرورية و قد يكون منها الذكاء الاصطناعي و بعض قوانين الفيزياء collision detection، و ايضا من خواص المحركات انها تكون جاهزة لكي تعمل على نظام معين (ويندوز او game consoles)
SDL
اختصار لSimple DirectMedia Layer
و هي مكتبة نظام ربط للوسائط المتعددة Cross-Platform multimedia library تركب على النظم (رسوميات، صوتيات، تطبيقات) و تستخدم لبرمجة الألعاب أو تطبيقات برمجية للوسائط المتعددة.
DirectX
عبارة عن مجموعة تطبيقات برمجية لتسهيل برمجة الالعاب مع النظام ويندوز.
OpenGL
اختصار لOpen Graphics Library و هو نظام ربط للتطبيقات الثلاثية و الثنائية الأبعاد، و يتميز بواجهة تضم اكثر من 250 وظيفة لانشاء مشاهد معقدة.
المصادر:
http://en.wikipedia.org (http://en.wikipedia.org/)
http://www.devmaster.net/engines/
http://www.lostsidedead-software.com/ => شكرا لArgonaut ;)
http://cyberloonies.com/game-engines.html
Free Game Programming Libraries and Source Code (http://www.thefreecountry.com/sourcecode/games.shtml)
و أخيرا .. أتمنى ان يعجبكم و يفيدكم هذا الموضوع .. و لعل وعسى يحفزكم على البرمجة و التطلع للأفضل ;)
كتب بلوحة مفاتيح Well-knownQ8
و شكرا و السلام ^^