اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

نعم يمكنك إنشاء الألعاب باستخدام الإصدار الجديد من HTML والذي يسمى بـ HTML5، طبعا الألعاب لن تكون بإحترافية ألعاب يونتي أو ما شابه لكنها ستكون ألعاب متميزة.

يمكنك البدء بهذا الدرس الذي سيشرح إنشاء لعبة سهلة وبسيطة باستخدام محرك Box2D وجافا سكربت.

سيفيدك هذا الموضوع كثيرا حول برمجة الألعاب باستخدام HTML5 بشكل عام.

كما أنصحك بزيارة هذه المدونة التي تتحدث عن إنشاء الألعاب باستخدام لغة HTML5.

  • 0
نشر

على موقع code.tutsplus.com يقدم  درس في كيفية إنشاء لعبة بسيط بالاعتماد على Html5 وJavascript.

صورة اللعبة التالية:

Screenshot from 2016-06-20 23:37:17.png

وهي مبرمجة عن طريق كود Javascript التالي:

function startGame() {
    myGamePiece = new component(30, 30, "red", 10, 120);
    myGamePiece.gravity = 0.05;
    myScore = new component("30px", "Consolas", "black", 280, 40, "text");
    myGameArea.start();
}

var myGameArea = {
    canvas : document.createElement("canvas"),
    start : function() {
        this.canvas.width = 480;
        this.canvas.height = 270;
        this.context = this.canvas.getContext("2d");
        document.body.insertBefore(this.canvas, document.body.childNodes[0]);
        this.frameNo = 0;
    },
    clear : function() {
        this.context.clearRect(0, 0, this.canvas.width, this.canvas.height);
    }
}

المصدر:

  • 0
نشر
بتاريخ 52 دقائق مضت قال حازم الشاعر:

كيف ارفع لعبه علي HTML5

لا يتم رفعها أو نشرها، فـ HTML5 لغة توصيف لإنشاء هيكل صفحات الويب، وتطوير اللعبة من خلال لغات الويب يعتمد على HTML5 بالإضافة إلى JavaScript وCSS معًا لتطوير الألعاب التي تعمل في المتصفحات.

حيث HTML لتحديد الهيكلية وCSS لتنسيق الشكل والمظهر وJavaScript للمنطق التفاعلي والبرمجة كتحريك الشخصيات أو إدارة اللعب، بالإضافة إلى ملفات إضافية كالصور، الصوتيات، أو مكتبات مثل Phaser أو Three.js.

بينما الرفع أو النشر يعني جعل تلك الملفات متاحة على خادم ويب بمعنى استضافة حتى يتمكن المستخدمون من الوصول إليها عبر الإنترنت.

 

  • 0
نشر
بتاريخ On 26‏/4‏/2025 at 13:56 قال حازم الشاعر:

كيف ارفع لعبه علي HTML5

لـرفع لعبة مبنيّة بـ HTML5 على الإنترنت، عليك أولاً فهم أنّ HTML5  ليست منصة استضافة بل لغة توصيف و تحتاج إلى استضافة ملفات اللعبة (صفحات الـHTML، ملفات الجافاسكربت، الصور، الصوت…) على خادم ويب .

وبالنسبة للسؤال فأعتقد أنك تقصد كيفية بناء لعبة من خلال html5 ولكن ليس بهذه اللغة فقط إنما التقنيات الرئيسية للويب

  • HTML5
  • CSS3
  • JavaScript
  • Canvas
  • WebGL

بالإضافة لما سبق يوجد أطر عمل تسهل التطوير مثل 

  • Phaser: إطار عمل شائع للألعاب ثنائية الأبعاد
  • Three.js: مكتبة للرسومات ثلاثية الأبعاد
  • PixiJS: محرك رسومات سريع
  • Babylon.js: محرك لألعاب ثلاثية الأبعاد
  • PlayCanvas: منصة ألعاب ثلاثية الأبعاد كاملة

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...