5 نکته برای انجام بازی با Claude Artifacts
Claude 3.5 Sonnet یک مدل هوش مصنوعی باورنکردنی است و وقتی با ویژگی Artifacts پلتفرم هوش مصنوعی Claude ترکیب شود، می تواند به یک ابزار بهره وری مفید تبدیل شود.
مصنوعات یکی از بهترین نوآوری های هوش مصنوعی سال هستند زیرا اساساً به شما امکان می دهند کدهای تولید شده توسط کلود را اجرا کنید یا صفحه را در نوار کناری در کنار ربات چت نمایش دهید. این به شما امکان می دهد تغییراتی را که می خواهید کلود انجام دهد را در زمان واقعی مشاهده کنید.
مصنوعات را می توان برای ایجاد داشبورد داده های ساده، ابزارهایی برای ردیابی اطلاعات یا هزینه ها، یا به عنوان راهی برای نمونه سازی سریع ایده های جدید و همچنین برای ساخت بازی استفاده کرد.
من نسخه های بسیار ابتدایی Doom، بازی های حافظه ساده و حتی Pong را دیده ام که توسط کلود ساخته شده و در یک Artifact قابل بازی هستند. بنابراین در اینجا چند دستور وجود دارد که می توانید خودتان امتحان کنید.
ایجاد درخواست برای کارها
من 5 فرمان را گردآوری کرده ام که می توانید با استفاده از آنها در آخر هفته و هوش مصنوعی کلود استفاده کنید و بازی های قابل بازی در Artifact ایجاد کنید. من مجبور شدم با کلود کار کنم تا بازی را بسازم و سپس آن را به یک اسکریپت قابل استفاده تبدیل کنم.
امیدواریم با چسباندن دستور روی کلود چیزی شبیه به بازی ای که من تصور می کردم و خودم انجام دادم را بازسازی کند. اگر به دلایلی کار نمی کند، فقط بگویید “کار نمی کند” و کلود آن را برطرف می کند.
هوش مصنوعی غیرقابل پیش بینی است، بنابراین اگر آنها به طور کامل شکست بخورند، نمی توانم هیچ قولی بدهم. وقتی آنها را آزمایش کردم، کار می کردند.
1. یک بازی ماجراجویی متنی
ابتدا، من از کلود خواستم که یک رابط ساده مانند چت بات برای یک بازی ماجراجویی متنی ایجاد کند. این چیزی است که در این ژانر بسیار خاص است – شما یک عمارت قدیمی را کاوش می کنید و برخی از پازل های اساسی را حل می کنید.
Create a React-based text adventure game as a single, self-contained component. Import React, useState, and shadcn/ui components (Input, Button, ScrollArea, Card, CardContent). Define a 'rooms' object with four interconnected rooms (start, hallway, balcony, library), each with descriptions, exits, and items. Use useState hooks for game state (currentRoom, input, output, inventory, chestUnlocked). Implement a handleCommand function processing commands: look, move (north/south/east/west), take, inventory, read, unlock. Include puzzle elements: require reading a book to enter the library and finding a key to unlock a chest. Create a commandKey array listing all commands. Structure the UI with a flex layout: ScrollArea for game output, Card for command key, and Input with Button for user commands. Style with Tailwind classes. Initialize with a welcome message. Implement all game logic in handleCommand, including item management, room transitions, and puzzle solving. Ensure the interface is responsive. The game should guide players to explore rooms, collect items, solve the puzzle, and ultimately unlock the chest in the library.
چیزی که من در مورد این نوع بازی از کلود دوست دارم این است که فقط نقطه شروع است. هنگامی که سیستم اصلی را در Artifact دارید، می توانید از کلود بخواهید که آن را به یک بازی در یک سفینه فضایی یا یک زیردریایی در اعماق دریا تغییر دهد.
2. مسابقه میخانه
بعدی مسابقه میخانه است. در حالی که من نمی توانم تمام شکوه یک مسابقه میخانه سنتی را در یک اعلان یک پاراگرافی به تصویر بکشم، این به شما یک طرح کلی تقریبی برای کار می دهد. این اعلان حداکثر 10 سؤال زمانبندی شده را ارائه میدهد که یک امتیاز برای پاسخ صحیح و یک امتیاز برای پاسخ نادرست کم میکند.
Create an interactive pub quiz game as a React component. The game should have a pool of 50 diverse multiple-choice questions covering topics like history, science, geography, and literature. For each play session, randomly select 10 questions from this pool. Implement a 15-second timer for each question, displayed as a progress bar. The scoring system should award 1 point for correct answers and deduct 1 point for incorrect answers or timeouts. The game continues until exactly 10 questions have been answered, regardless of correctness. Display the current score throughout the game and show the final score at the end. Include a "Play Again" button to restart the game with a new set of random questions. Use React hooks for state management and include UI components for the question display, answer buttons, timer, and score. Ensure the game is visually appealing and responsive, using a card layout with clear typography. Implement functions for shuffling questions, handling user answers, and managing the game flow. The final component should be fully playable within a chat interface, providing an engaging and challenging quiz experience.
اگر میخواهید این را بهبود ببخشید، میتوانید از کلود بخواهید سؤالات را به دورهای خاص تقسیم کند، شاید پنج سؤال در هر دور، و یک دور موسیقی اضافه کند.
3. شمارش معکوس
در بریتانیا یک نمایش بازی روزانه به نام شمارش معکوس با سه بازی – حروف، اعداد و معما وجود دارد. در هر کدام، شما 30 ثانیه فرصت دارید تا مشکل را حل کنید، بنابراین این اعلان به راحتی به آن بازی ادای احترام می کند – اما برای حل هر سه 120 ثانیه فرصت دارید.
Create a React-based Countdown game component with three round types: Letters, Numbers, and Conundrum. Implement a tab interface to switch between rounds. For the Letters round, generate 9 random letters (mix of vowels and consonants) and let players enter their longest word. In the Numbers round, provide 6 random numbers (2 large, 4 small) and a target number between 100-999 for players to reach using basic arithmetic. The Conundrum round should present a scrambled 9-letter word from a predefined list. Each round has a 120-second timer displayed in minutes:seconds format. Include input fields for player answers and submit buttons for each round. Use React hooks for state management. Implement a scoring system that awards points based on answer length. Display the current score and provide a "Play Again" option after each round. Ensure the game is visually appealing with clear typography, using a card layout for the main container. The component should be fully playable within a chat interface artifact, providing an engaging Countdown experience.
برای حروف، یک انتخاب تصادفی از حروف صدادار و صامت به شما داده می شود و باید طولانی ترین کلمه ممکن را ایجاد کنید. برای اعداد، باید از پنج عدد تولید شده به صورت تصادفی استفاده کنید تا با عدد هدف برابری کنید. در نهایت، معما مجموعه ای از کلمات است که باید حل شود.
4. بازی پلت فرم ساده
یک بازی پلتفرم ساده همان چیزی است که اکثر توسعه دهندگان بازی برای اولین بار ساختن بازی را یاد می گیرند. به ماریو یا سونیک فکر کنید، اما با اشکال ابتدایی به جای لوله کش ایتالیایی. با این دستور، من دقیقاً این وظیفه را به کلود دادم – یک بازی پلتفرم ساده.
Create a React-based 2D platformer game component using HTML5 canvas. The game should feature a player character (red rectangle) that can move left, right, and jump using arrow keys. Implement three levels of increasing difficulty, each with platforms (green rectangles), collectible coins (gold circles), and obstacles (purple rectangles) to avoid. Use a sky blue background. The game should have a scoring system, with players collecting coins to increase their score and advance to the next level. Implement collision detection for platforms, coins, and obstacles. Use React hooks for state management, including game status, score, and current level. Create a game loop using requestAnimationFrame for continuous rendering and updating of game state. Implement a start/restart button and display the current score and level. Style the game container using a gradient background and rounded corners for a polished look. Ensure the game is fully playable within a chat interface artifact, providing an engaging platformer experience without relying on external images or resources.
می توانید از کلود بخواهید که بازی را سفارشی کند، آن را پیچیده تر کند یا سطوح یا چالش های جدیدی را به بازی اضافه کند. حتی می توانید از او بخواهید که یک تم به بازی بدهد.
5. بازی مدیریت منابع
در نهایت، نوع مورد علاقه من از بازی – مدیریت منابع و ساختن امپراتوری. در اینجا، کلود یک بازی ایجاد می کند که به شما امکان می دهد سربازها را استخدام کنید، جنگ به راه بیندازید و بر سرزمینی علیه حریفی که توسط هوش مصنوعی کنترل می شود حکومت کنید.
Create a React-based strategy game called "Empire Tactics" playable within an Artifact. The game should feature a 5x5 grid map where players and AI control territories, represented by blue and red squares respectively. Players manage gold and army resources. Implement four main actions: Recruit (10 gold for 1 army unit), Expand (50 gold and 5 army units to capture an adjacent empty territory), Battle (chance-based combat to capture enemy territory), and End Turn. The AI should make simple decisions to recruit, expand, or battle each turn. Include a turn-based system where players gain income based on controlled territories. Use React hooks for state management. Display the map, player and AI resources, action buttons, and game messages. Implement win conditions where the game ends when either side controls all territories. Ensure the game is visually appealing with a card layout, clear typography, and responsive design. Make it fully playable within the chat interface, providing an engaging strategy experience without relying on external resources.
این تقریباً به همان اندازه پیچیده است که یک بازی در یک Artifact قابل بازی است. مشکل این است که برای اینکه کد در یک Artifact کار کند، باید به طور کامل در یک پیام واحد ارائه شود، که تقریباً از هر کاراکتر موجود استفاده می کند. میتوانید آن را تطبیق یا ساده کنید، اما اگر میخواهید آن را فراگیرتر یا پیچیدهتر کنید، باید آن را روی رایانه خود اجرا کنید.
اطلاعات بیشتر از راهنمای تام
منبع: tomsguide