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
(Undo revision 2210, accidentally edited page rather than make new page...)
 
Line 1: Line 1:
 
{{Infobox homebrew
 
{{Infobox homebrew
 
| title    = Ast-U-Roids
 
| title    = Ast-U-Roids
| image    = [[File:Upaint-icon.png]]
+
| image    = [[File:Ast-U-Roids_icon.png]]
| desc    = Drawing application for Wii U.
+
| desc    = Just like the original [https://en.wikipedia.org/wiki/Computer_Space Computer Space]].
 
| author  = [https://twitter.com/xhp-creations brienj]
 
| author  = [https://twitter.com/xhp-creations brienj]
| type    = productivity tool
+
| type    = arcade game
 
| version  = 2.5
 
| version  = 2.5
| download = http://www.mediafire.com/download/rb5itf755kkw5yn/u-paint-v2.5.7z
+
| download = http://www.wiiubru.com/appstore/zips/asturoids.zip
 
| hbb      = yes
 
| hbb      = yes
 
}}
 
}}
'''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.
+
'''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.
 
+
==Screenshots==
==Interface==
+
[[File:Ast-U-Roids_main_menu.jpg|640px|center]]
[[File:UpaintManual1.png|640px|center]]
 
 
==Description==
 
==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.
+
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 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==
===Painting Canvas===
+
===Title Screen===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! {{WiiUGamePad}} || Action
 
! {{WiiUGamePad}} || Action
 
|-
 
|-
| {{WiiUGamePadDPad}} || Hardness/flow control
+
| {{WiiUGamePadDPad}} || Highlight/change selected option (on options menu)
 
|-
 
|-
| {{WiiUGamePadSTARTButton}} {{WiiUGamePadSELECTButton}} || Brush thickness
+
| {{WiiUGamePadSELECTButton}} || Open options menu
 
|-
 
|-
| {{WiiUGamePadAButton}} || Undo last action
+
| {{WiiUGamePadSTARTButton}} || Launch the game with specified settings (unless exit is selected)
 +
|}
 +
===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
 
|-
 
|-
| {{WiiUGamePadBButton}} || Toggle brush or spray mode
+
| {{WiiUGamePadLButton}} || Disable background music, replace with heartbeat sounds
 
|-
 
|-
| {{WiiUGamePadYButton}} || Toggle fill
+
| {{WiiUGamePadRButton}} || Disable heartbeat sounds, replace with background music
 
|-
 
|-
| {{WiiUGamePadLButton}} {{WiiUGamePadRButton}} || Show/hide menu
+
| {{WiiUGamePadSTARTButton}} or {{WiiUGamePadSELECTButton}} || Pause the game and open the settings 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===
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.
+
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.
 
 
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 48: Line 55:
 
Initial release
 
Initial release
 
===Planned Features===
 
===Planned Features===
*Saving and loading palettes
+
*Configuration file
*??? - Naming saved pictures or loading any picture in the "sd:/drawings" folder
+
*Highscore list
*??? - Design a brush
+
*SD Card support for multiple background music selections
 +
*Separate volume control for SE and BGM
 +
*More asteroid shapes
 +
*Saucers

Latest revision as of 02:55, 24 September 2016

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

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.

Screenshots

Ast-U-Roids main menu.jpg

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.

Controls

Title Screen

Wii U GamePad Action
Wii U GamePad D-Pad Highlight/change selected option (on options menu)
Wii U GamePad SELECT Button Open options menu
Wii U GamePad START Button Launch the game with specified settings (unless exit is selected)

Game

Wii U GamePad Action
Wii U GamePad Left Control Stick Rotate the ship
Wii U GamePad A Button Button Shoot in the direction the ship is facing
Wii U GamePad B Button Button Thrust the engine, moving the ship in the direction it is facing
Wii U GamePad X Button Button or Wii U GamePad Y Button Button Warp to a random place on the map, might get you out of trouble
Wii U GamePad L Button Button Disable background music, replace with heartbeat sounds
Wii U GamePad R Button Button Disable heartbeat sounds, replace with background music
Wii U GamePad START Button or Wii U GamePad SELECT Button Pause the game and open the settings 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

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.

v2.0

Initial port to HBL

v1.0

Initial release

Planned Features

  • Configuration file
  • Highscore list
  • SD Card support for multiple background music selections
  • Separate volume control for SE and BGM
  • More asteroid shapes
  • Saucers