Urgent.News

What's breaking now, across thousands of outlets.

Tech

Outside.exe - The Real World Is the Game Map ๐ŸŒฟ๐ŸŽฎ

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What I Built Outside.exe โ€” The Real World Is the Game Map ๐ŸŒฟ๐ŸŽฎ What if going outside felt like playing a game? That question inspired me to build Outside.exe, an AI-powered real-world adventure game that turns ordinary surroundings into opportunities for exploration. Instead of giving people another reason toโ€ฆ

Outside.exe โ€” The Real World Is the Game Map ๐ŸŒฟ๐ŸŽฎ is an open-source AI-powered adventure game designed to make going outside feel like an exciting game. It encourages users to step away from their screens and engage in physical-world quests based on their preferences and surroundings. Users start by configuring their available time, energy level, mood, and environment.

Based on this input, the application generates personalized adventure missions such as walking without headphones, noticing overlooked details, or finding moving or unusual objects. Once an adventure begins, users are discouraged from using their phones and are instead encouraged to explore the real world. When they return, they can describe their experiences, and these observations can inform future missions, creating an evolving experience rather than a static checklist.

The core concept revolves around using AI to make the real world more interesting instead of making the screen more addictive. The project is built as a web application using Next.js, React, TypeScript, and Node.js, and utilizes Ollama as the local runtime for an open-weight AI model. This allows for greater control over the inference environment and enables developers to experiment with various models.

The web app is deployed on Render, and the source code is available on GitHub. The purpose of Outside.exe is to promote curiosity, movement, and interaction with the physical world, shifting the focus from screen time to experiencing new things in the real world.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

Test REST and GraphQL Contracts Beside Your UI with cy.request()

A broken API contract often surfaces as a vague UI failure: expected [data-cy="order-total"] to contain "$42.00" Was the React component wrong? Did the API rename total to amount ?

  • Cypress cy.request() enables testing REST and GraphQL contracts alongside UI tests
  • Verify REST response status code (200) and required keys (id, items, subtotal, tax, total, currency)

System Design Fundamentals: Understanding Scalability and the Dimensions of System Growth

One of the topics Iโ€™m really interested in is System Design & Distributed Systems , and one of the most important concepts we encounter in System Design is Scalability .

  • Scalability enables systems to handle growing demands without performance loss
  • Scalability allows managing increased workload by adding resources or refining architecture
  • System growth can occur in user base, features, or other dimensions

How to Find and Fix Memory Leaks in Python

Hello, Iโ€™m Arthur. Have you ever noticed a Python application using more and more RAM even though you're not doing anything unusual? At first, everything works fine.

  • Python applications may use more memory over time due to memory leaks
  • Common causes include large lists, unlimited caches, and unnecessary references
  • Use tracemalloc to identify memory allocation hotspots in code

More from Friday 9 October โ†’