Menu
flag Ar iconالعربيةdown icon
إعلان

صانع فن البكسل

ارسم فن البكسل على شبكة، وحرّك الإطارات، وصدّر النتيجة بصيغة PNG أو GIF أو كود.

بقلم Nethanel Bar, Co-founder & CEO

آخر تحديث

إعلان

هل أنت مستعد لتعلّم البرمجة فعلاً؟

يعلّمك Coddy عبر كتابة كود حقيقي في متصفحك: دروس تفاعلية، وملاحظات فورية، ومساعدة بالذكاء الاصطناعي عندما تتعثر.

ما هو صانع فن البكسل؟

صانع فن البكسل أداة رسم مبنية على شبكة ثابتة: بدلاً من ضربات فرشاة حرة، تضع بكسلات مفردة مربعاً مربعاً. هذا القيد هو سرّ سحر فن البكسل: شخصيات الألعاب (السبرايت) والأيقونات القديمة الطراز والصور الرمزية ورسومات 8-بت كلها تُصنع باختيار كل بكسل عن قصد.

يمنحك هذا المحرر عدّة محرر السبرايت الكلاسيكية: قلم وممحاة وتعبئة وقطّارة ألوان على شبكات من 8x8 إلى 64x64، مع تحريك إطاراً بإطار ومعاينة حية. صدّر النتيجة كصورة PNG حادة بأي حجم، أو GIF متحرك، أو Sprite Sheet جاهزة لمحرك ألعاب.

ولأن هذا Coddy، فرسمتك كود أيضاً. نقرة واحدة تحوّل الشبكة إلى مصفوفة ثنائية الأبعاد في Python، أو مقطع Canvas في JavaScript، أو فن box-shadow في CSS، أو ملف SVG، أو CSV يُفتح في جداول البيانات: طريقة ممتعة لترى أن الصور ليست سوى مصفوفات من الألوان.

ماذا ستتعلم أثناء صنع فن البكسل

  • الصورة مصفوفة ثنائية الأبعاد: كل بكسل عنصر يحمل قيمة لون. تصدير الكود يعرض رسمتك هكذا بالضبط: صفوف وأعمدة من أكواد hex.
  • اللوحات الصغيرة أجمل. السبرايتات الكلاسيكية تستخدم من 4 إلى 32 لوناً؛ التقييد يفرض أشكالاً نظيفة وخطوطاً خارجية مقروءة.
  • التحريك مجرد إطارات. الرمشة أو دورة المشي بضع شبكات متشابهة تُعرض بالتتابع.
  • فن البكسل يُكبَّر بطريقة الجار الأقرب. صدّر بمقياس 16x أو 32x وتبقى المربعات حادة تماماً؛ التنعيم كان سيطمسها.

كيف تصنع فن البكسل خطوة بخطوة

  1. اختر حجم الشبكة

    ابدأ صغيراً: 16x16 أو 32x32. الشبكات الصغيرة تفرض أشكالاً بسيطة ومقروءة؛ ومعظم سبرايتات الألعاب الكلاسيكية 16x16 أو 32x32. يمكنك تغيير الحجم لاحقاً دون فقدان الرسمة.

  2. ارسم الشكل العام أولاً

    استخدم القلم للحدود والتعبئة للمساحات الكبيرة. ارسم الشكل الكلي بلون واحد أولاً ثم أضف التفاصيل. النقر بالزر الأيمن (أو الممحاة) يمسح البكسل.

  3. ظلّل بلوحة ألوان صغيرة

    اختر درجتين أو ثلاثاً لكل خامة: أساس وإضاءة وظل. اللوحة المدمجة مرتبة لتجد هذه التدرجات بسهولة، والقطّارة تلتقط أي لون موجود على اللوحة.

  4. حرّكها (اختياري)

    كرّر الإطار، وحرّك بضعة بكسلات، واضغط تشغيل. إطاران أو ثلاثة تكفي لرمشة عين أو قفزة أو رفّة لهب.

  5. صدّر

    نزّل PNG حتى مقياس 32x، أو GIF متحركاً، أو Sprite Sheet بكل الإطارات في صف واحد. أو افتح لوحة الكود وانسخ عملك كـ Python أو JavaScript أو CSS أو SVG أو CSV.

إعلان

مرجع سريع لفن البكسل

أحجام اللوحات وصيغ التصدير الشائعة، ومتى تستخدم كلاً منها.

الخيارالأنسب لـملاحظات
شبكة 16x16الأيقونات والفافيكون والسبرايتات الصغيرةحجم السبرايت الكلاسيكي: كل بكسل له وزنه
شبكة 32x32شخصيات الألعاب والصور الرمزيةالتوازن الأمثل بين التفصيل والجهد
شبكة 64x64المشاهد المفصّلة والبورتريهاتخطط للشكل العام أولاً: 4,096 بكسلاً تمتلئ ببطء
تصدير PNGالصور الرمزية والملصقات والأصولكبّر 16x أو أكثر لتبقى البكسلات حادة
تصدير GIFرسوم متحركة للمحادثات والويبيستخدم إعداد FPS؛ يدعم الشفافية
Sprite Sheetمحركات الألعابكل الإطارات متجاورة في PNG واحد
تصدير الكودالتعلّم والفن التوليديPython أو JavaScript أو CSS أو SVG أو CSV

أمثلة فن بكسل لتجربتها

رسمتك كمصفوفة Python ثنائية الأبعاد

Python
PIXELS = [    [None, "#e43b44", "#e43b44", None],    ["#e43b44", "#a22633", "#a22633", "#e43b44"],    [None, "#e43b44", "#a22633", None],    [None, None, "#e43b44", None],]
for row in PIXELS:    print("".join("█" if c else " " for c in row))

تصدير الكود يكتب كل بكسل كلون hex داخل قائمة متداخلة، مع مقطع Pillow يعيد رسمها كـ PNG. هذه النسخة المصغرة تطبع الشكل في الطرفية: دليل على أن الصورة مجرد مصفوفة ثنائية الأبعاد.

فن box-shadow بعنصر div واحد

CSS
.pixel-art {    --px: 12px;    width: var(--px);    height: var(--px);    box-shadow:        calc(1 * var(--px)) 0 0 0 #e43b44,        calc(2 * var(--px)) 0 0 0 #e43b44,        calc(1 * var(--px)) calc(1 * var(--px)) 0 0 #a22633;}

تصدير CSS يحوّل كل بكسل إلى إزاحة box-shadow لعنصر div واحد، وهي حيلة كلاسيكية في تطوير الواجهات. ألصقه في أي صفحة وغيّر قيمة --px لتغيير حجم العمل كله.

فن بكسل في جداول البيانات عبر CSV

CSV

,#e43b44,#e43b44, #e43b44,#a22633,#a22633,#e43b44 ,#e43b44,#e43b44, ,,#e43b44,

تصدير CSV يضع كود hex واحداً في كل خلية. افتحه في Google Sheets أو Excel، وضيّق الأعمدة حتى تصير مربعات، وأضف قاعدة تنسيق شرطي تلوّن كل خلية حسب قيمتها: فن بكسل جداول فوري.

أخطاء شائعة في فن البكسل

  • البدء بشبكة 64x64. اللوحات الكبيرة تخفي الأشكال الضعيفة: تعلّم على 16x16 حيث كل بكسل قرار.
  • استخدام ألوان كثيرة. إذا كان في السبرايت 40 لوناً فلا أسلوب له. اختر تدرجاً صغيراً لكل خامة والتزم به.
  • تكبير الصور المصدَّرة مع التنعيم. فن البكسل يُكبَّر بالجار الأقرب (هذه الأداة تفعل ذلك عنك) وإلا تحوّل إلى لطخة ضبابية.
  • تصدير السبرايتات على خلفية بيضاء. أبقِ الخلفية الشفافة مفعّلة لكل ما سيدخل لعبة أو يوضع فوق محتوى آخر.
  • التحريك بإطارات كثيرة جداً. الإحساس الكلاسيكي يأتي من 2 إلى 4 إطارات مختارة بعناية، لا من 16 إطاراً شبه متطابق.
إعلان

أسئلة شائعة عن صانع فن البكسل

ما هو فن البكسل؟
فن البكسل فن رقمي تُبنى فيه الصورة بكسلاً بكسلاً على شبكة صغيرة، بحيث يوضع كل مربع عن قصد. إنه الأسلوب البصري لألعاب الفيديو الكلاسيكية وما زال في كل مكان: الألعاب المستقلة والصور الرمزية والأيقونات وصور الملفات الشخصية.
كيف أبدأ بفن البكسل كمبتدئ؟
ابدأ بشبكة 16x16 وثلاثة أو أربعة ألوان. ارسم الشكل العام لشيء بسيط (قلب أو فطر أو سيف)، ثم أضف درجة إضاءة ودرجة ظل. القوالب المدمجة تعطيك شكلاً جاهزاً تعيد تلوينه وتعدّله. فن البكسل السهل يقوم على الأشكال النظيفة لا التفاصيل.
ما الحجم المناسب لفن البكسل؟
16x16 و32x32 هما الحجمان الكلاسيكيان للسبرايت والأفضل للبداية؛ 32x32 يكفي لمعظم الشخصيات والصور الرمزية. استخدم 64x64 فقط حين تحتاج تفصيلاً حقيقياً. وعند التصدير كبّر بمقياس 16x أو 32x لتبقى البكسلات حادة.
كيف أصنع GIF متحركاً بفن البكسل؟
أضف إطاراً ثانياً بزر التكرار، وغيّر بضعة بكسلات (عين ترمش، لهب يرفّ)، واضبط FPS واضغط تشغيل للمعاينة. زر تنزيل GIF يصدّر ملف GIF متكرراً يدعم الشفافية، جاهزاً لتطبيقات المحادثة وDiscord والمواقع.
ما هي Sprite Sheet؟
هي صورة واحدة تحوي كل إطارات التحريك متجاورة. محركات مثل Unity وGodot وPhaser تحمّل الورقة مرة واحدة وتشغّل الإطارات بإزاحة نافذة العرض. التصدير يرتب إطاراتك في صف بحجم خلية ثابت.
هل يصلح كمحرر سبرايت للعبتي؟
نعم. ارسم كل إطار، وعاين الحلقة بسرعة لعبتك، وصدّر Sprite Sheet بصيغة PNG بخلفية شفافة. تصديرا SVG وPNG مناسبان أيضاً لأيقونات الواجهات والبلاطات.
هل هو بديل عن Piskel؟
يغطي نفس سير العمل الأساسي في Piskel (الرسم على شبكة، تحريك الإطارات، تصدير GIF وSprite Sheet)، ويعمل بالكامل في المتصفح دون تثبيت، ويضيف فوق ذلك تصدير الكود. إن كنت تبحث عن محرر سبرايت أونلاين بسيط ومستمر التطوير، فقد صُنع لهذا بالضبط.
ما هو فن بكسل جداول البيانات؟
حيلة صفوف دراسية صارت كلاسيكية: تصغير خلايا الجدول حتى تصبح مربعات وتلوينها لتشكيل صورة. تصدير CSV يعطيك كود hex في كل خلية، فتعيد قاعدة تنسيق شرطي واحدة في Google Sheets أو Excel بناء رسمتك.
كيف أحوّل فن البكسل إلى كود؟
افتح لوحة الكود واختر صيغة. Python يعطيك قائمة ثنائية الأبعاد مع مصيّر Pillow، وJavaScript يرسم على Canvas، وCSS يصنع فناً بعنصر div واحد عبر box-shadow، وSVG ينتج مستطيلات متجهية حادة، وCSV يغذّي جداول البيانات.
هل صانع فن البكسل هذا مجاني؟
نعم: مجاني، بلا تسجيل، بلا علامة مائية. كل شيء يعمل محلياً في متصفحك: يُحفظ عملك تلقائياً على جهازك ولا يُرفع إلى أي خادم أبداً.
إعلان

اعرف المزيد

أدوات مطورين أخرى

Coddy programming languages illustration

تعلّم البرمجة مع Coddy

ابدأ الآن