العيش في: https://zenmumbler.net/dtbb
هذا هو مفهوم موقع الويب الذي قمت به للبحث بسرعة من خلال العديد من الإدخالات المقدمة للاختطام لعبة Ludum Dare. لا توجد مواقع LD الرسمية القديمة أو الجديدة جيدة بشكل خاص في البحث من خلال الألعاب.
ميزات الموقع:
جربه الآن!
في ما يلي ، بديل pnpm مع مدير الحزمة الذي تستخدمه ، أستخدم PNPM.
pnpm installpnpm run dev سيبدأ أيضًا خادمًا محليًا مع AutorEloadpnpm run build ملاحظة جيدًا : البيانات الكاملة المعالجة لجميع الأحداث المدعومة موجودة بالفعل في ملفات site/data/ldXY_entries.json . جميع الملفات العنكبوت (باستثناء الصور المصغرة) موجودة أيضًا ، على الرغم من انقطاعها ، في import/spider_data/entry_pages . قم بفك ضغطها لاستخدامها في عملية استخراج الاستيراد. العبث فقط مع أشياء الاستيراد إذا وجدت أنها مثيرة للاهتمام لسبب ما.
في مجلد import ، node import Run Run للحصول على قائمة بالأوامر المتاحة ، فهي الآن listing entries thumbs extract . يأخذ كل من هذه الأوامر رقمًا أو 2 أرقام كمعلمات ، فهي فهارس البدء والإنهاء لأرقام أحداث LD ("القضايا") للمعالجة.
listing 15 يحصل على قائمة الإدخال لـ LD 15.
entries 20 25 تنزيل صفحات الدخول لـ LDS 20 إلى 25 شاملة.
إلخ.
تتطلب entries thumbs البيانات التي تم تنزيلها عن طريق listing extract تتطلب صفحات الإدخال التي تم تنزيلها بواسطة entries . لذلك لتنزيل ومعالجة جميع البيانات التي ستقوم بشيء مثل:
node import listing 15 38
node import entries 15 38
node import extract 15 38
node import thumbs 15 38 (optional)
لاحظ أن كل من هذه العمليات ستستغرق بعض الوقت. يحدث الكشط بالتسلسل ، سواء لأسباب بساطة وعدم تراكم موقع LD أكثر من اللازم وسيستغرق المستخلص الكامل لجميع الإدخالات 35k حوالي 20-30 دقيقة.
لم يكن لدى LDS قبل #15 نظام تقديم منظم في مكانه ولا يتم دعمه. يدعم المستورد ، في معظمه ، استيراد الأحداث على موقع LDJAM.com الجديد (#38 وأحدث). الشيء الرئيسي المعاق هو اكتشاف النظام الأساسي ، والذي أسفر عن الكثير من الإفراغات/الإيجابيات الخاطئة على البيانات من الموقع الجديد.
الموقع هو تطبيق ويب فقط للعميل ، لا يوجد مكون خادم. يتم استضافته كموقع S3 ثابت. ثم يتم تشغيل الموقع المستضاف S3 بواسطة CloudFlare الذي يتولى التخزين المؤقت وضغط الأصول والتصنيع وغيرها من الأشياء الممتعة. هذا يتمتع بميزة التكلفة المنخفضة للغاية بالنسبة لي (فكر في سنت شهريًا) حيث لا يتعين علي دفع ثمن مثيلات استضافة الويب أو EC2 وأجبرني على أن أكون مبدعًا في كل شيء محليًا.
لذا ، في حين أن هذا المشروع بدأ بشكل أساسي في معالجة إحباطي من خلال موقع Aging LD على موقع Aging LD ، فقد تحول إلى مشروع حيث يمكنني استكشاف وممارسة العديد من ميزات الويب (DEV) التي لم أفعلها كثيرًا. لذلك إذا كانت الأمور أكثر تعقيدًا قليلاً مما يجب أن تكون لتطبيق هذا صغير ، ولهذا السبب. إلى Whit ، لقد قمت/فعلت ما يلي:
تم كشط البيانات الموجودة في الموقع المباشر من مواقع Dare القديمة والجديدة. يحتوي DTBB على نسخة كاملة من جميع الصور المصغرة وبيانات الكتالوج المستضافة على S3.
يعتمد تصنيف النظام الأساسي للإدخالات على روابط التنزيل والألقاب. حاولت أن أكون ذكيًا بشكل معقول ولكن قد يكون هناك إيجابيات خاطئة.
لا هذا المشروع ولا أنا ينتمي إلى أو معتمدين من قبل موظفي Ludum Dare. أنا لا أملك أو أدعي امتلاك البيانات المستخرجة من موقع LD. في الواقع ، إذا كنت ترغب في صنع شيء رائع بنفسك ، فاستخدم ملفات ldxy-entries.json في الموقع/Data Dir واحصل على الذهاب.
الآن اذهب وصنع ولعب وتقييم الألعاب.