لعبة إنشاء مجموعات بطاقات تعتمد على أسلوب Roguelike، حيث يتم إنشاء المتعة والفوضى والقصص من تفاعلات اللاعبين
وظيفتها
Pen Apple هي لعبة بطاقات عشوائية تتيح لك إنشاء مجموعات بطاقات، وينشئ الذكاء الاصطناعي التشويق والفوضى والقصص. تستخدِم اللعبة Gemini لإنشاء المحتوى داخل اللعبة وتفسيره بشكل ديناميكي، خاصةً البطاقات. بدلاً من المنطق المبرمَج مسبقًا، تُعدّ أوصاف اللغة الطبيعية "الحقيقة الأساسية" التي يستند إليها Gemini Flash لتحديد تأثيرات البطاقات. يتيح ذلك إنشاء إجراءات معقّدة بدون أي جهد، مثل "أداة تحليل الكلمات" التي تحوّل كل البطاقات إلى كلمات هجائية.
لقد تجاوزنا الأسلوب التقليدي لإنشاء المحتوى، باستخدام النماذج اللغوية الكبيرة لتوجيه عملية إنشاء المحتوى. يصمّم "جيميني فلاش" القصة والأعداء والعناصر التي يتم الحصول عليها والمكافآت، ما ينقل أسلوب اللعب العفوي والسخف غير المقصود للألعاب الشبيهة بلعبة "رُوج" الكلاسيكية والألعاب التفاعلية الأولى.
لطالما كان "الجيل" أساسيًا في الألعاب الشبيهة بلعبة "رُوج" وألعاب الفيديو، ويعود إلى ألعاب تقمّص الأدوار على الطاولة التي ينشئ فيها "قائد اللعبة" القصص. مع انتقال ألعاب تقمص الأدوار إلى ألعاب الفيديو، ظهرت تقنية الإنشاء الآلي لإعادة إنشاء هذا الارتجال. على الرغم من أنّ ألعابًا مثل Dwarf Fortress قد حقّقت مستويات جديدة من الإنشاء الآلي، توفّر النماذج اللغوية الكبيرة طريقة أكثر طبيعية لإنشاء أسلوب لعب عفوي. في Pen Apple، نعتمد بشكل كامل على Gemini كمحرِّك أساسي لإنشاء المحتوى، ونستفيد من ميزة "استيعاب السياق" الطويلة لسرد القصص بشكل أعمق.
من خلال استخدام محرِّك ألعاب قديم، نذكّر بجمال ألعاب تقمص الأدوار الأولى بينما نعرض الإمكانات المتطوّرة لـ Gemini Flash. في النهاية، يهدف Pen Apple إلى إضفاء المتعة الأساسية للألعاب من خلال استخدام أسلوب اللعب بالكلمات والفوضى والقصص الناشئة.
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],[],[],[],null,["# Pen Apple\n\n[See all winners](/competition#w-9) \nBest Game app \n\nPen Apple\n=========\n\nRoguelike deck builder where fun, chaos, and stories are created from player interactions \nWhat it does\n\nPen Apple is a roguelike deckbuilder where AI crafts the fun, chaos, and stories. The game uses Gemini to dynamically generate and interpret in-game content, especially the cards. Instead of pre-programmed logic, natural language descriptions serve as the \"ground truth\" for Gemini Flash to determine card effects. This enables zero-effort creation of complex actions like \"Anagrammer,\" which transforms all cards into their anagrams \n. \nWe've moved beyond traditional procedural generation, using LLMs to guide content creation. Gemini Flash designs the lore, enemies, loot, and rewards, capturing the spontaneous gameplay and accidental absurdity of classic roguelikes and early interactive fiction. \n\n\"Generation\" has always been central to roguelikes and video games, rooted in tabletop RPGs where a game master crafted stories. As RPGs transitioned to video games, procedural generation emerged to replicate this improvisation. While games like Dwarf Fortress have taken procedural generation to new heights, LLMs offer a more natural way to create emergent gameplay. In Pen Apple, we fully embrace Gemini as the primary content generator, leveraging its long context window for deeper storytelling. \n\nBy using a retro game engine, we evoke the charm of the earliest roguelikes while showcasing the cutting-edge capabilities of Gemini Flash. Ultimately, Pen Apple aims to capture the fundamental fun of games through wordplay, chaos, and emergent narratives. \nBuilt with\n\n- Imagen 2 \nTeam \nBy\n\nAtelier Ume \nFrom\n\nUnited States \nMore winners \n[Gaze Link\nBest Android app](/competition/projects/gaze-link) [Outdraw.AI\nMost Creative app](/competition/projects/outdrawai) \n[](/competition)"]]