RPG Encounter & Time Tracker

Замовник: AI | Опубліковано: 21.01.2026
Бюджет: 250 $

I run a Tabletop RPG campaign and I’d like a small standalone tool that can do two things brilliantly: 1) auto-generate random encounters for my players, and 2) keep track of in-game days and time. Random Encounters The encounters should pull from a list that I can edit at any time. Based on input criteria such as biome, time of day, etc., the table to should automatically narrow the list to fit. Day & Time Tracking Time advances only when I tell it to. A quick manual entry—“+3 hours,” “new day,” etc.—should update the clock and calendar, stamp the current encounter with that time, and store the history so I can scroll back if needed. No real-time countdowns or enforced turn systems. Suggested Deliverables • A runnable application (desktop or browser-based) with a clean UI • Editable JSON/CSV/database or similar for encounter data • Source code with clear comments • A short README explaining how to add new enemy/event types, alter probabilities, and use the manual time controls • Basic test data so I can see it working right away Acceptance Criteria • I can add, delete, or rename enemy/event categories without opening the code. • Clicking a single button produces a fresh, random encounter drawn from my current data. • Manual inputs reliably update both the clock and the log. • All features work on Windows 10; bonus points if it’s platform-agnostic. If you’ve built procedural generators, campaign managers, or similar GM utilities before, you’ll know exactly what I’m after. Let me know how you’d structure it, your choice of language or framework, and any questions you have. I value clean code and a smooth user experience over flashy graphics, so keep it lean, flexible, and easy for me to expand later. ^^^ All of that is the AI generated prompt from freelancer. I'm not looking for anything super fancy, I need a basic gui to use the program, most of which would be drop-down lists where i can choose criteria for the encounters and then some additional options for tracking time. If you have any other questions let me know, my budget is $50.