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

November updates


November updates

Postby kornalius » Nov 1, 2004 @ 7:54pm

New month, new thread :)

A new version of PPL beta 0.8 pre-release is now available:

New features:
- SoundEx() function
- SetSpriteMirrorX(), SetSpriteMirrorY() functions.
- SpriteMirrorX(), SpriteMirrorY() functions.

Fixes:
- Fixed array's offset calculation.
- Game api window has a border on the PC now.
- Fixed g_lock() and g_unlock() to support surface parameter.
- Fixed For() last parameter (increment) to be optional.
- Fixed SetSpriteFrames(), SetSpriteAnimSpeed() not to reset current animation index.
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 » Nov 2, 2004 @ 6:10pm

Another update today:

Fixes:
- No more SetSpriteOffsetX, SetSpriteOffSetY, SpriteOffsetX, SpriteOffsetY, replaced by SetSpriteOffset, SpriteOffset.
- No more SetSpriteMirrorX, SetSpriteMirrorY, SpriteMirrorX, SpriteMirrorY, replace by SetSpriteMirror, SpriteMirror.
- DrawSurface changed to DrawSurfaceEx with a target surface parameter added.
- No more Sprite() function. Use &spr$ = Sprite$ instead.
- Fixed PIDE, debug buttons.
- Fixed compiler loop addressing bug.

New features:
- SetSpriteParent, SpriteParent.
- Easier DrawSurface function.
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 fast_rx » Nov 2, 2004 @ 6:31pm

What do you mean by 'easier drawsurface function'?

In general, how do we know the specifics of the updates? I looked at the online help and it seems to be the same.
User avatar
fast_rx
pm Member
 
Posts: 660
Joined: Jun 10, 2003 @ 4:24pm


Postby sponge » Nov 2, 2004 @ 8:22pm

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


Postby kornalius » Nov 2, 2004 @ 9:39pm

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 mervjoyce » Nov 3, 2004 @ 11:47am

Merv Joyce
mervjoyce
pm Member
 
Posts: 113
Joined: Jun 1, 2004 @ 2:05pm
Location: Brisbane, AUSTRALIA


Postby kornalius » Nov 3, 2004 @ 3:45pm

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 » Nov 3, 2004 @ 8:43pm

New version is now available.

Fixes:
- Free() function.
- Pointer addressing issue.
- SetSpriteMirrorX, SetSpriteMirrorY, SpriteMirrorX, SpriteMirrorY.
- SetSpriteOffsetX, SetSpriteOffSetY, SpriteOffSetX, SpriteOffsetY.

New features:
- NewParticle(), ClearParticles(), ProcessParticles(), RenderParticles().
- Particles.ppl demo.

To come (probably tomorrow):
- Sprite clipping.
- Sprite parent's clipping.
- zlib.ppl library for zip operations.
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 mervjoyce » Nov 3, 2004 @ 11:14pm

Merv Joyce
mervjoyce
pm Member
 
Posts: 113
Joined: Jun 1, 2004 @ 2:05pm
Location: Brisbane, AUSTRALIA


Postby kornalius » Nov 4, 2004 @ 8:11pm

New version available.

Fixes:
- Fixed pointer addressing issue with arrays.
- Fixed SpriteAt and SpriteAtRect functions.
- Fixed game api independent processing time.
- Fixed SetSpriteDirection().
- Some other minor fixes.

New features:
- Added looping and fading to particle engine.
- Sprite clipping.
- Parent sprite and parent sprite clipping.
- New motionblur.ppl demo, showing particle engine with fading.
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 » Nov 11, 2004 @ 8:14pm

The latest version of PPL pre-release beta 0.8 is now available for download.

Fixes:
- g_init, added a new fullscreen parameter.
- Changed ^ operator to @.
- "BORDER" in sprite's collide to check for borders collisions.
- And many more...

New features:
- Auto offset and scrolling based on the map origins.
- New Scroll.ppl demo.
- Updated Particles.ppl demo.
- ^ operator (bitwise-exclusive or)
- Support for |= &= and ^= operators.
- Tons of sprite options. (SetSpriteOptions, SpriteOptions, AddSpriteOption, DelSpriteOption).
- OffsetSprite() function.
- Wrap() function.
- Sprite clipping is now supported.
- ParticlesCount() function.
- New MotionBlur.ppl demo.
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 » Nov 13, 2004 @ 12:56am

Here is a brief list of things I am working on:

- Nice and simple User Interface functions for the gameapi:
- Keyboard (like the SIP).
- Input fields.
- Listbox.
- Button.
- Checkbox.

Things I'd like to do:

- A* multi-threaded pathfinding for sprites.
- Isometric display system.
- Nice level editor (tile editor) in PPL using the gameapi, with a LoadLevel() function for games.

The Isometric engine should be relatively easy to implement since I already did a fully working isometric game editor in Delphi. The multi-threaded A* pathfinding was also implemented in this game editor. It should be relatively easy to port too.

It seemed a bit quiet the past few weeks! :( I hope it's just a phase! ;)

I hope to release the official beta 0.8 soon. I want it to be pretty stable and impressive (the features are quite long to list now!). I will advertise it almost everywhere.
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 » Nov 13, 2004 @ 1:48am

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


Postby kornalius » Nov 13, 2004 @ 3:46am

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 mmtbb » Nov 13, 2004 @ 3:59am

mmtbb
pm Member
 
Posts: 277
Joined: Mar 18, 2004 @ 6:56am


Next

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

cron