Roguelike deck builder, w którym zabawa, chaos i historie powstają na podstawie interakcji z graczem
Działanie
Pen Apple to gra typu roguelike, w której sztuczna inteligencja dba o zabawa, chaos i historie. Gra używa Gemini do dynamicznego generowania i interpretowania treści w grze, zwłaszcza kart. Zamiast wstępnie zaprogramowanej logiki, Gemini Flash używa opisów w języku naturalnym jako „zaobserwowanych danych” do określania efektów kart. Dzięki temu można bez wysiłku tworzyć złożone działania, takie jak „Anagrammer”, który przekształca wszystkie karty w ich anagramy . Przekroczyliśmy granice tradycyjnego generowania proceduralnego, używając modeli LLM do kierowania tworzeniem treści. Gemini Flash projektuje fabułę, przeciwników, łupy i nagrody, odzwierciedlając spontaniczną rozgrywkę i przypadkową absurdalnie klasycznych gier roguelike i wczesnych interaktywnych opowieści.
„Generowanie” zawsze było kluczowe w przypadku gier roguelike i wideo, czerpiąc z gier fabularnych na potrzeby mistrza gry, w których fabuły tworzy Mistrz Gry. Wraz z przejściem gier fabularnych na gry wideo pojawiło się generowanie losowe, które ma naśladować tę improwizację. Gry takie jak Dwarf Fortress wyprowadziły proceduralne generowanie na nowy poziom, ale duże modele językowe oferują bardziej naturalny sposób tworzenia ewoluującej rozgrywki. W Pen Apple korzystamy z Gemini jako głównego generatora treści, wykorzystując długie okno kontekstu do tworzenia głębszej narracji.
Korzystając z silnika gier retro, przywołujemy urok pierwszych gier roguelike, jednocześnie prezentując zaawansowane możliwości Gemini Flash. Pen Apple ma na celu oddanie podstawowej zabawy w grach za pomocą gry słownej, chaosu i wyłaniających się narracji.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","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)"]]