What is the best 2D physics module for BlitzMax?

BlitzMax Forums/BlitzMax Programming/What is the best 2D physics module for BlitzMax?

Vampire(Posted 2013) [#1]
Or generally asking, what is the best 2D physics SOLUTION for BlitzMax?


GfK(Posted 2013) [#2]
Is it allowed to use parentheses and function names of more than three characters?


Vampire(Posted 2013) [#3]
Certainly.


xlsior(Posted 2013) [#4]
FWIW, Brucey created Box2D and Chipmunk physics mods for Blitzmax.


Alberto-Diablo(Posted 2013) [#5]
[IMHO]

BAH.Chipmunk

[/IMHO]


Vampire(Posted 2013) [#6]
@ xlsior

Brucey's
- Box2D mod is not pre-built so I cannot use it.
- Chipmunk mod is nice but its docs folder is empty.


GaryV(Posted 2013) [#7]
Vampire: There is a new forum for BASIC languages you might like that should be able to help with all of your needs and questions and it covers many different BASIC variants:

http://basicoder.webs.com/apps/forums/


BlitzSupport(Posted 2013) [#8]
I really liked (but sadly never got around to using) PhysLite but it doesn't look like it's for sale now -- you could try contacting Dave/Oddball to find out.


Vampire(Posted 2013) [#9]
@ GaryV

From that damn-new forum, the closest one to my 2D physics need is App Game Kit (AGK), but unfortunately it is slow, it doesn't support full-screen and it seems far from Windows-style game programming.

@ BlitzSupport

It doesn't look like it's for sale but it doesn't look like it's free also since there is not any download link for the module :)


Oddball(Posted 2013) [#10]
Here you go. Enjoy.


Armitage 1982(Posted 2013) [#11]
AGK is using Box2D.
It is the most complete and powerful 2D physics engine currently available for BlitzMax.

Small friendly advice:
You seriously need to learn how to build modules and use SVN to fully enjoy BlitzMax possibilities. Plus it's quite easy.


Vampire(Posted 2013) [#12]
@ Armitage 1982

What is SVN (in the context of BlitzMax)?


Muttley(Posted 2013) [#13]
@Vampire: http://en.wikipedia.org/wiki/Apache_Subversion


Vampire(Posted 2013) [#14]
Oh :) Before my last reply, I looked SVN up in Wikipedia but I couldn't understand why I seriously need to learn how to use SVN to fully enjoy BlitzMax possibilities.


Muttley(Posted 2013) [#15]
@Vampire: You don't need to learn SVN, but it's a good idea to learn about some form of source control regardless of the language you use.


BlitzSupport(Posted 2013) [#16]
@Vampire: Did you see Oddball's post up there?


Brucey(Posted 2013) [#17]
I'm afraid Box2D uses brackets () and function names longer than 3 characters… Perhaps try PhysLite instead.


Cruis.In(Posted 2013) [#18]
this language and forum dead? used to be so many people around.


shinkiro1(Posted 2013) [#19]
@Oddball
Does that mean it's free now. If so, what's the license?


Oddball(Posted 2013) [#20]
I dunno. Erm.. Permission is granted to use the PhysLite code to make games and other cool stuff. Be excellent to each other. Maybe give some credit or something if you like. If you make improvements then maybe share them with the rest of the community. Whatever you are comfortable with basically. As long as you're happy then I'm happy.


shinkiro1(Posted 2013) [#21]
Wow, cool!
Very generous of you, thanks.


Vampire(Posted 2013) [#22]
@ Brucey

:D No problem! You had made a good job by wrapping Box2D for BlitzMax, I've just started to learn your Box2D module, thank you very much!

@ Cruis.In

BlitzMax is in fact immortal thanks to its modular structure & nature.


Chroma(Posted 2013) [#23]
What would really make BlitzMax immortal is being able to compile to iOS...

Last edited 2013


.rIKmAN.(Posted 2013) [#24]
@Brucey

Do you have any plans to update your Box2D wrapper to use the latest version, v2.2.1?


Hardcoal(Posted 2013) [#25]
what have you got in box2d that you dont have in phylite?


Vampire(Posted 2013) [#26]
@ Chroma

BlitzMax is a PC-only language but there is an iOS etc solution called Monkey which you can access by clicking on the monkey icon at the top-left corner of the page. Windows and Mac OS shall never die.

@ Hardcoal

https://code.google.com/p/maxmods/wiki/Box2dModule
http://box2d.org/about/


Chroma(Posted 2013) [#27]
Acutally, BlitzMax has something called iMiniB3d that compiles to iOS and I've owned Monkey since almost the day it was released.

BMax can also compile to OSX and Linux too. (Never compile to Linus and never plan too though).


2 Unlimited(Posted 2014) [#28]
I wanna thank "Odd"ball on behalf of Vampire (I think that Vampire forgot to thank)! PhysLite seems the best 2D physics "SOLUTION" for BlitzMax and maybe someone would think to prepare a userlib of it for BlitzPlus too ;)


Hardcoal(Posted 2014) [#29]
without even using it i knew PhysLite is great.
not like box2D were you need a degree to use it.


UNZ(Posted 2014) [#30]
I remember a YouTube video that shows nice 2D physics in BlitzMax:
http://www.youtube.com/watch?v=97S-PmEXLGw

But I have never used it.


Hardcoal(Posted 2016) [#31]
Can anyone share working links for 2d physics modules/engines for blitzmax please?

Thanks


xlsior(Posted 2016) [#32]
Can anyone share working links for 2d physics modules/engines for blitzmax please?


bah.Chipmunk
https://github.com/maxmods/bah.mod

aco.farseerphysics
http://www.blitzbasic.com/Community/posts.php?topic=78349

Odd.Physlite:
http://www.gooeyblob.com/phys.html

Another one is dwlab.physics2d , but I don't have a link for that one.


BlitzSupport(Posted 2016) [#33]
The Farseer download no longer works -- I was actually trying to download it not long ago, trying archive.org, Google, etc.

Turns out on a quick local search that I did have a copy already!

http://www.hi-toro.com/blitz/farseer10.zip

Says it's version 1.0, no idea if that's the latest.


Hardcoal(Posted 2016) [#34]
Tnx mate . very helpful..


is that the only option this days?
or box2d is still available ?


GW(Posted 2016) [#35]
the Farseer physics mod v.1.1 can be downloaded via internet archive Btw.

https://web.archive.org/web/20110913054732/http://paradeofrain.com/download.php?id=17


xlsior(Posted 2016) [#36]
is that the only option this days?
or box2d is still available ?


Yup -- bah.box2d , on https://github.com/maxmods/bah.mod


Hardcoal(Posted 2016) [#37]
great GW tnx.. Also Xlsior


BlitzSupport(Posted 2016) [#38]
@GW: Ah, cool, I couldn't find it on archive.org.


DaY(Posted 2016) [#39]
Just wanted to say thank you to Oddball PhysLite is a very nice bit of kit, im failing in making a pong game with it to relearn after i had a stroke.

i cant figure out the best way to load in a image and use it as a sprite for the ball.