مقابلة ct.js،محرك ألعابك ثنائية الأبعاد الجديد

ct.js يجعل تعلم البرمجة ممتعًا وتطوير الألعاب سهلًا مع أدواته البصرية ووثائقه الجيدة ومكتبته المرنة والقابلة للتطوير والعديد من خيارات لغة الترميز.

إنه مجاني ومفتوح المصدر، ومحبوب من الهواة والمحترفين والمعلمين وطلابهم.

تنزيل v5.3.1

Ct.js يقدم أدوات استثنائية لتلبية احتياجاتك في صناعة الألعاب

😙👌✨💅💪

تصدير فوري بنقرة واحدة

للويب وسطح المكتب

أدوات لتصميم واجهة استخدام متجاوبة

تكييف الواجهة مع أي شاشة

محرر نصوص برمجية مع فحص الأخطاء والعديد من الميزات

محرر أكواد شبيه بـ VSCode للغة JS ومحرر مخصص للغة المرئية

نظام صوت ديناميكي

تعيين مستوى الصوت والحدة والتأثيرات عشوائيًا، ووضع أصوات ثلاثية الأبعاد

محرر مراحل مرضي للاستخدام

محرر خرائط ووضع الكائنات كالرسم بالفرشاة ومعاينة مباشرة للرسوم المتحركة

عرض الرسوميات المبكسلة

يمكن تفعيله بنقرة واحدة في إعدادات العرض بالمشروع

خطوط Bitmap

خطوط واضحة وعالية الأداء للألعاب المبكسلة

محرر نظام جسيمات بصري للمؤثرات المميزة

باعثات طبقية للتأثيرات المعقدة بلا ترميز

تبييض

وضع علامة تجارية لتطبيقك وإخفاء شعار ct.js — أو لا تفعل/ي ذلك وانشر/ي الحب!

نظام سلوكيات ومحتوى للألعاب المعتمدة على البيانات وأدوات المصممين

تأليف منطق اللعب وتحديد حقولك للكائنات وإنشاء جداول بيانات منظمة

وثائق مجمعة داخل المحرر

متاح دائمًا في شريط جانبي

عناصر واجهة الاستخدام

أزرار ولوحات ومربعات اختيار تعمل عبر المنصات بشكل جيد

مصحح أخطاء غني

للإيقاف المؤقت والتنقل في الأرجاء وتنفيذ الأوامر والتشغيل على الأجهزة المحمولة عبر شبكتك المحلية

قابل للتوسع والتعديل

إضافة نصوص JavaScript مخصصة أو استخدام Catmods الموجودة

نظام مرن للإدخال والإجراءات

سطر واحد من التعليمات البرمجية للوحات المفاتيح ووحدات التحكم والأجهزة المحمولة. جميل!

ثلاث لغات برمجة. نفس القوة. لك الاختيار.

JavaScript & TypeScript

JavaScript هو لغة الويب وميزات TypeScript الاختيارية لتقديم أدوات ترميز غنية.
// Event for a collision with a bullet
var damage = 5;
// 15% crit chance!
if (random.chance(15, 100)) {
    damage *= 2;
}
this.hp -= damage;

// Destroy the projectile
other.kill = true;

if (this.hp <= 0) {
    this.kill = true;
}

CoffeeScript

لغة شبيهة بـ Python ذات قواعد تكوين جمل موجز وسهل للمبتدئين.
# Event for collision with a bullet
damage = 5

# 15% crit chance!
if random.chance 15, 100
    damage *= 2

@hp -= damage

# Destroy the projectile
other.kill = true

if @hp <= 0
    @kill = true

Catnip

لغة برمجة بصرية مصممة خصيصًا لـ ct.js، تعمل بشكل مشابه لسكراتش لكن أفضل.
SetdamagevalueIfrandom chance
Setdamagevaluedamage×
Decreasehpbydamage Destroy the projectileWith copyother
Destroy this copy
Ifhp
Destroy this copy

إنشاء ألعاب من أي نوع

ألعاب رماية وأركيد ومغامرات ونجاة وألغاز وروايات بصرية — كل ما قد يخطر على بالك!

BoB-ble

Shoot your ball to teleport through obstacles, solve puzzles and go through the exit. Simple right? lol good luck.

Potato Cop

An action game where you avoid flying projectiles like spring onions. Get ready to smash your keyboard whilst you peel potatoes over and over.

There's a house in the sky

A simple and serene hill building game for minijam 173 with theme "Action" and constraint "From the top".

Cleopawtra

Play as Cleopawtra and rescue your husband, Meowrc Antony. An entry to the recent ct.js jam!

Cat-Apocalypse

This game, created for the ct.js game jam, casts you as a blue cat from the future on a mission to save the dinosaurs from extinction using his deadliest weapon... yarn balls.

Pronipbition

You're a parched cat looking for some real drinks in the city. Explore the streets and chat with locals to find the secret location of the speakeasy in this vaguely historically inspired adventure game! An entry to the recent ct.js jam!

شريكنا

Mini Jam هو تحدي ألعاب مفتوح ومتكرر حيث يقام كل أسبوعين على itch.io. الانضمام إلى خادم Discord الخاص بهم أو زيارة موقعهم الرسمي!

رعاة Ct.js

القطط

GAKONS
Александр Гагарин

أناس تبرعوا إلى ct.js

Ifritor
Desogen
Александр Гагарин
Alan
Leo🦁
Luca Maroccia
Leo🦁
Vint Prox
Дмитрий Елисеев
Michael Relkowski
GAKONS
Alexandr Chubutkin
(two anonymous donors)

الانضمام إلى الرعاةDonate

الانضمام إلى عالم تطوير الألعاب

إنه مجاني!

مساعدة ct.js على النمو!

إخبار أصدقاءك عنه