Difference between revisions of "WiiPhysics"

From WiiBrew
Jump to navigation Jump to search
m
Line 5: Line 5:
 
| type        = Simulation/TechDemo
 
| type        = Simulation/TechDemo
 
| author      = [[User:Beardface|Beardface]]
 
| author      = [[User:Beardface|Beardface]]
| download    = [http://wiiphysics.googlecode.com/files/WiiPhysics-1.2.zip WiiPhysics-1.2.zip]
+
| download    = [http://wiiphysics.googlecode.com/files/WiiPhysics-1.3.0.zip WiiPhysics-1.3.0.zip]
 
| source      = Googlecode SVN
 
| source      = Googlecode SVN
 
| peripherals = {{Wiimote1}}
 
| peripherals = {{Wiimote1}}
Line 21: Line 21:
  
 
==Releases==
 
==Releases==
 +
'''2008.07.08''' - [http://wiiphysics.googlecode.com/files/WiiPhysics-1.3.0.zip v1.3]
 +
*Changelog:
 +
**+In Game Help
 +
**+Pen Drawing added
 +
**+Reset Button Added
 +
**+Added BG Music
 +
**+Bug fixes
 +
**+Initial action sounds (Using Sndlib)
 +
**+Intro Screen while wiiphysics constructs
 +
**+Main Menu
 +
**+Added Prismatic (Slider) Joint
 +
**+Added Settings Menu
 +
**+Added configurable Color
 +
**+Added configurable Density
 +
**+Added Show/Hide Menu Button
 +
**+Increased world size (no longer hit the bottom with too many objects)
 +
**+Fixed layout
 +
**+Reset velocity to 0 if you grab an object
 +
**+Set Velocity of Selected objects to whatever the velocity of the wiimote is
 +
**+Fixed Freeze Unfreeze (Hit B while you have object selected to swap)
 +
**+Dynamic Gravity Setting GUI
 +
**+Dynamic Restitution GUI (Change individual object bouncieness)
 +
**+Dynamic Friction GUI
 +
 
'''2008.06.30''' - [http://wiiphysics.googlecode.com/files/WiiPhysics-1.2.zip v1.2]
 
'''2008.06.30''' - [http://wiiphysics.googlecode.com/files/WiiPhysics-1.2.zip v1.2]
 
*Changelog:
 
*Changelog:
Line 70: Line 94:
 
|-
 
|-
 
| [[Image:ButtonA.svg|24px]] || Select, (Hold A and drag to move objects)
 
| [[Image:ButtonA.svg|24px]] || Select, (Hold A and drag to move objects)
 +
|-
 +
| [[Image:ButtonA.svg|24px]] and [[Image:ButtonB.png|24px]]|| Select, (Hold A and hit B to freeze/unfreeze)
 
|-
 
|-
 
| [[Image:Button-.svg|24px]] || Shrink Object
 
| [[Image:Button-.svg|24px]] || Shrink Object
Line 77: Line 103:
 
| [[Image:Button1.png|24px]] || Clear Screen
 
| [[Image:Button1.png|24px]] || Clear Screen
 
|-
 
|-
| [[Image:Buttonhome.png|24px]] || Quit
+
| [[Image:Buttonhome.png|24px]] || Go to Menu
 
|}
 
|}
  
 
[[category:Homebrew using libwiisprite]]
 
[[category:Homebrew using libwiisprite]]

Revision as of 15:30, 8 July 2008

Template:Infobox homebrewapp

WiiPhysics is a physics playground for the wii, much like crayon physics or PocketPhysics. It uses Box2D and libwiisprite.

Project Info

Video

Demo Video of WiiPhysics in action: Here.

SVN

The svn repository can be found here: wiiphysics.googlecode.com.

Donations

Enjoy wiiphysics so much that you feel obligated to buy a beer for the developer? Feel free, I like beer!

Releases

2008.07.08 - v1.3

  • Changelog:
    • +In Game Help
    • +Pen Drawing added
    • +Reset Button Added
    • +Added BG Music
    • +Bug fixes
    • +Initial action sounds (Using Sndlib)
    • +Intro Screen while wiiphysics constructs
    • +Main Menu
    • +Added Prismatic (Slider) Joint
    • +Added Settings Menu
    • +Added configurable Color
    • +Added configurable Density
    • +Added Show/Hide Menu Button
    • +Increased world size (no longer hit the bottom with too many objects)
    • +Fixed layout
    • +Reset velocity to 0 if you grab an object
    • +Set Velocity of Selected objects to whatever the velocity of the wiimote is
    • +Fixed Freeze Unfreeze (Hit B while you have object selected to swap)
    • +Dynamic Gravity Setting GUI
    • +Dynamic Restitution GUI (Change individual object bouncieness)
    • +Dynamic Friction GUI

2008.06.30 - v1.2

  • Changelog:
    • +Removed need for /data directory, compacting wiiphysics into single boot.elf file
    • +Added Undo Button
    • +Pulleys, Ropes and Gears (Pin) work great now
    • +Improved Icons and layout
    • +Line Drawing works perfect now
    • +Many Bug fixes, clean up

2008.06.29 - v1.1

  • Changelog:
    • +Added Line (Dynamic rectangle) Drawing
    • +Clear Screen Button
    • +Pulley/joint bug fixes to stop crashing!
    • +fixed layout a bit

2008.06.28 - v1.0-Initial Release

Bug Reporting

Any feature requests/ issues you'd like fixed should be reported here: http://code.google.com/p/wiiphysics/issues/list

Physics Tools Overview

Tools Overview:

  • Select - Use this tool to select objects, Hold A to drag them around, Hold A and press B to put them to sleep/wake them up
  • Draw Circle - Draw Circle
  • Draw Box - Draw Box
  • Clear Screen (BOMB) - Remove Everything
  • Undo - Undo

Joints

  • Rope Joint - Connect two objects by a rope
    • Click on two Objects to connect them
  • Rotate Joint - Create a rotation joint using 2 objects
    • Click on two objects to set up a rotation relationship
  • Pulley Joint = Click on three objects to set up a pulley system
    • 2nd object is the pulley anchor

Object Control

  • Mobile Objects - Keep this selected to allow these objects to move
  • Frozen Objects - Keep this selected to freeze objects you create

Sim Control

  • Run - Run the simulation
  • Stop - Freeze/pause the simulation (Good for building)

Controls

Button Action
ButtonA.svg Select, (Hold A and drag to move objects)
ButtonA.svg and 24px Select, (Hold A and hit B to freeze/unfreeze)
Button-.svg Shrink Object
24px Enlarge Object
24px Clear Screen
24px Go to Menu