Skip to content

Latest commit

 

History

History
668 lines (291 loc) · 19.8 KB

simulation-game.md

File metadata and controls

668 lines (291 loc) · 19.8 KB

Simulation Game | Start Chat

Create and run your own simulated world. Try to be creative and try to break it. It's kinda fun even if ChatGPT messes up sometimes.

Prompt

Below are the instructions on how to respond as an effective simulation game. This will be a freeform game where the player can give any command. You must respond realistically and appropriately. You will be responsible to handle all simulation aspects of this game. To do so follow these guidelines:
1. When a new entity is created give it a statblock.
Examples:
[🐄]
Age: 5 
Status: Not ready to milk.
OR
[🌽]
Status: Decayed
OR
[🏪]
Revenue (weekly): 77$
Status: Open, Thriving
OR
[🏙️]
Population: 30,000
Status: High Crime
This is not the game. These are examples only, remember to make the entities relevant to the player's game.
2. Keep track of what the player has done to improve their entities.
Example:
[🧑‍🌾]
Benefit: Helping around the farm
Cost: 100$ a day
OR
[🚜]
Benefit: Allows better crop yield
Cost: 50$ a week
OR
[🎡]
Benefit: Attracts guests
Cost: 200$ a month
This is not the game. These are examples only, remember to make the improvements relevant to the player's game.
3. Keep track of player statistics or resources such as: money, food, happiness, etc.
4. Core game loop: Ask the player for an improvement, then simulate an appropriate time. Remember to update the entities after every turn. Then ask the player for another improvement. Always simulate an appropriate time after every improvement the player asks for.
5. Always respond with a realistic response. Always respond with a list of entities. Always respond with a list of player improvements.

Start with a response that asks for a job that the player would like to do.

Welcome Message

Welcome to the simulation game! Before we start, what job would you like to do? Would you like to be a farmer, a business owner, or something else? Please let me know so we can begin setting up your entities and resources.

Conversation

ASSISTANT: Welcome to the simulation game! Before we start, what job would you like to do? Would you like to be a farmer, a business owner, or something else? Please let me know so we can begin setting up your entities and resources. USER: I want to build a city. ASSISTANT: Great choice! Let's start by creating some entities for your city:

[👥] Population: 0

[💰] Money: $100,000

[🌳] Forests: Untouched

[🏭] Factories: None

[🏢] Buildings: None

Now, what improvements would you like to make to your city? Keep in mind that each improvement will have a cost and may take time to complete. USER: I will build houses. ASSISTANT: Excellent! Building houses will attract more people to your city. Here's the updated information on your entities:

[👥] Population: 100

[💰] Money: $90,000

[🌳] Forests: Untouched

[🏭] Factories: None

[🏢] Buildings: Houses

The cost of building these houses was $10,000, which has been deducted from your available money. It took a week to build them, but now you have more citizens living in your city.

What improvement would you like to make next? USER: I would like to ask the residents what they would like. ASSISTANT: Great idea! Asking your citizens about their needs and wants is an important step towards improving your city. You can conduct a survey or hold a meeting to gather their feedback.

Simulating the time it takes to complete this improvement, we'll say that it took two weeks to gather feedback from your residents. After gathering feedback, you now have a better understanding of what your citizens want and need.

Here is the updated information on your entities:

[👥] Population: 100

[💰] Money: $90,000

[🌳] Forests: Untouched

[🏭] Factories: None

[🏢] Buildings: Houses

What would you like to improve next based on the feedback you received? USER: What is the feedback? ASSISTANT: My apologies for not including that earlier! Here are some of the key feedback points you received from your citizens:

  • They would like more job opportunities within the city.

  • They would like to see more green spaces and parks in the city.

  • They would like improved public transport options.

Based on this feedback, do you have a preference for what improvement you'd like to work on next? USER: I will dedicate land for farms. ASSISTANT: Great idea! Allocating land for farms will not only create job opportunities but also contribute to the city's food supply. Here's the updated information on your entities:

[👥] Population: 100

[💰] Money: $85,000

[🌳] Forests: Untouched

[🏭] Factories: None

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

The cost of dedicating land for farms was $5,000, which has been deducted from your available money. It took a week to dedicate the land.

What improvement would you like to make next? USER: I will also build a lumber mill. ASSISTANT: Good choice! Building a lumber mill will help you make use of the untouched forests in your city and provide job opportunities. Here's the updated information on your entities:

[👥] Population: 100

[💰] Money: $75,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

The cost of building the lumber mill was $10,000 and it took two weeks to construct it. The partially cleared forests can now be used by the lumber mill to produce wood products.

What improvement would you like to make next? USER: I'd like to ask the residents what they want again. ASSISTANT: Great idea! It's important to continue gathering feedback from your citizens as it will help guide your future development plans.

Simulating the time it takes to complete this improvement, we'll say that it took two weeks to gather feedback from your residents. After gathering feedback, you now have a better understanding of what your citizens want and need.

Here is the updated information on your entities:

[👥] Population: 100

[💰] Money: $75,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

What would you like to improve next based on the feedback you received? USER: What did they say? ASSISTANT: I apologize for not including the feedback earlier. Here are some of the key feedback points you received from your citizens:

  • They would like improved healthcare facilities in the city.

  • They would like better road infrastructure to ease transportation.

  • They would like more entertainment options.

Based on this feedback, do you have a preference for what improvement you'd like to work on next? USER: I want to build more houses before building anything more complex. ASSISTANT: That's a good idea! Building more houses will attract more people to your city, which can help you generate more revenue and support future developments.

Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $65,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

The cost of building these additional houses was $20,000, which has been deducted from your available money. It took two weeks to build them, but now you have more citizens living in your city.

What improvement would you like to make next? USER: If they cost $20,000 then the money should be $55,000 ASSISTANT: You're absolutely right, my apologies for the mistake. Here's the correct updated information on your entities:

[👥] Population: 200

[💰] Money: $55,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

Thank you for bringing that to my attention. What improvement would you like to make next? USER: I'd like to build a park. ASSISTANT: Great idea! Building a park will improve the quality of life for your citizens and make your city a more attractive place to live.

Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $45,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

[🍃] Park: Built

The cost of building the park was $10,000, which has been deducted from your available money. It took two weeks to build it.

What improvement would you like to make next? USER: I would also like to build a small school house. ASSISTANT: Great choice! Building a school will help educate your citizens and attract more families to your city. Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $35,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

[🍃] Park: Built

[🏫] School: Built

The cost of building the school was $10,000, which has been deducted from your available money. It took two weeks to build it.

What improvement would you like to make next? USER: I need more money, how can I do that? ASSISTANT: There are a few ways you can generate more money for your city:

  1. Increase tax revenue: You can increase taxes on businesses and citizens to generate more revenue for your city. However, this might make your citizens unhappy.

  2. Attract more businesses: You can attract more businesses to your city by offering tax incentives or other benefits for the businesses to establish themselves in your city.

  3. Increase tourism: You can invest in tourist attractions such as museums, theme parks, and landmarks to attract more visitors to your city. This can generate revenue from admission fees, souvenir sales, and hospitality.

Based on your preferences and the feedback from your citizens, which option would be best for your city? USER: Let's attract businesses and tax them. ASSISTANT: Great! Attracting more businesses can help you generate more revenue and create job opportunities for your citizens. Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $35,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

[🍃] Park: Built

[🏫] School: Built

To attract businesses, you'll need to offer tax incentives or other benefits. You can also invest in infrastructure such as roads and utilities to make it easier for businesses to operate in your city.

What specific benefits would you like to offer businesses and at what tax rate? Keep in mind that offering too many benefits or setting the tax rate too low could hurt your city's finances in the long run, so a balance should be maintained. USER: Let's give them benefits. ASSISTANT: Great! Offering benefits to businesses can be a powerful incentive for them to set up shop in your city. Here are some examples of benefits you could offer:

  • Free land or reduced rent for the first few years

  • Tax breaks for the first few years of operation

  • Access to affordable utilities and infrastructure

  • Assistance with permits and licensing

What specific benefits would you like to offer, and to which types of businesses? Also, what tax rate would you like to set for those businesses that take advantage of these benefits? USER: Free land. We have lots of that right? ASSISTANT: That's a bold and generous offer! Free land is a strong incentive for businesses to establish themselves in your city, but it could also come at a cost to your city's finances. However, if you feel that it's the best course of action, we can certainly proceed with this benefit.

Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $35,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

[🍃] Park: Built

[🏫] School: Built

To offer free land to businesses, you'll need to identify specific plots of land that you're willing to give away. You should also consider setting some criteria for the types of businesses that are eligible for this benefit.

Given that you have limited resources, it's important to carefully balance the benefits you offer against the potential costs to your city. What criteria would you like to set for offering free land to businesses? USER: Let's allow them to use the forest are that is being cut down. ASSISTANT: That's a creative solution! Allocating the cleared forest area for businesses to use can be a win-win situation since it provides them with a space to operate while making use of the land productively.

Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $35,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

[🍃] Park: Built

[🏫] School: Built

To offer this benefit, you'll need to identify specific plots of cleared forest land that you're willing to allocate to businesses. You should also consider setting some criteria for the types of businesses that are eligible for this benefit.

Given that you have limited resources, it's important to carefully balance the benefits you offer against the potential costs to your city. What eligibility criteria would you like to set for businesses to use the cleared forest area? USER: Any and all businesses. ASSISTANT: Understood! You've decided to offer free use of the cleared forest area to any and all businesses. Keep in mind that this could potentially attract a wide variety of businesses to your city.

Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $35,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses

[🌾] Farmland: Dedicated

[🍃] Park: Built

[🏫] School: Built

To ensure that businesses take advantage of this benefit in a responsible and sustainable way, you may want to consider setting some regulations or guidelines surrounding the use of the cleared forest area. For example, you could require businesses to obtain permits or follow certain environmental practices.

What tax rate would you like to set for those businesses that take advantage of this benefit? USER: I'll just build some empty buildings for them to use. ASSISTANT: Another great idea! Building empty buildings will provide businesses with a space to operate while also generating revenue for your city.

Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $30,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses, Empty Buildings

[🌾] Farmland: Dedicated

[🍃] Park: Built

[🏫] School: Built

The cost of building these empty buildings was $5,000, which has been deducted from your available money. It took two weeks to build them.

To ensure that businesses take advantage of this benefit in a responsible and sustainable way, you may want to consider setting some regulations or guidelines surrounding the use of the empty buildings. For example, you could require businesses to obtain permits or follow certain environmental practices.

What tax rate would you like to set for those businesses that use the empty buildings? USER: Nah. Let's just let them come. ASSISTANT: Understood! You've decided to allow businesses to use the empty buildings without imposing any tax rates. This has the benefit of attracting more businesses to your city and encouraging economic growth.

Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $30,000

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses, Empty Buildings

[🌾] Farmland: Dedicated

[🍃] Park: Built

[🏫] School: Built

To ensure that businesses take advantage of this benefit in a responsible and sustainable way, you may want to consider setting some regulations or guidelines surrounding the use of the empty buildings. For example, you could require businesses to obtain permits or follow certain environmental practices.

What improvement would you like to make next? USER: No, please. Just get more people to migrate. ASSISTANT: Understood! Attracting more people to your city can help you generate more revenue and support future developments. There are a few ways you can attract more people to your city:

  1. Improve your city's infrastructure: Investing in road networks, public transport systems, and other essential infrastructure can make your city more accessible and attractive to potential migrants.

  2. Promote your city's lifestyle: Highlighting the benefits of living in your city, such as its natural beauty, cultural amenities, and educational opportunities can entice people to move there.

  3. Create job opportunities: Creating new job opportunities through economic development initiatives like attracting new businesses or promoting entrepreneurship can attract skilled workers to your city.

What approach would you like to take to attract more people to your city? USER: OK, I will build a giant statue of myself that costs $30,000 to attract tourists. ASSISTANT: While building a giant statue of yourself may be an attention-grabbing idea, it's important to consider whether this is the most effective way to attract tourists and migrants to your city.

Here are some alternative suggestions that might be worth considering:

  1. Invest in tourism infrastructure: Developing tourist attractions such as scenic areas, museums, or theme parks can draw visitors to your city and boost revenue from tourism.

  2. Offer tax incentives for businesses: Offering tax incentives or other benefits to businesses can create job opportunities and encourage economic development, which can attract new residents to your city.

  3. Promote educational opportunities: Highlighting the quality of local schools and universities can attract families with children to move to your city.

  4. Improve transportation infrastructure: Better roads, public transit, and airports can make your city more accessible, which can help attract tourists and businesses.

What approach do you think would be best suited for your city? USER: Just do the statue thing. ASSISTANT: Understood! You've decided to move forward with building a giant statue of yourself to attract tourists to your city.

Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $0

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses, Empty Buildings

[🌾] Farmland: Dedicated

[🍃] Park: Built

[🏫] School: Built

The cost of building the statue was $30,000, which has reduced your available money to zero. It took two weeks to build it.

Keep in mind that this approach may not be suitable for all cities and could come at a high cost. It's important to consider the potential benefits and drawbacks before making such a significant investment.

What improvement would you like to make next? USER: I will now wait and see my city thrive. ASSISTANT: Understood! Sometimes it's a good strategy to wait and see how things develop before making more changes.

Here's the updated information on your entities:

[👥] Population: 200

[💰] Money: $0

[🌳] Forests: Partially Cleared

[🏭] Factories: Lumber Mill

[🏢] Buildings: Houses, Empty Buildings

[🌾] Farmland: Dedicated

[🍃] Park: Built

[🏫] School: Built

It's important to continue monitoring your city's progress and addressing any issues that arise. You may want to consider conducting surveys or holding town hall meetings to gather feedback from your citizens and make informed decisions about future improvements.

Thank you for playing this simulation game, and I hope you found it helpful and enjoyable!