DreamArena 3 - New Browser Development
Posted: Tue Nov 24, 2020 12:14 pm
No, no. Don't hide over there! I know browser's are kinda boring usually, but this is much more interesting, I promise!
DreamArena 2.0 was a nearly completed but never released browser update for PAL regions, and some of it's design can be seen on both the MSR and Toy Racer websites (As well as concept art for a JSR site) - such as the navigation buttons and art style. According to the designer, the plan was to create a browser designed with the controller in mind. The main page would have included an isometric world that scrolls left and right (not up and down - apparently horizontal scrolling feels better on controllers), and as you can see highlighting certain objects would bring up a menu listing for various features.
I think this is a fantastic piece of design, and wondered if it was possible to rebuild it from scratch. Bearing in mind the Dreamcast's existing browsers are very out of date, and only understand rudimentary HTML and Javascript (No HTML5, no CSS Stylesheets etc) - I couldn't use any modern coding to bring the design to life. I also have reason to believe they would have released a Dreamkey 4.0 to support this release - there are certain elements that may only have been supported by a more up to date browser (well, up to date for 2001).
Regardless, I decided to give it a try.
https://youtu.be/IQd0FVVObw4
Sorry for the silent nature of the video. It was made in a quick rush, and there's no site audio anyway. I've managed to cobble several pages together, I've gotten the horizontal scrolling working perfectly, and the layout is done. Strangely this only uses very basic HTML, outside of the Sonic World page, which also uses some Javascript for the pop up menus. This does mean there's no modern code for the Dreamcast to get stuck on, and it makes the pages themselves incredibly small in filesize (perfect for modem loading).
Now to be clear, the pop-up menus in Sonic World aren't functioning - that's a coding challenge at the moment. Once it's resolved, it's just a case of building pages and art assets. I can assign a single link to the pop-up menu at the moment, so if I can't resolve the problem then I'll have to make do with one link per character, but all the same this is a functioning website!
What do you guys think? Any ideas for resolving the coding issue? Any pages/features you'd like to see implemented?
I'd like to work with people as much as possible to really bring this asset to life, and Xiden has already said he'll look into redirecting Dreamkey browsers to this site once it's done
---------------------------------------------------------------------------------------------------
UPDATES/WISHLISTS OF FEATURES (updated 28th Nov, 2020 @ 13:45 GMT)
COMPLETED
DreamArena 2.0 was a nearly completed but never released browser update for PAL regions, and some of it's design can be seen on both the MSR and Toy Racer websites (As well as concept art for a JSR site) - such as the navigation buttons and art style. According to the designer, the plan was to create a browser designed with the controller in mind. The main page would have included an isometric world that scrolls left and right (not up and down - apparently horizontal scrolling feels better on controllers), and as you can see highlighting certain objects would bring up a menu listing for various features.
I think this is a fantastic piece of design, and wondered if it was possible to rebuild it from scratch. Bearing in mind the Dreamcast's existing browsers are very out of date, and only understand rudimentary HTML and Javascript (No HTML5, no CSS Stylesheets etc) - I couldn't use any modern coding to bring the design to life. I also have reason to believe they would have released a Dreamkey 4.0 to support this release - there are certain elements that may only have been supported by a more up to date browser (well, up to date for 2001).
Regardless, I decided to give it a try.
https://youtu.be/IQd0FVVObw4
Sorry for the silent nature of the video. It was made in a quick rush, and there's no site audio anyway. I've managed to cobble several pages together, I've gotten the horizontal scrolling working perfectly, and the layout is done. Strangely this only uses very basic HTML, outside of the Sonic World page, which also uses some Javascript for the pop up menus. This does mean there's no modern code for the Dreamcast to get stuck on, and it makes the pages themselves incredibly small in filesize (perfect for modem loading).
Now to be clear, the pop-up menus in Sonic World aren't functioning - that's a coding challenge at the moment. Once it's resolved, it's just a case of building pages and art assets. I can assign a single link to the pop-up menu at the moment, so if I can't resolve the problem then I'll have to make do with one link per character, but all the same this is a functioning website!
What do you guys think? Any ideas for resolving the coding issue? Any pages/features you'd like to see implemented?
I'd like to work with people as much as possible to really bring this asset to life, and Xiden has already said he'll look into redirecting Dreamkey browsers to this site once it's done

---------------------------------------------------------------------------------------------------
UPDATES/WISHLISTS OF FEATURES (updated 28th Nov, 2020 @ 13:45 GMT)
show spoiler»
UPDATESCOMPLETED
- DreamArena 2 Site Layout (Modem Friendly)
Isometric "Map" Layouts geared for DC Controller access coded
- Testing Server - To Test on real hardware (Thanks to Xiden)
Isometric Map GIFs - To test on hardware
Email, VMU Manager and Settings Call - To test on hardware
Music Integration - Testing needed on hardware
Dream Library Integration/ROM Downloads - Early testing phase
- Dreamkey 4.0 browser - Need Help: Repackage Dreamkey with the Dream Passport updates such as Dream Library and potential ADX audio files for site music playback.
Game Status Updates - Roareye Handling: Game/Series info pages with online specifics
DreamNow integration - Need Help: Not started on this yet, however having a DreamNow window in the Announcements bar would be a great way for the DC to see who's online when you log in.
- IRC Integration (AutoLogin) - Need Ideas - I have no idea how to achieve this.
Alternate Languages - On Hold - This could be done by having alternate main pages (the rest of the layout uses symbols), but isn't a concern until the site is nearer completion.
FTP Access - Need Ideas - No idea how to do this, not sure what purpose it might serve. Open to suggestions.
Simple RSS Reader - Need Ideas - Not certain if DC would be compatible with newer site update RSS feeds, no RSS reader seems to exist currently for DC.
Bookmarks, auto-load from VMU - Need Ideas - I have no idea how to modify the bookmarks stored in the browser without having to patch the disc itself, and I don't know how to do that.
User Account registered to DC - Need Ideas - I assume this is to stop you having to log into Dreampipe every time you log on to upload leaderboard data. If possible, this will require closer integration with Dreampipe, which is no bad thing. There is an x-avefront code for /accountinfo, but I'm not sure if it includes any auto-login facilities.
Upload/Download VMU Saves - Need Ideas - I know VMU upload/downloads function from some talented coders out there. This will require them to share their work with me/Dreampipe to ensure solid and full integration, but obviously a coder would have to be willing to do so.
Live Chat - Need Ideas: There are x-avefront codes for /chat and /urlchat. I don't know what these do yet, but they could lead to some form of live chat implementation. If added to the Announcements frame then they would stay constant across the site.
Forums - On Hold: I believe the BBS service does this on Dreampipe already. Adding a link to a forum in the navi bar shouldn't be difficult.
- Internet Radio Streamer - Attempted many ideas, sadly it is not possible within the capabilities of DC.