r/Python • u/Dramatic-Yam-6965 pip needs updating • 1d ago
Showcase π Interstice: The Zero-Player Game Simulator
Hey r/Python!
Iβm excited to introduce Interstice, a zero-player game simulator that explores emergent behavior on a 2D grid. This Python package brings to life complex systems where entities evolve according to simple rules perfect for those curious about simulation, artificial intelligence, and game theory.
What My Project Does
Interstice is a zero-player game, meaning thereβs no user input once the game begins. The simulation evolves autonomously based on pre-defined rules:
- Entities: Different "agents" (like Demons and Soldiers) interact on a grid.
- Interactions: These agents follow unique behaviors that create emergent patterns.
- Visualization: See the grid evolve in real-time through a webpage.
This game lets you experiment with different rules, initial states, and grids to discover the fascinating results of these interactions.
Target Audience
- A fan of games like Conway's Game of Life or Langton's Ant,
- Curious about emergent behavior in autonomous systems,
- Interested in creating interactive simulations for fun or research
Comparison
- Interactive: Modify rules and observe changes on the fly.
- Python-first: Built with Python developers in mind, making it easy to extend.
- Creative: Design unique simulations that explore autonomous systems.
Check it Out
- PyPI Package: Install with
pip install interstice
- Website: bananajump.com/interstice
- GitHub Repository: https://github.com/interstice-stack/interstice
π Win $1000 in the Interstice Competition!
Weβre currently hosting a competition for Interstice users! Submit an interstice, and you could win $1000. Details and submission instructions are available on the Interstice Website
16
u/reckless_commenter 1d ago
I tried to visit your website to learn more, and the very first thing it did was throw up a page-blocking popup demanding a "passphrase" for the "leaderboard," where the "passphrase" needs to conform to certain requirements like...
I don't know what the requirements are because I stopped reading right there and am not going back. Why on earth would you demand that users create anything just to visit your website to learn about your project? Do you not like visitors?