البرنامج الشهير ذو السطر الواحد الخاص بـ C64، الان كـ SVG
في عام 1982، اسر برنامج BASIC مؤلف من سطر واحد على Commodore 64 خيال جيل باكمله:
10 PRINT CHR$(205.5 + RND(1)); : GOTO 10
كان يطبع تكرارا CHR$(205) (خط مائل) او CHR$(206) (خط مائل معكوس) بصورة عشوائية حتى تمتلئ الشاشة بنمط متاهة اسر النظر. يعيد هذا المولد انتاج الخوارزمية نفسها كـ SVG قابل للتوسع والتخصيص يمكنك ادراجه في اي تصميم حديث.
كيف يعمل
تُرسم شبكة اعمدة × صفوف على اللوحة. لكل خلية تختار دالة عشوائية معتمدة على بذرة بين قطر / او \، يُرسم كعنصر <line> واحد. النتيجة SVG حاد جدا بعناصر قليلة لكل نمط — يسهل تحريره يدويا وتحريكه وحجم ملفه صغير جدا.
التحكم
- الاعمدة / الصفوف — عدد الخلايا في كل اتجاه.
- حجم الخلية — حجم كل خلية بالبكسل.
- السمك — عرض الخط لكل قطر.
- اللون / الخلفية — نظام لونين.
- البذرة + اعادة التشغيل — ثبّت تخطيطا يعجبك او جرّب واحدا جديدا.
الاستخدامات
- صفحات هبوط بطابع ريترو / demoscene
- قمصان وملصقات لثقافة المطورين
- اغلفة البومات ومجلات مستقلة
- ملصقات الفن التوليدي
- زخارف
background-imageفي CSS عبر URI نوعdata:
بما ان المخرج SVG فيه عناصر <line> فقط، يمكنك استبدال الالوان بمتغيرات CSS، او تحريك الخط بـ stroke-dasharray، او تحويل النمط الى مكرر عبر <pattern> لخلفية لا نهائية.
Tiny Online Tools







