We are seeking a skilled developer to create a robust and reliable script capable of autonomously playing a web-based Snake game. The primary objective is to develop an intelligent bot that can take full control of the snake's movement, aiming to keep it alive as long as possible while maximizing the score without any manual intervention.
Core Requirements: * Real-time game state detection: The script must accurately identify the current direction of the snake, the precise location of food, and assess potential collision risks within the game environment. * Intelligent movement generation: Develop an algorithm to intelligently steer the snake by generating and sending the necessary keyboard events to the game. * Unattended operation: The bot should run autonomously until the game round concludes, then report the final score. This report can be displayed in the console or saved to a log file.
Technical Notes: * The solution should offer a headless mode for efficient execution, but it is crucial that the bot also functions in a visible browser mode to allow for observation and debugging during testing. * Acceptable technologies include JavaScript with Puppeteer, or a lightweight Python solution utilizing tools like Selenium with a webdriver, Playwright, or direct JavaScript injection. The choice should prioritize stable and consistent control over the web-based game. * The final code must be self-contained, requiring only one command to install all dependencies and one command to initiate the bot's execution.
Acceptance Criteria: 1. Upon a fresh clone and installation, the script must launch and demonstrate autonomous snake movement. 2. The bot's performance should consistently surpass that of a randomly moving snake, ideally lasting at least twice as long as an average manual play session. 3. The solution must be entirely open-source and redistributable, with no reliance on external paid APIs or compiled binaries. 4. The project deliverables include clean, well-commented code, accompanied by a concise README file detailing setup instructions, usage guidelines, and any configurable parameters.
This project is complete once the script successfully meets all the outlined requirements and acceptance criteria.
On page and off page seo Category: Content Marketing, Internet Marketing, Keyword Research, Link Building, Marketing, SEO, SEO Auditing, SEO Writing Budget: €30 - €250 EUR
05-Apr-2026 21:53 GMT
SketchUp to SolidWorks Parts Conversion Category: 3D CAD, 3D Design, 3D Modelling, CAD / CAM, Manufacturing Design, Mechanical Engineering, SketchUp, Solidworks Budget: $3 - $10 NZD
05-Apr-2026 21:52 GMT
Night sky painting Category: Art Consulting, Art Installation, Creative Design, Graphic Art, Illustration, Oil Painting, Painting, Sketching, Visual Arts, Watercolor Painting Budget: $30 - $250 CAD
05-Apr-2026 21:51 GMT
Job Placement Agency Website Development Category: Content Writing, CSS, HTML, Laravel, PHP, React.js, SEO, UX / User Experience, Web Development, Web Design Budget: ₹1500 - ₹2000 INR
05-Apr-2026 21:50 GMT
Instagram Content Creation & Management Category: Content Creation, Content Writing, Copywriting, Ghostwriting, Graphic Design, Instagram Marketing, Social Media Management, Social Media Marketing Budget: ₹750 - ₹1250 INR
05-Apr-2026 21:49 GMT
Full Stack Developer Needed Category: AngularJS, API Integration, Backend Development, Frontend Development, Full Stack Development, JavaScript, Node.js, NoSQL Couch & Mongo Budget: min $50 AUD
05-Apr-2026 21:49 GMT
H ve Matematik Logo Tasarımı Category: Adobe Illustrator, Photoshop, Graphic Design, Illustration, Logo Design, Vector Design Budget: $10 - $15 USD
05-Apr-2026 21:46 GMT
Boundary Staking for Forms Category: AutoCAD, Building Architecture, Building Regulations, Civil Engineering, Construction Management, Environmental Consulting, Project Management, Structural Engineering Budget: $30 - $250 USD
05-Apr-2026 21:46 GMT
High-Poly Modern Rifle Modeling(blender ) Category: 3D Animation, 3D Art, 3D Design, 3D Graphic Design, 3D Modelling, 3D Printing, 3D Rendering, 3D Visualization, 3ds Max, Blender Budget: $10 - $30 USD
Mixed Data Entry From Online Sources -- 2 Category: Data Analysis, Data Entry, Data Processing, Database Management, Database Programming, Microsoft Access, MySQL, SQL Budget: ₹750 - ₹1250 INR