Hello Streamlit Community!
The ultimate StreamlitLand Adventure is finally here
Join the brotherhood of heroes and save the StreamlitLand from the terrible NNADLBDGD!
https://adventure.streamlit.app/
Iβd like to welcome you to try out the alpha version of StreamlitLand Adventure RPG, a classic text-based role-playing game.
In-game screenshot:
App purpose
Having fun
If you have any suggestions on how we could make the beta version better, please do not hesitate to comment! More rooms? More dry humor? More NPCs?
Technical side
- Scene based environment with many uses of st.session_state
- streamlit_extras.metrics_cards used for health, mana & gold menu
- st.text_input clears itself after enter for better user experience (maybe I will write separate post about it)
- quite a few experimental_reruns and callbacks
- total reset of session state when you get killed
Potential future developments
Itβs an alpha! It really is. Please feel free to post any ideas for improvements.
From the gameplay side: add spells? more weapons? higher difficulty level? more easter-eggs? secret commands?
From technical side: auto-scroll to top of the site on mobile, fight with st.text_input focus on Xiaomi and Pixel (for some reason enter does not trigger app to move further)
Prizes!
First 3 people who will send me a DM with a screenshot of the final room will be mentioned in the beta version credits!