How toosynxed/i-don-t-even-know--idek--game works
IDeK is a terminal-based game framework. A player enters a username and speed, then the entry point checks for an account; returning players authenticate, while new players choose a password from the supplied list. After login, the menu dispatches to market, inventory, achievements, or leaderboard. The market advances and displays simulated price ticks; inventory and achievements decode bitwise account values, and the leaderboard ranks wallet cash. The sampled code supports local CSV persistence. Firebase-related configuration exists in the tree, but the available README and source excerpts do not establish a runtime role for it.
Main entry points: functions_terminal.py Shared Helpers · menu_terminal.py Game Menu · main_terminal.py Game Entry · market_terminal.py Market Simulation
Components 15
Account Access
- Game Entry
main_terminal.py - Shared Helpers
functions_terminal.py
Game Navigation
- Game Menu
menu_terminal.py
Game Features
- Market Simulation
market_terminal.py - Inventory View
menu_terminal.py - Achievement View
menu_terminal.py - Cash Leaderboard
menu_terminal.py
CSV State
- Password Options
pass_list.csv - Account Credentials
user_pass.csv - Market History
market_history.csv - Inventory Bits
user_inventories.csv - Achievement Bits
user_ach.csv - Wallet Balances
user_wallets.csv - Player Holdings
user_holdings.csv
Other components
- Player
Connections 16
- Player → Game Entry: starts game
- Game Entry → Shared Helpers: checks login
- Game Entry → Game Menu: opens after login
- Shared Helpers → Password Options: reads options
- Shared Helpers → Account Credentials: checks and saves
- Game Menu → Market Simulation: runs market
- Game Menu → Inventory View: opens inventory
- Game Menu → Achievement View: opens achievements
- Game Menu → Cash Leaderboard: opens leaderboard
- Market Simulation → Shared Helpers: renders text
- Market Simulation → Market History: reads and appends
- Inventory View → Shared Helpers: loads and decodes
- Shared Helpers → Inventory Bits: reads and writes
- Achievement View → Shared Helpers: loads and decodes
- Shared Helpers → Achievement Bits: reads and writes
- Cash Leaderboard → Wallet Balances: reads balances