This site is no longer active and is available for archival purposes only. Registration and login is disabled.

October Updates


Postby sponge » Oct 18, 2004 @ 1:30am

holy internets batman.
User avatar
sponge
Not sponge
 
Posts: 12779
Joined: Jan 13, 2002 @ 8:04am
Location: New Hampshire


Postby PointOfLight » Oct 18, 2004 @ 3:59am

Eric Pankoke
Programmer
Point Of Light Software
http://www.polsoftware.com/
PointOfLight
pm Member
 
Posts: 525
Joined: Nov 2, 2003 @ 8:39pm


Postby kornalius » Oct 18, 2004 @ 1:46pm

Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby PointOfLight » Oct 18, 2004 @ 3:15pm

Eric Pankoke
Programmer
Point Of Light Software
http://www.polsoftware.com/
PointOfLight
pm Member
 
Posts: 525
Joined: Nov 2, 2003 @ 8:39pm


Postby kornalius » Oct 18, 2004 @ 7:42pm

Ok, here we go I changed my mind again (for the 4th time). :cry:

Sprite's physic will be handled internally. I got it all working, it's not perfect physic but it's quite good.

New sprite's features:

- SpeedX, SpeedY
- Direction, Velocity (Sets SpeedX, SpeedY)
- Weight (self explanatory)
- Friction (collision friction)
- Elasticity (rebound factor)
- Loop (when past edge of screen appears on the other side).
- FirstFrame (first animation frame sequence to loop from)
- LastFrame (last animation frame sequence)

Game world features:

- Gravity
- Friction

The next build will include a few demos:

- Simple2_1.ppl
- StarField.ppl
- StarField2.ppl
- Bounce.ppl (physic demo)

There will be a new package manager program included as well.

A new InputBox() function has been added to the Windows.ppl library.

Try / Except has been implemented.

And of course many other fixes.
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby kornalius » Oct 18, 2004 @ 8:28pm

Oups I forgot:

- PIXEL PERFECT COLLISION DETECTION!!! :D
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby sponge » Oct 18, 2004 @ 8:36pm

kornalius: When is this coming out? This is nearly perfect for making a good platformer like Mario and Commander Keen, and I'm really anxious to take a crack at it! The most intensive coding would probably be in scrolling the screen around.

I don't understand your definition of friction in PPL - can it be tuned to slide more or less depending on the surface?
holy internets batman.
User avatar
sponge
Not sponge
 
Posts: 12779
Joined: Jan 13, 2002 @ 8:04am
Location: New Hampshire


Postby kornalius » Oct 18, 2004 @ 8:42pm

Sponge: Yes, friction is just like reallife friction. The less friction, the "slidier" it is.

Scrolling is just a matter of setting SetOrigins() and make the main sprite non-scollable using SETSPRITESCROLL().

I will implement layers for the next build. This way you can assign multiple sprites to the same layer number and then just hide the layer or show it, scroll it...
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby kornalius » Oct 18, 2004 @ 8:42pm

Oh, almost forgot, the new version is now available! :wink:
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby sponge » Oct 18, 2004 @ 9:53pm

Erm... where? :)

That scroll layers sounds awesome, parallax scrolling should be a snap.

[edit] Doh there it is - the dat ewasn't updated on the HTML is all.

[edit2] PPL seems broke in Windows Server 2003 - I only see the little progress bar in the bottom right for a moment, and then it's gone. If I load PPL IDE with the proper path, that freezes up too.

[edit3] Same thing on my XP comp too :\ Digging into the XP error report, it looks like an access violation error, code is 0xc0000005
holy internets batman.
User avatar
sponge
Not sponge
 
Posts: 12779
Joined: Jan 13, 2002 @ 8:04am
Location: New Hampshire


Postby kornalius » Oct 18, 2004 @ 11:29pm

Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby sponge » Oct 19, 2004 @ 1:00am

holy internets batman.
User avatar
sponge
Not sponge
 
Posts: 12779
Joined: Jan 13, 2002 @ 8:04am
Location: New Hampshire


Postby kornalius » Oct 19, 2004 @ 1:57am

Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby sponge » Oct 19, 2004 @ 2:10am

holy internets batman.
User avatar
sponge
Not sponge
 
Posts: 12779
Joined: Jan 13, 2002 @ 8:04am
Location: New Hampshire


Postby PointOfLight » Oct 19, 2004 @ 3:31am

Eric Pankoke
Programmer
Point Of Light Software
http://www.polsoftware.com/
PointOfLight
pm Member
 
Posts: 525
Joined: Nov 2, 2003 @ 8:39pm


PreviousNext

Return to Pocket Programming Language (PPL)


Sort


Forum Description

Discuss this new development tool.

Moderator:

kornalius

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum