Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/castilloglenn/entrepinoy

Capstone Thesis Proposal, created in Python's Pygame Module. A business simulation game that is inspired and adapts heavily on Philippines economics and culture. Contains different Filipino businesses and challenges that would help aspiring young entrepeneurs simulate the business life with enjoyment in this simulation game.
https://github.com/castilloglenn/entrepinoy

2d-game business game-development pygame python3

Last synced: about 1 month ago
JSON representation

Capstone Thesis Proposal, created in Python's Pygame Module. A business simulation game that is inspired and adapts heavily on Philippines economics and culture. Contains different Filipino businesses and challenges that would help aspiring young entrepeneurs simulate the business life with enjoyment in this simulation game.

Awesome Lists containing this project

README

        

EntrePinoy: A 2D Idle Simulation Game Dedicated for Entrepreur Students of Cavite State University, Imus Campus

Initial release official link: https://castilloglenn.itch.io/entrepinoy

Capstone Thesis Project, created in Python's Pygame Module.

A business simulation game that is inspired and adapts heavily on Philippines economics and culture. Contains different Filipino businesses and challenges that would help aspiring young entrepeneurs simulate the business life with enjoyment in this simulation game.

Game Modules Snippets

![studio](https://user-images.githubusercontent.com/55197203/212256205-b241f121-938a-4fb4-a921-e47f643e0098.png)

Studio Name


After executing the .exe file, a studio name will appear.





![TitleScreenLatest](https://user-images.githubusercontent.com/120929317/212682043-e456fc4c-4f4d-4d40-ba90-a43ce798e6b3.png)

Title screen


This is the main menu of the game, the user can start a new game or continue if they have a saved file.





![image](https://user-images.githubusercontent.com/120929317/208298182-fc9b6852-2f4b-4790-a05c-99955721b0fc.png)

Configurable Settings


The user can adjust the Background Music(BGM) and Sound Effects(SFX). They can also toggle the Full Screen here.





![profile](https://user-images.githubusercontent.com/120929317/209429919-af575e88-18b7-4143-8592-cddf3b1d816d.png)

Profile Setup


The user can setup his profile by putting his/her name and select a gender.





![expensesselection](https://user-images.githubusercontent.com/120929317/212609348-17e08564-4bf3-488c-8c43-3f7f7b4cfcaa.png)

Expenses Selection


The player gets to choose their daily expenses in the game. Daily expenses will be deducted from the player’s balance.





![starterbusiness](https://user-images.githubusercontent.com/120929317/209430050-64449a61-fd66-4168-86cc-f3511c371ef7.png)

Starter Business Selection


The player will choose his/her first business here.





![prologue](https://user-images.githubusercontent.com/120929317/209430130-b52514b3-61be-499a-8a89-362c3cac5e75.png)

Prologue


It shows the main character(user) backstory.





![tutoriallatest1](https://user-images.githubusercontent.com/120929317/212682501-c4d6adf0-7d43-4942-a4b8-14b517d0abea.png)
![tutoriallatest2](https://user-images.githubusercontent.com/120929317/212682513-05f7426d-667b-4760-9278-12a0cf8eb248.png)

Tutorial


These will be the game mechanics that will guide the user throughout the game.





![profilestatisticslatest1](https://user-images.githubusercontent.com/120929317/212681947-fcac8508-090c-4c31-81a1-85a760981d65.png)
![profilestatisticslatest2](https://user-images.githubusercontent.com/120929317/212681958-1fffb8d0-5299-44f5-a342-1b61216e5e94.png)

Profile Statistics


The player can see their name and gender, it also displays here the player's statistics like balance, income, profits, location, and more. Profile statistics are located at the top left of the screen.





![rainweather](https://user-images.githubusercontent.com/120929317/212609635-28f2ee02-3c0a-4d8d-a5ac-3b9c414ee4e1.png)
![heatwaveweather](https://user-images.githubusercontent.com/120929317/212609651-c41d3f98-f814-4b6a-90dd-a38f73726e9e.png)

Weather Module


Every time a weather event occurred in the game, whether it was rainfall or a heatwave, the flow of customers and crowds in every location decreased.





![streetviewlatest](https://user-images.githubusercontent.com/120929317/212682136-7f27dc66-2ccb-4740-8655-e35f979d207f.png)

Business Street View


Background Design, Businesses, and Non Player Characters(NPC) are shown above.


Customers, Crowds and Vehicles are the types of NPC.





![slidemenu](https://user-images.githubusercontent.com/120929317/208300787-09f4b92f-0d4a-4d57-8b87-650e9230dd32.png)
![slidingmenulatest](https://user-images.githubusercontent.com/120929317/212682386-2ed3c677-3d7c-4cfd-97fb-ba02e42d2863.png)

Sliding Menu


Different parts of the game can be access here in the Sliding Menu.


Sliding Menu contains: Map, Mission, Bank, Parttime Job, Achievement, News, Crypto and Stock Market.





![businesslatest1](https://user-images.githubusercontent.com/120929317/212682587-8178b523-c0bb-480a-a304-81de7a53c29e.png)
![businesslatest2](https://user-images.githubusercontent.com/120929317/212682596-dbc044d3-7a80-41ab-ae5b-922fe48baba4.png)

Business


Clicking a business will show the: business cost, income per customer, operation cost, employment cost, lifetime sales and profit.


The user can purchase and start a business he/she want. It can be enhance by upgrading it and hire an employee to run the business automatically.





![image](https://user-images.githubusercontent.com/120929317/208302762-2bbb42bd-9d5a-43ca-8f08-7bff4a2b107d.png)

Business Upgrades


when the player upgrades a certain business, the upgrade will increase by a percentage per level and max by 5 levels: the income will increase by 5%, the operation cost will increase by 2.5%, and the upgrade cost will increase by 20% of the business cost.





![customer reaction](https://user-images.githubusercontent.com/120929317/212610420-d9038182-38e2-4c3c-8cbb-1ff897180659.png)

Customer Reaction


There will be a customer reaction after getting served; it will show a satisfied face emoji, while an angry face emoji will show if they are not served.





![maplatest1](https://user-images.githubusercontent.com/120929317/212682722-b9cb54b8-56ee-4ebc-a9da-9e13f02722af.png)
![image](https://user-images.githubusercontent.com/120929317/208303363-a5a803e7-514c-4709-88fa-2ac4ed267466.png)

Map Module


The user can access Map in the Sliding Menu. The user can go to different location from Location A to F to manage businesses.





![travel fare](https://user-images.githubusercontent.com/120929317/212907707-c82b65a0-4cbe-49f6-bdb3-abf772d7f94c.png)

Travel Fare


The player must pay for travel fares from location to location; if the player does not have enough balance, they cannot go to another location.





![dailyexpenses](https://user-images.githubusercontent.com/120929317/212907845-9e27c432-eaf4-49b5-88c7-90896c611178.png)

Daily Expenses


The player must pay personal expenses daily that will automatically be deducted from their balance.





![missionscreenshot1](https://user-images.githubusercontent.com/120929317/209782655-4fd8eeb2-b0fa-4c0f-858f-719676877e39.png)
![missionscreenshot2](https://user-images.githubusercontent.com/120929317/209782662-43e6e0d7-b981-4bee-a469-6e841785c790.png)

Missions


Player can start a mission and complete it to receive corresponding rewards. Missions is accessible in the sliding menu.





![achievementsscreenshot1](https://user-images.githubusercontent.com/120929317/209925615-f86f2cad-446d-4405-a597-7b87c129ca7f.png)
![achievementsscreenshot2](https://user-images.githubusercontent.com/120929317/209925629-a9ced20f-45c6-4647-9ac0-f6f21c6cade4.png)

Achievements


Achievements make the game more challenging, and the history of the game is where every part of the game is recorded.


Achievements can be accessed in sliding menu.





![partimescreenshot1](https://user-images.githubusercontent.com/120929317/209551565-d0e12eab-1c6d-48aa-9840-f4535a9623b5.png)
![partimescreenshot2](https://user-images.githubusercontent.com/120929317/209551572-9b09b498-f6bb-468b-ac4b-285e1f532cb0.png)
![partimescreenshot3](https://user-images.githubusercontent.com/120929317/209551579-3e9faf82-188b-428f-933c-9b08728550a4.png)

Part-time


The Part-time can be access in the sliding menu. The user can earn extra cash by participating in this minigame. The user will type the word shown and press enter.





![newsscreenshot1](https://user-images.githubusercontent.com/120929317/209676758-bc4e62ea-65b8-4558-a4aa-e8ef7c0d52f5.png)
![newslatestscreenshot](https://user-images.githubusercontent.com/120929317/212610718-ade3f1dd-1baa-4e44-af7b-edbf929dee84.png)

News Module


Users can access the news in the sliding menu. The news tells if it is a regular day or a holiday, and the news also provides some in-game tips for the user.





![bankscreenshot1](https://user-images.githubusercontent.com/120929317/209551741-3484406b-47f0-42a7-8e16-f0e0d2c693b2.png)
![bankscreenshot2](https://user-images.githubusercontent.com/120929317/209551752-d9013950-e29c-446e-a5ec-a02a586cc8d1.png)

Bank Module


The bank is accessible in the sliding menu. The user can deposit its unused money in the savings account and as it is stored there, the bank will pay the interest rate of the stored money. The user can loan money in the bank if the user lacks money and want to buy or upgrade a business.





![stockmarketscreenshot1](https://user-images.githubusercontent.com/120929317/209676910-39f584c7-a34f-49e8-8407-c6e6c6326355.png)
![stockmarketscreenshot2](https://user-images.githubusercontent.com/120929317/209676929-20a5a038-9e69-44c0-8800-e615cffd8ce1.png)

Digital Assets (Stocks) Module


The player can buy and sell stocks in the stock market, selling stocks is another way to earn money. The Stock Market can be accessed via the sliding menu.





![cryptomarketscreenshot1](https://user-images.githubusercontent.com/120929317/209677053-e19f0031-3b88-4fcc-b5c9-ac90c149faad.png)
![cryptomarketscreenshot2](https://user-images.githubusercontent.com/120929317/209677062-eb011685-2db3-457f-8215-ac5ef18b6d93.png)

Digital Assets (Crypto) Module


Different digital currencies can be exchanged in the crypto market. The player can buy and sell cryptocurrency here.





![epilogue](https://user-images.githubusercontent.com/120929317/210535954-fefb1493-9bd4-4823-9a4e-8a9e65893f67.png)

Epilogue


After the completion of all achievements, the player reaches the end of the game and becomes a certified entrepreneur. The player can still play the game after this.





![creditscreenshott](https://user-images.githubusercontent.com/120929317/210536122-a43cfcd4-ee30-43ca-b346-0e42ad6bd954.png)

Credits


This shows the attributes of every member who helped finish the game. The player can still play the game and explore it.





![gameover](https://user-images.githubusercontent.com/120929317/212611050-c292f128-b99d-4c0e-ac2d-8ca2de7393f5.png)

Game over


The game will end automatically if the player cannot pay its debt anymore.





![debug](https://user-images.githubusercontent.com/120929317/208303647-0630fa82-66ef-4e36-aa6a-1934cef76531.png)

Debug Info


The developer use this when debugging the game and balancing the business.