Apartment Search 🏡

Your Guide to a New Home

✨ Welcome to the world of apartment hunting! ✨

In this project, you’ll not only choose the right place to live but also interact with people, making decisions that will shape your story. Let’s get started!

Starting Your Adventure

To kick off your journey, just press the Space key. This will open the doors to a world of possibilities where you can explore the street and find apartments that match your preferences.

Moving Around the Streets

You’re on the street now, and you need to move around to find suitable housing options. Use the A and D keys to move left and right. Explore the surroundings and keep an eye out for potential apartments.

Interacting with Characters

In the potential apartments, you might meet various characters with whom you can have conversations. To choose a response or direction for the dialogue, simply click on the option you want. Be careful: your choices can affect how things unfold!

How to Find Doors

When you’re ready to enter an apartment or talk to a character, you’ll need to find the doors. As you approach a door, you’ll see a prompt that says "Press E." This means you can open the door and continue your adventure.

Exiting Doors

To leave an apartment, just walk up to the door and hold down the E key. If there’s no door, there’s an Exit button you can click on. Once you exit, you’ll find yourself back on the street where you can continue exploring or go back inside.

Conclusion

Now you’re ready to start your apartment search adventure! Explore, interact, and make decisions that will help you find the perfect place to live. Good luck on your journey! 🍀

From Code to Functionality: Designing the 'Apartment Search' Program

In the world of software development, choosing the right technology is the first and one of the most important steps toward creating a successful product. For our 'Apartment Search' project, we decided to use the Scratch platform, which allows us to quickly and effectively bring ideas to life without requiring deep programming or game development knowledge.

Why Scratch?

Scratch is a powerful visual programming tool that’s perfect for creating interactive stories and animations. It enables developers to quickly sketch out ideas and allows users to experiment with changes in the project. This is especially important when it comes to making a game, where user feedback can lead to improvements and adjustments.

With Scratch, you can easily create animations and interactive elements without needing specialized programming skills. This makes the platform accessible and user-friendly. Plus, you can save your work and access it from different devices, providing flexibility and convenience.

Design Features

Simplicity and Speed: One of Scratch's key features is its simplicity and speed of development. This allowed us to focus on creating the gameplay rather than getting bogged down in technical details. It helped us quickly implement our ideas and test them, which is crucial during the development process.

Adding Functionality: In 'Apartment Search,' we incorporated several interesting features that make the game more interactive and engaging. Users can choose options and directions for conversations, allowing them to influence the course of events. This creates a sense of involvement and makes the game feel more personal.

Dynamic Movement: We implemented a street where the player can move around, and the location shifts with them as needed. This creates an immersive effect and allows for a more natural exploration of the game.

Location Changes: Using doors to switch locations adds an element of exploration. Players can open doors and enter new spaces, making the game more varied and interesting.

Personalization: We included the option for players to input their names for use in dialogue bubbles, allowing them to personalize their experience. This adds a personal touch and makes interactions with characters feel more meaningful.

Conclusion: Creating the 'Apartment Search' program is a process that combines technology choice, design, and functionality. By using Scratch, we were able to quickly bring our ideas to life. We believe this project will not only be a simple tool but also an adventure for everyone who decides to play it. 🎉