Developing a Major Project with ChatGPT
Episode description
Getting the Right Answers
- Context relevancy
- You need to type a lot things concerning your project in what you are trying to accomplish
- The better the content, the better the outlet
- Vagueness increases the chances of irrelevant and repeatable answers
- Not enough content may generate off-topic subject, irrelevant content, or content that’s inconsistent with your goals
- Set a task for ChatGPT
- Task definition sets the goal for ChatGPT that you want to achieve
- Give ChatGPT a clear understanding of the task that is crucial for giving you your templates moving forward.
- The thing you want ChatGPT to do should be extremely specific and concise, because you’re trying to avoid vagueness and ambiguity.
- The tasks you assign to ChatGPT should be within its capabilities
- Pick what is crucial for you
- Stop trying to get it all in one shot
- You can give ChatGPT multiple tasks at the same time
Example — Antonio’s Tasks to ChatGPT
Task 1: Create a chat that has global server functions and local server functions.
Task 2: Create a main story the users can play as the game progresses.
Task 3: Create a story for side missions and make it just as long as the main story.
Task 4: Create an additional side story to give the users extra content.
Task 5: Create extensive NPC dialogue
Task 6: Create AI Navigation: To make the NPCs roam randomly, you can create a random walk system, where the NPC moves in a random direction for a certain distance, and then changes direction. To make the NPC patrol specific areas, you can specify patrol points for the NPC to follow.
Task 7: Create Decision Making: To make the NPCs react to player actions, you can use Unity's NavMeshAgent component to detect when a player is in the NPC's line of sight, and then use a simple decision-making system to determine how the NPC should react. For example, if the NPC is aggressive, it will attack the player, while if the NPC is cautious, it will try to avoid the player.
Task 8: Create Fight Together Group Behavior: To implement group behavior, you can use a simple state machine to determine the NPC's current state, such as attacking, defending, or searching. You can also make one of the NPCs the leader, who makes decisions for the rest of the group.
Task 9: Alerting Other NPCs: To alert other NPCs to the player's presence, you can use a simple communication system, where the NPC broadcasts a message to other NPCs within a certain range, letting them know that the player has been spotted.
Task 10: Create NPCs that use weapons, such as firearms and melee weapons.
Task 11: Create NPCs that drop in-game resources and weapons for players.
Task 12: Create Four tiers of NPCs: regular NPCs, one-star legendary, two-star legendary, and three-star legendary, with better loot and weapons dropped by the legendary NPCs.
Task 13: Create Legendary NPCs that have two or three health bars/lives.
Task 14: Create A large open world for players to explore.
The ability for players to respawn on teammates and friends.
Task 15: Create A multiplayer mode that supports up to six players playing together on a team.
Task 16: Create A leveling up and ranking system for players, with the ability to add special abilities.
Task 17: Create the ability to have server-wide missions where players can collaborate and attack a big, leveled enemy would add another level of excitement and engagement to the game. It encourages players to work together and compete against a common goal, which can improve the overall gaming experience.
Task 18: Watch parties
Task 19: Audio party chats
Closing Thoughts
- You’ve got everything you need
- Now, you just need practice
Support this podcast at — https://redcircle.com/the-secret-to-success/exclusive-content
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy