HOTEL is a unique hotel booking web application built with ASP.NET, drawing heavy inspiration from the visual style and quirky charm of the beloved SNES RPG, Earthbound. This project reimagines the often mundane process of online booking by infusing it with retro pixel art, thematic room descriptions, and a nostalgic user interface.
Beyond the core booking functionality, HOTEL aims to deliver a memorable and entertaining user experience by incorporating playful, Earthbound-esque elements. It serves as a demonstration of how thematic design and gamification can transform a standard web application into something more engaging and distinct.
Video Demo: Hotel Demo (Earthbound SNES) Summary: The video demonstrates a concept for a hotel booking system designed in the style of the Earthbound SNES game. It showcases the user interface for Browse different hotel rooms with their descriptions and prices [00:07], selecting check-in and check-out dates [00:07], adding rooms to a cart [00:07], and proceeding to a checkout screen [00:35]. The demo also includes a form for entering personal and billing information [00:57], and a sequence where the character receives a cookie after checking in [01:39]. Later in the video, it transitions to a battle scene with a spider-like creature [02:44] and shows a list of names, possibly for a "lost souls" concept [02:44].
Developed for Object Oriented Programming II course, December 2015.
- Retro Earthbound-Inspired UI: Experience a booking system with a unique 16-bit pixel art aesthetic.
- Room Browse: Navigate through a variety of themed rooms, from standard options to whimsical suites.
- Date Selection: Choose your check-in and check-out dates using a retro-style calendar.
- Virtual Cart: Add your selected rooms and dates to a shopping cart for review.
- Quirky Checkout Process: Encounter fun, thematic data entry fields.
- Surprise "Boss Fight": A humorous, unexpected encounter before booking confirmation!
- ASP.NET Backend: Built using robust web technologies.
Here's a glimpse into the HOTEL experience:
1. Splash Screen
Description: The initial welcome screen for HOTEL, setting the retro Earthbound tone.
2. About Page
Description: Provides information about the HOTEL application, maintaining the thematic design.
3. Room Booking Examples
Description: Showcases the room selection interface for different themed locations like Summers, Twoson, and Onett. Users can see room details and prices.
(Corresponds to original "Welcome & Room Browse" and "Date Selection Calendar" in functionality)
4. Player Select
Description: A unique "Player Select" screen, adding to the RPG feel of the booking experience.
5. Cookie / Flavor Preference
Description: Highlights a quirky detail in the checkout process, possibly related to the "Flavor Preference" mentioned in the video.
6. Checkout Process
Description: The interface for users to input their personal and payment details.
(Corresponds to original "Personal Information Form" and "Shopping Cart / Order Summary")
7. Confirm Details
Description: Allows users to review and confirm their booking details before finalizing.
8. Booking Complete
Description: Confirmation that the booking process has been successfully completed.
(Corresponds to original "Booking Confirmation")
9. The "Database Boss Battle" Encounter!
Description: The unexpected and humorous "boss fight" screen against the "Database," a signature quirky element of HOTEL.
(Corresponds to original "The 'Boss Fight' Encounter!")
10. Admin Access
Description: An interface for administrative access, likely for managing bookings or site settings.
Made with ❤️ and a bit of PSI.