r/Python pip needs updating 1d ago

Showcase πŸŒ€ Interstice: The Zero-Player Game Simulator

PyPI | Website | GitHub

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

πŸ† 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

36 Upvotes

2 comments sorted by

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?

2

u/Dramatic-Yam-6965 pip needs updating 1d ago

updated so that users are no longer required to input a passphrase and instead a unique id is assigned