QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

rOpe - a Rope Physics Engine

This is a discussion on rOpe - a Rope Physics Engine within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; ---- rOpe v0.5 - a Rope Physics Engine - by HunterXI ---- * What is rOpe? rOpe is a Rope ...

Reply
 
LinkBack Thread Tools
Old 04-30-2006, 12:46 PM   #1
 
Join Date: Apr 2006
Posts: 20
Trader Feedback: 0
Default rOpe - a Rope Physics Engine

---- rOpe v0.5 - a Rope Physics Engine - by HunterXI ----

* What is rOpe?
rOpe is a Rope Physics Engine for the PSP, coded in LUA (meaning you'll need Lua Player - http://luaplayer.org/).

* What are Rope Physics?
Rope Physics are a study of physics in Videogames centering around the creation of ropes or strands, and how they can be drawn & animated realistically. The concept is to create a strand with a whole bunch of fixed segments, all of which are affected seperately by their environment, and by each other. The result, when done well, can be astoundingly realistic.

* Why "rOpe"?
I wanted to call the software something catchy and easy-to-remember; something namely, and so I initially called it "RoPE" (the "o" being lowercase because there is no word in "Rope Physics Engine" beginning with an "o"), but I didn't like the look of that, so I just switched the cases, giving "rOpe". (Note: yes, rOpe was originally called 'rIpe', but then Altair came along and made me feel like a moron for not calling it "rOpe" )

* What firmwares is it compatible with?
To my knowledge, any firmware that you can currently use Lua Player on. rOpe should be 2.0-2.6 compatible, but I don't know for sure, because I don't have a 2.0+ PSP.

* What features are implemented in this release?
In this release, I concentrated on simply getting out a stable release, moreso as a 'proof-of-concept' than a real build or release (not that I don't intend to continue work on it, however). For this reason, a few things are a little out-of-whack (for instance, at this point, this is more of an Elastics Engine) and the features are somewhat shallow; many you'd take for granted aren't here. For now, you can only play around with the engine in the configuration file. I fully intend to continue work on this, and you can expect more releases soon. Here's a list of exactly what you can play around with in the Scenario through the configuration file:
- Custom Anchors, Vertices, and Lines
- Gravity (this can be altered in-engine, as well)
- Line Elastic Strength
- Vertex Inertia
- Colors
- Backgrounds
- Visual size of Anchors & Vertices
- The presence of tips in the engine (this can also be changed in-engine, though)
- The presence of a few Extra Features

(Note: you'll need to know a little Lua to play with some of these features. If yoy need a refresher, I'd recommend the revamped version of Whitehawk's old Lua tutorials. You can find them here: http://www.scriptscribbler.com/psp/lua/lesson01.htm)

* What features aren't implemented in this release that will be?
There are a few things I wanted to implement but wasn't able to (but will soon). In no particular order:
- Support for multiple configuration files
- 'Truer' Rope Physics, to make this more of a ROPE Physics Engine and less of a Rubber Band Engine
- A Configuration file creator/editor
- Better customizability of the engine (like support for images for Vertices)
- A nicer, more streamlined, more user-friendly interface

* What if I have feedback/input/ideas?
Feel free to email me at (hunterxi [AT] gmail [DOT] com) with any thoughts, feedback, ideas, criticism, etc. you may have, just so long as it's CONSTRUCTIVE. If you're looking to complain, please do so to the nearest wall instead, because that's a rough equivalent of what complaining to me will get you, and it'll save me the trouble of deleting your email. Please type legibly (no 'IM speak' or shorthand), and preferably in English (though other languages are OK, too).

Screenshots:



Download:
Attached Files
File Type: rar rOpe v0.5 by HunterXI.rar‎ (67.4 KB, 17 views)

Last edited by HunterXI; 05-02-2006 at 10:40 AM..
HunterXI is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 01:15 PM   #2

total-Z
 
youresam's Avatar
 
Join Date: Jul 2005
Location: texas
Posts: 2,803
Trader Feedback: 0
Default

Awesome! Good job!!
__________________
牧来栠摩琠敨映汩獥
PSN: youresam
From Earth the Frozen Ipaqs shall rise and be silenced and all will live free.
--Mike Hollingsworth
youresam is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 01:20 PM   #3
Quality Haxing Since 1991
 
PSPHax0r9's Avatar
 
Join Date: Oct 2005
Location: Pennsylvania, USA Fi
Posts: 6,206
Trader Feedback: 0
Default

WOW. This is amazing, and extremely useful. Awesome.
__________________
Quote:
Originally Posted by Noriko
I would call you gay but I love you.


Wait ...huh.


PSPHax0r9 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 01:23 PM   #4
TheMarioKarters
Guest
 
Posts: n/a
Default

Nice job, this is amazing!
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 01:45 PM   #5
 
Lezombi's Avatar
 
Join Date: Apr 2006
Posts: 301
Trader Feedback: 0
Default

this needs to be on the front page
Lezombi is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 02:07 PM   #6
 
Mr_Stanley_Dudek's Avatar
 
Join Date: Apr 2006
Location: Fort Worth, Texas
Posts: 448
Trader Feedback: 0
Default

Wonderful! Great job.
Mr_Stanley_Dudek is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 02:48 PM   #7

total-Z
 
youresam's Avatar
 
Join Date: Jul 2005
Location: texas
Posts: 2,803
Trader Feedback: 0
Default

Dude, this is just so impressive.
Also, I see your a new member. Well, you should become premium here in a second. Since no one else has, here's 300 points to get you started.
__________________
牧来栠摩琠敨映汩獥
PSN: youresam
From Earth the Frozen Ipaqs shall rise and be silenced and all will live free.
--Mike Hollingsworth
youresam is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 03:45 PM   #8
 
Join Date: Apr 2006
Posts: 20
Trader Feedback: 0
Default

Woah... I didn't expect to see such a positive response

Thanks for the points. What are they about?

Oh, yeah... a new member to the forum, though not a newcomer to PSPUpdates :icon_smil
HunterXI is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 04:06 PM   #9

total-Z
 
youresam's Avatar
 
Join Date: Jul 2005
Location: texas
Posts: 2,803
Trader Feedback: 0
Default

You use points when your a premium member. You can buy stuff like custom titles, bold and italic username, change the color of your username, ect.
There's also a bank where you can invest your points.
__________________
牧来栠摩琠敨映汩獥
PSN: youresam
From Earth the Frozen Ipaqs shall rise and be silenced and all will live free.
--Mike Hollingsworth
youresam is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 04:45 PM   #10
 
Join Date: Apr 2006
Posts: 20
Trader Feedback: 0
Default

Oh, cool. Sorta like the fading subtitle you've got.

I wonder how long it takes for something to make it to the front page. I guess we'll find out, though, huh?
HunterXI is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 04:53 PM   #11

total-Z
 
youresam's Avatar
 
Join Date: Jul 2005
Location: texas
Posts: 2,803
Trader Feedback: 0
Default

Quote:
Originally Posted by HunterXI
Oh, cool. Sorta like the fading subtitle you've got.

I wonder how long it takes for something to make it to the front page. I guess we'll find out, though, huh?
Actually, that fading subtitle is an image I made.

And, yeah, I'm suprised how long its taking for the front page.. I'm also waiting for my netlib v1.3 to go on there for like 3 hours.
__________________
牧来栠摩琠敨映汩獥
PSN: youresam
From Earth the Frozen Ipaqs shall rise and be silenced and all will live free.
--Mike Hollingsworth
youresam is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 05:02 PM   #12
 
Join Date: Sep 2005
Location: meh
Posts: 2,799
Trader Feedback: 0
Default

getting front paged. btw, i wont be putting your email in there...
thats a surefire way of getting spammed big time

and guys, if you release something, make sure to send a news tip using this link : http://pspupdates.qj.net/tips
it gets picked up way faster

Last edited by The Pope!; 04-30-2006 at 05:10 PM..
cyanide is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 06:30 PM   #13
 
Join Date: Apr 2006
Posts: 20
Trader Feedback: 0
Default

I did actually send in a tip. It's OK, though, I don't mind waiting to be front-paged at all.

Thanks for front-paging me, though, much appreciated! :icon_smil
HunterXI is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 07:50 PM   #14
Quality Haxing Since 1991
 
PSPHax0r9's Avatar
 
Join Date: Oct 2005
Location: Pennsylvania, USA Fi
Posts: 6,206
Trader Feedback: 0
Default

Frozen doesn't like to give out PREMIUM memberships to anything in LUA anymore. So don't expect one, because Frozen thinks that LUA is such a simple easy way out and not a real programming language that means anything. You have done some amazing work here, and I REALLY hope that FrozenIpaq gets past his bias and gives you a PREMIUM membership. If he refuses, send a Private Message to Jake, who actually apreciates LUA developers.
__________________
Quote:
Originally Posted by Noriko
I would call you gay but I love you.


Wait ...huh.


PSPHax0r9 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 08:18 PM   #15
 
PopcOrn DeVil's Avatar
 
Join Date: Jan 2006
Location: Western Australia
Posts: 1,044
Trader Feedback: 0
Default

What the hell lua is heaps hard. Just C and C++ is harder.
PopcOrn DeVil is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 08:19 PM   #16
 
Mr.Game's Avatar
 
Join Date: Mar 2006
Posts: 338
Trader Feedback: 0
Default

WHOA, this is great. u should get premium in no time.
Mr.Game is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04-30-2006, 08:22 PM   #17
TheMarioKarters
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by PopcOrn DeVil
What the hell lua is heaps hard. Just C and C++ is harder.
Exactly.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-01-2006, 05:34 AM   #18

Developer
 
SodR's Avatar
 
Join Date: Sep 2005
Location: Sweden
Posts: 941
Trader Feedback: 0
Default

What is the big thing about PREMIUM accounts?? It's not that it wll like change your whole "experience" here on qj.net or something...
SodR is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-01-2006, 06:13 AM   #19
 
Altair's Avatar
 
Join Date: Jan 2006
Posts: 506
Trader Feedback: 0
Default

Maybe it makes you feel better about yourself? :P
Your right it doesn't matter at all (for me anyway) I can still read the developers dungeon, but there are not that much premiums or whatever because almost nobody posts there?

Oh and nice job with rIpe! I was wondering, why not rOpe? Same idea but it makes more sence (to me) since its a rope physics engine. Doesn't matter ofcourse i was just wondering.
__________________
LUA manual:
[url]http://www.lua.org/manual/5.0/manual.html[/url]

LUA Wiki:
[url]http://wiki.ps2dev.org/psp:lua_player[/url]

Last edited by Altair; 05-01-2006 at 06:16 AM..
Altair is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-02-2006, 10:34 AM   #20
 
Join Date: Apr 2006
Posts: 20
Trader Feedback: 0
Default

Quote:
Originally Posted by Altair
Oh and nice job with rIpe! I was wondering, why not rOpe? Same idea but it makes more sence (to me) since its a rope physics engine. Doesn't matter ofcourse i was just wondering.
...Oh my god. I feel so amazingly stupid for not thinking of that.

"rOpe" it is.
HunterXI is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-02-2006, 01:56 PM   #21
 
Altair's Avatar
 
Join Date: Jan 2006
Posts: 506
Trader Feedback: 0
Default

lol! Thx for mentioning me as being the one who made you feel like a moron :P
__________________
LUA manual:
[url]http://www.lua.org/manual/5.0/manual.html[/url]

LUA Wiki:
[url]http://wiki.ps2dev.org/psp:lua_player[/url]
Altair is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-02-2006, 06:04 PM   #22
 
Join Date: Apr 2006
Posts: 20
Trader Feedback: 0
Default

Well, I'm sort of short on people to thank for help, and a name change is a big thing, so I figured I'd credit you with the new name. Don't worry, you'll be in the readme of future versions (some of which will be coming up soon) and everything.
HunterXI is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-04-2006, 08:34 PM   #23
 
Join Date: Apr 2006
Posts: 20
Trader Feedback: 0
Default Obviously not double-posting.

Alright, guys, quick question.

This is wierd, but in some code I'm writing for rOpe, I am unable to cube a number (raise it to the third power). I've tried math.pow(number, 3), and (number * number * number). All attempts cause my code to crash in very wierd ways (it almost looks like the code is being executed out-of-order just before the crash). Any thoughts?

I just hope my PSP's ALU isn't shot...
HunterXI is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-05-2006, 07:07 AM   #24
 
EminentJonFrost's Avatar
 
Join Date: Dec 2005
Location: Here
Posts: 2,715
Trader Feedback: 0
Default

Quote:
Originally Posted by HunterXI
Alright, guys, quick question.

This is wierd, but in some code I'm writing for rOpe, I am unable to cube a number (raise it to the third power). I've tried math.pow(number, 3), and (number * number * number). All attempts cause my code to crash in very wierd ways (it almost looks like the code is being executed out-of-order just before the crash). Any thoughts?

I just hope my PSP's ALU isn't shot...
try
Code:
#^3
__________________
[CENTER][IMG]http://img148.imageshack.us/img148/6985/siglw8.jpg[/IMG][/CENTER]
EminentJonFrost is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-05-2006, 08:49 AM   #25
Quality Haxing Since 1991
 
PSPHax0r9's Avatar
 
Join Date: Oct 2005
Location: Pennsylvania, USA Fi
Posts: 6,206
Trader Feedback: 0
Default

Quote:
Originally Posted by HunterXI
Alright, guys, quick question.

This is wierd, but in some code I'm writing for rOpe, I am unable to cube a number (raise it to the third power). I've tried math.pow(number, 3), and (number * number * number). All attempts cause my code to crash in very wierd ways (it almost looks like the code is being executed out-of-order just before the crash). Any thoughts?

I just hope my PSP's ALU isn't shot...
Use windows LUA for testing anyway, soooo much faster b/c no wait time to turn on/off your PSP and you can just edit something in the code and test it real quick.

Unless you already do, then...yeah.
__________________
Quote:
Originally Posted by Noriko
I would call you gay but I love you.


Wait ...huh.


PSPHax0r9 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
engine , physics , rope

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 05:07 AM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us