In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Ast-U-Roids"

From WiiUBrew
Jump to navigation Jump to search
(I created the page, some of which is copy-paste from the readme file. I also uploaded a screenshot, controls and set up a link to the Homebrew App Store page.)
 
Line 1: Line 1:
 
{{Infobox homebrew
 
{{Infobox homebrew
 
| title    = Ast-U-Roids
 
| title    = Ast-U-Roids
| image    = [[File:Ast-U-Roids_icon.png]]
+
| image    = [[File:Upaint-icon.png]]
| desc    = Just like the original [https://en.wikipedia.org/wiki/Computer_Space Computer Space]].
+
| desc    = Drawing application for Wii U.
 
| author  = [https://twitter.com/xhp-creations brienj]
 
| author  = [https://twitter.com/xhp-creations brienj]
| type    = arcade game
+
| type    = productivity tool
 
| version  = 2.5
 
| version  = 2.5
| download = http://www.wiiubru.com/appstore/zips/asturoids.zip
+
| download = http://www.mediafire.com/download/rb5itf755kkw5yn/u-paint-v2.5.7z
 
| hbb      = yes
 
| hbb      = yes
 
}}
 
}}
'''Ast-U-Roids''' is a simple Wii U homebrew game, in which you control a spaceship (triangle) and destroy the surrounding asteroids. This game is more sophisticated than it looks, featuring air physics and splitting asteroids.
+
'''U-Paint''' is a drawing application for the Wii U. Images can be load/saved from/to the SD card, and support is provided for various brush thicknesses and undo.
==Screenshots==
+
 
[[File:Ast-U-Roids_main_menu.jpg|640px|center]]
+
==Interface==
 +
[[File:UpaintManual1.png|640px|center]]
 
==Description==
 
==Description==
I put a lot of work into this. I built a custom vector library that draws shapes from lines. It also slightly emulates the look and feel of an actual arcade game that uses a vector monitor, and it has a glowing effect that is subtle yet noticeable. Instead of using the full resolution of the DRC and TV, the graphics are about a 1.6 ratio, slightly more than a 4/3 screen, yet slightly less than a 16/9 screen. I did not draw the borders, because it looked tacky, and you can "feel" the limits of the screen after you've played a while. I mainly did this to be closer to the actual resolution of the arcade version, and also so your shots can hit every corner of the screen, yet not completely wrap around to your ship when shooting directly north or south.
+
The current zoom level, brush size, and brush type are shown in the lower-right area of the DRC screen. To the left of that, it shows your active color. Touching this box opens up the color picker menu. The color picker is like the one in Photoshop. It defaults to the slider controlling the red value. You can also either select green or blue with the radio buttons next to them on the right hand side of the menu. Touching the right side box will set the color change, or touching the red x in the top-right corner will close the menu. You can change the active color by choosing any of the 10 colors on the right hand side of the main menu. The last color is the background color which is used when you clear the screen.
 +
 
 +
The load and save menus allow you to load or save PNG format images. To load pictures, they must be named any number number between "Picture1.png" and "Picture36.png" and placed in the "sd:/drawings" folder. The number of load/save slots may be increased in the future, but most likely you will be able to name your pictures or load any that are in the "sd:/drawings" directory in any future update. Multiple picture formats may also be supported in the future, but the program currently saves to lossless PNG format, which is really the best quality for file size that is possible.
 +
 
 +
Remember that everything you see on the DRC screen is a representation of the actual FULL picture which is on the TV. When you are zoomed out on the DRC, you are seeing the full picture that is on the TV, but reduced by 2/3 size, since the DRC is 854 x 480 and the TV is 1280 x 720. When you are zoomed in, the pixels are identical.
 +
 
 
==Controls==
 
==Controls==
===Title Screen===
+
===Painting Canvas===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! {{WiiUGamePad}} || Action
 
! {{WiiUGamePad}} || Action
 
|-
 
|-
| {{WiiUGamePadDPad}} || Highlight/change selected option (on options menu)
+
| {{WiiUGamePadDPad}} || Hardness/flow control
 
|-
 
|-
| {{WiiUGamePadSELECTButton}} || Open options menu
+
| {{WiiUGamePadSTARTButton}} {{WiiUGamePadSELECTButton}} || Brush thickness
 
|-
 
|-
| {{WiiUGamePadSTARTButton}} || Launch the game with specified settings (unless exit is selected)
+
| {{WiiUGamePadAButton}} || Undo last action
|}
 
===Game===
 
{| class="wikitable"
 
|-
 
! {{WiiUGamePad}} || Action
 
|-
 
| {{WiiUGamePadLControlStick}} || Rotate the ship
 
|-
 
| {{WiiUGamePadAButton}} || Shoot in the direction the ship is facing
 
|-
 
| {{WiiUGamePadBButton}} || Thrust the engine, moving the ship in the direction it is facing
 
|-
 
| {{WiiUGamePadXButton}} or {{WiiUGamePadYButton}} || Warp to a random place on the map, '''might''' get you out of trouble
 
 
|-
 
|-
| {{WiiUGamePadLButton}} || Disable background music, replace with heartbeat sounds
+
| {{WiiUGamePadBButton}} || Toggle brush or spray mode
 
|-
 
|-
| {{WiiUGamePadRButton}} || Disable heartbeat sounds, replace with background music
+
| {{WiiUGamePadYButton}} || Toggle fill
 
|-
 
|-
| {{WiiUGamePadSTARTButton}} or {{WiiUGamePadSELECTButton}} || Pause the game and open the settings menu.
+
| {{WiiUGamePadLButton}} {{WiiUGamePadRButton}} || Show/hide menu
 
|}
 
|}
===Full description===
 
As far as gameplay goes, it plays as close to the original as possible. You use the left-stick to turn your ship, and press the B button for your thrust. The thrust will vary depending on how long you hold the button down like the original game. You get 20 points for a big asteroid, 50 for a medium one, and 100 for a small one. You have 5 shots, which are shot as fast as you can press the A button. You don't hold it down, it's tapped like the original. Once those 5 shots are on the screen, you can't shoot any more until one of them is no longer active, plus a slight delay, just like the original. I haven't played in a while, but I think I got all of this pretty close. Also, when a level starts, you will not appear until there are no asteroids in your path, if you are starting a new level while still alive, and an asteroid appears over you, you will slightly blink instead of not appearing like the beginning of the game or after you die. During this time, you can move, but can not shoot until you are clear and have turned solid. I have now added the asteroids breaking apart when you run into them with your ship. You get no points for the asteroid if you run into it. You can press either the X or Y button to use hyper-space. Like in the original, it will randomly place you somewhere else on the screen. On NORMAL difficulty, you get an extra ship every 10,000 points, like the original. Your score is shown in the top left, along with the number of ships you have left. In the top middle, your level number is shown, and on the top right, the amount of points left until you get another life, or on the menu screen, the number of points needed for each ship, depending on the difficulty level you have selected on the menu. Pressing the MINUS button will open up the options menu. You use the D-PAD to navigate. UP/DOWN changes between the difficulty, number of lives, and exit/giveup menus. LEFT/RIGHT increases or decreases each of the top two settings. Use the PLUS button with exit selected on the options menu on the main menu, to exit out of the whole game and go back to the Wii U system menu. Use the PLUS button with giveup selected on the options menu on the pause screen, to quit your current game and go back to the main menu. The difficulty choices are EASY, NORMAL, HARD, and INSANE. I tried to make NORMAL as close to the original as possible. You start with 3 big asteroids on EASY, 4 big asteroids on NORMAL, 5 big asteroids on HARD, and 6 big asteroids on INSANE. The speed of the asteroids range from 1/2 speed for EASY to 2x speed for INSANE. You get a free ship every 7,500 points for EASY up to every 15,000 points for INSANE. Each level you complete, the speed of the asteroids will increase by 1 percent of the current factor. Just as in the game, each asteroid has a random speed, depending on size. The big asteroids are the slowest, and the small asteroids are the fastest. Each new level, an extra big asteroid is added, until you reach the max of 10 big asteroids. You can pause the game at any time with the PLUS button or the MINUS button, which also brings up the options menu. You also use the PLUS button to start each new game after you've set your options, just make sure you do not have exit selected.
 
 
==History==
 
==History==
 
===v2.5===
 
===v2.5===
In the new version, I have also developed my own real-time image decompression technique that seems to be working well and that I have incorporated into the title sequence. The newest version now has sound. To change the background music, put a file named "bgMusic.ogg" in the "media" folder. The game starts off playing the background music. To turn off the background music, and switch to the heartbeat sound for the background sound, press LB on the controller. To switch back to the background music, press RB on the controller.
+
U-Paint is now updated to the 2.5 version. I want to thank the over 400 people that downloaded my old versions. The new version in addition to the included readme, has a built-in manual and an included PDF manual, hopefully this will be helpful to those who seem to refuse to read the instructions in the readme.
 +
 
 +
There has been a lot of changes added to this version, and it is very close to being a serious free replacement for Art Academy. You can now save and load your drawings, there is an undo button, there is a color dropper now, and some other new features, and is worth upgrading to the new version.
 
===v2.0===
 
===v2.0===
 
Initial port to HBL
 
Initial port to HBL
Line 55: Line 48:
 
Initial release
 
Initial release
 
===Planned Features===
 
===Planned Features===
*Configuration file
+
*Saving and loading palettes
*Highscore list
+
*??? - Naming saved pictures or loading any picture in the "sd:/drawings" folder
*SD Card support for multiple background music selections
+
*??? - Design a brush
*Separate volume control for SE and BGM
 
*More asteroid shapes
 
*Saucers
 

Revision as of 02:54, 24 September 2016

Ast-U-Roids
Upaint-icon.png
General
Author(s)brienj
Typeproductivity tool
Version2.5
Links
Download
Downloadable via the Homebrew App Store

U-Paint is a drawing application for the Wii U. Images can be load/saved from/to the SD card, and support is provided for various brush thicknesses and undo.

Interface

UpaintManual1.png

Description

The current zoom level, brush size, and brush type are shown in the lower-right area of the DRC screen. To the left of that, it shows your active color. Touching this box opens up the color picker menu. The color picker is like the one in Photoshop. It defaults to the slider controlling the red value. You can also either select green or blue with the radio buttons next to them on the right hand side of the menu. Touching the right side box will set the color change, or touching the red x in the top-right corner will close the menu. You can change the active color by choosing any of the 10 colors on the right hand side of the main menu. The last color is the background color which is used when you clear the screen.

The load and save menus allow you to load or save PNG format images. To load pictures, they must be named any number number between "Picture1.png" and "Picture36.png" and placed in the "sd:/drawings" folder. The number of load/save slots may be increased in the future, but most likely you will be able to name your pictures or load any that are in the "sd:/drawings" directory in any future update. Multiple picture formats may also be supported in the future, but the program currently saves to lossless PNG format, which is really the best quality for file size that is possible.

Remember that everything you see on the DRC screen is a representation of the actual FULL picture which is on the TV. When you are zoomed out on the DRC, you are seeing the full picture that is on the TV, but reduced by 2/3 size, since the DRC is 854 x 480 and the TV is 1280 x 720. When you are zoomed in, the pixels are identical.

Controls

Painting Canvas

Wii U GamePad Action
Wii U GamePad D-Pad Hardness/flow control
Wii U GamePad START Button Wii U GamePad SELECT Button Brush thickness
Wii U GamePad A Button Button Undo last action
Wii U GamePad B Button Button Toggle brush or spray mode
Wii U GamePad Y Button Button Toggle fill
Wii U GamePad L Button Button Wii U GamePad R Button Button Show/hide menu

History

v2.5

U-Paint is now updated to the 2.5 version. I want to thank the over 400 people that downloaded my old versions. The new version in addition to the included readme, has a built-in manual and an included PDF manual, hopefully this will be helpful to those who seem to refuse to read the instructions in the readme.

There has been a lot of changes added to this version, and it is very close to being a serious free replacement for Art Academy. You can now save and load your drawings, there is an undo button, there is a color dropper now, and some other new features, and is worth upgrading to the new version.

v2.0

Initial port to HBL

v1.0

Initial release

Planned Features

  • Saving and loading palettes
  • ??? - Naming saved pictures or loading any picture in the "sd:/drawings" folder
  • ??? - Design a brush