Sign in to follow this  
cfrankb

2D Game Construction Kit

Recommended Posts

[b]Introduction[/b]

LGCK Builder provides a unique development environment that can be easily used by novice and seasoned game creators to get the best results quickly. Our approach is different because the philosophy is geared toward simplicity and re-
usability. Try it for yourself.

[url="http://www.sassociations.net/cfrankb/lgck/download.htm"]Get the latest version here[/url]

[img]http://www.sassociations.net/cfrankb/lgck/images/0000-1.gif[/img]

[img]http://www.sassociations.net/cfrankb/gallery/0024/035sm.jpg[/img]

[url="http://www.sassociations.net/cfrankb/lgck"]Project Homepage[/url]

[b][i]Key features[/i][/b]

[b]Tile-free design[/b]

Put together some images, assign them some properties and let them loose in your world.

[b]Object-oriented design[/b]

Point & clicks system makes it simple to tweak settings and get fast results.

[b]Cross-platform solution[/b]

Allows you to develop games that can be deployed on both Windows and Linux machines.

[b]No programming is required[/b]

Games can be created with no programming. Simply use your mouse. Click. Click. Click.

[b]Support powerful scripting [/b]

Advanced users can take advantage of LGCK's event driven model and script engine to customize every aspect of the game.

[url="http://www.sassociations.net/cfrankb/lgck/download.htm"]Get the latest version here[/url][b]
Youtube videos[/b]


[url="http://www.youtube.com/watch?v=t-xfLB05t54"]Demo Level[/url]
[url="http://www.youtube.com/watch?v=AEquZ0h1yHc"]Demo Level[/url]


[b]What's new in 0.5.0.4 [/b]

- ENGINE: added custom animation sequences for all objects
- ENGINE: per player object jump paths
- LUA: tryAnimation()
- LUA: setBkColor, setBkColorC
- LUA: getBkColor, getBkColorC
- LUA: setLookUp, getLookUp
- LUA: setLevelGoal, getLevelGoal
- LUA: getTicks(), ticks()
- LUA: getSpriteCount()
- LUA: newColor
- LUA: copySpriteC, copySprite
- etc.

[b] What's new in version 0.5.0.1? [/b]

- parallax scrolling support
- inventory system
- scripting event model
- customizable overlay displays (scores, time left, lives etc.)


[b]TODO/WISHLIST[/b]

Add your own comments, suggestions and feedback.

Share this post


Link to post
Share on other sites
Hidden
[quote name='cfrankb' timestamp='1291635319' post='589728']
[b]Introduction[/b]

LGCK Builder provides a unique development environment that can be easily used by novice and seasoned game creators to get the best results quickly. Our approach is different because the philosophy is geared toward simplicity and re-
usability. Try it for yourself.

[url="http://www.sassociations.net/cfrankb/lgck/download.htm"]Get the latest version here[/url]

[img]http://www.sassociations.net/cfrankb/lgck/images/0000-1.gif[/img]

[img]http://www.sassociations.net/cfrankb/gallery/0024/035sm.jpg[/img]

[url="http://www.sassociations.net/cfrankb/lgck"]Project Homepage[/url]

[b][i]Key features[/i][/b]

[b]Tile-free design[/b]

Put together some images, assign them some properties and let them loose in your world.

[b]Object-oriented design[/b]

Point & clicks system makes it simple to tweak settings and get fast results.

[b]Cross-platform solution[/b]

Allows you to develop games that can be deployed on both Windows and Linux machines.

[b]No programming is required[/b]

Games can be created with no programming. Simply use your mouse. Click. Click. Click.

[b]Support powerful scripting [/b]

Advanced users can take advantage of LGCK's event driven model and script engine to customize every aspect of the game.

[url="http://www.sassociations.net/cfrankb/lgck/download.htm"]Get the latest version here[/url]

[b]What's new in 0.5.0.4a[/b]

- GUI: new icons courtesy of Ronnie Edwards
- BUG FIX: player hurt animation not running
- BUG FIX: animation doesn't switch to UP while default animation running (loop)
- BUG FIX: skill level not initialized properly through gui (editor)
- BUG FIX: layer UI not updated correctly in editor
- BUG FIX: class_immediatly_deadly not working
- BUG FIX: player can be hurt after being killed
- BUG FIX: player leaves the viewport
- BUG FIX: fixed the bug reported by model76 (windows only)
- LUA: Inventory Class
- LUA: addToInventory(), removeFromInventory(), hasItem() and resetInventory()
- LUA: getSkill() (alias for SKILL)
- ENGINE: fallSpeed now an object property
- CODE: reorganized some files to speed up compilation time


[b]What's new in 0.5.0.4 [/b]

- ENGINE: added custom animation sequences for all objects
- ENGINE: per player object jump paths
- LUA: tryAnimation()
- LUA: setBkColor, setBkColorC
- LUA: getBkColor, getBkColorC
- LUA: setLookUp, getLookUp
- LUA: setLevelGoal, getLevelGoal
- LUA: getTicks(), ticks()
- LUA: getSpriteCount()
- LUA: newColor
- LUA: copySpriteC, copySprite
- etc.

[b] What's new in version 0.5.0.1? [/b]

- parallax scrolling support
- inventory system
- scripting event model
- customizable overlay displays (scores, time left, lives etc.)
[/quote]

Share this post


Link to post
[b]What's new in 0.5.0.4a [/b]

- GUI: new icons curtosy of Ronnie Edwards
- BUG FIX: player hurt animation not running
- BUG FIX: animation doesn't switch to UP while default animation running (loop)
- BUG FIX: skill level not initialized properly through gui (editor)
- BUG FIX: layer UI not updated correctly in editor
- BUG FIX: class_immediatly_deadly not working
- BUG FIX: player can be hurt after being killed
- BUG FIX: player leaves the viewport
- BUF FIX: mysterious crash condition reported by model76 (windows only)
- LUA: Inventory Class
- LUA: addToInventory(), removeFromInventory(), hasItem() and resetInventory()
- LUA: getSkill() (alias for SKILL)
- ENGINE: fallSpeed now an object property
- CODE: reorganized some files to speed up compilation time


Visit the [url="http://lgck.messageboard.nl"]official forum[/url] for additional samples from the upcoming demo game.



[img]http://sassociations.net/cfrankb/gallery/0024/044.jpg[/img]

[size="2"]In the screen above, the clouds reside on three separate layers allowing for them to be scrolled at different speeds.[/size]

Share this post


Link to post
Share on other sites
What`s new for LGCK Builder? A whole bunch of goodies. More importantly. We fixed the issue reported by two Windows 7 users. If you have already tried and had problem getting it to work under Windows 7, here's your chance to try it again.

[url="http://www.sassociations.net/cfrankb/lgck"]Visit the Project Homepage[/url]

[url="http://www.sassociations.net/cfrankb/lgck/download/htm"]Download the latest version[/url]




[img]http://www.sassociations.net/cfrankb/gallery/0024/048sm.jpg[/img]


[b]*** 0.5.0.8 [/b]

- ENGINE: added CMusic class to handle streaming music (ogg)
- ENGINE: more reorganization of the code
- ENGINE: added closureTime, closureEvent
- ENGINE: added Level property : music
- BUG FIX: windows-setup now uses static build (ati issue on win7)



[img]http://www.sassociations.net/cfrankb/gallery/0024/046sm.jpg[/img]


[b]*** 0.5.0.7[/b]

- ENGINE: Created CActor which replaces CLevelEntry at runtime.
- ENGINE: reorganized the code to be more OO-like
- ENGINE: added NO_SPLAT flag to prevent player from crushing monsters
- ENGINE: added properties `max active bullets`, `fire rate`
- ENGINE: improved the collision detection code
- ENGINE: maxFall property now applies to monster
- ENGINE: bullet to monster attack now do damage
- LUA: added isHidden(), isDead(), land(), triggerHitState()
- LUA: added isMonster(), getPlayerC(), getPlayer()
- LUA: added tryPath(), stopAnimation(), callObjEvent(), killSprite(), spawn()
- EDITOR: added menu items: view source, edit object
- EDITOR: new shortcuts F9 and SHIFT-F9 (edit local, edit object)
[img]http://www.sassociations.net/cfrankb/gallery/0024/045sm.jpg[/img]




[b]*** 0.5.0.6 [/b]

- GUI: added status text to all implemented menu items
- LUA: added setImage(), getImage(), Sprite:SetImage()
- LUA: added setState(), findSprite(), alert()
- LUA: added getExtra(), getExtraC(), getExtraUID()
- LUA: added triggerPlayerHitState()
- LUA: added hitTest(), hitTestC()
- LUA: added Extra class to provide access to sprites runtime data (readonly)
- ENGINE: onZKEY event called for player object when Z-KEY is pressed
- ENGINE: ZKeyTrigger class no longer changes the image of the source object
- ENGINE: noChangeAtDeath flag to preserve sprite corpses
- ENGINE: three jump modes available (VLA3, GIANA and MIXED)
- BUG FIX: hitTest logic not working in some cases

VLA3: is the engine default; you need to press JUMP + AIM
GIANA: press UP to jump and move LEFT/RIGHT
MIXED: press JUMP and move LEFT/RIGHT

The biggest difference between GIANA and MIXED is that the later also lets you
climb ladders.


[img]http://sassociations.net/cfrankb/gallery/0024/055sm.jpg[/img]


[b]*** 0.5.0.5[/b]

- GUI: added pause/restart/debug menu items.
- GUI: added splash screen
- BUG FIX: exiting the game from the menu corrupts the imageSets
- BUG FIX: UI for animation (add, duplicate and delete) showing wrong tooltips
- BUG FIX: a monster repeating animation prevents 'death sequence'
- BUG FIX: player sprite disapears from view when killed (animSeq bug)
- ENGINE: maxFall now an object property (player only atm)
- ENGINE: added game.prepareLevel() event
- ENGINE: added object.mouseClickLeft and object.mouseClickRight events
- DEMOS: updated the demos





[url="http://www.sassociations.net/cfrankb/lgck/download/htm"]Download the latest version[/url]

Share this post


Link to post
Share on other sites
[b]What's new for LGCK Builder 0.5.0.9[/b]

- GUI: added a new toolbox to drag&drop sprites on the level
- GUI: added popup menu to spriteBox
- GUI: added popup menu to LevelView
- GUI: added checkmarks to sprite event combo
- BUG FIX: png transparency bug in obl5t
- BUG FIX: unMap bug w/ random attacker
- ENGINE: OBL5 format moved to version 0x501
- TOOLS: obl5t merged now uses the shared libraries

You can download it here
[url]http://www.sassociations.net/cfrankb/lgck[/url]

[u][i]Brand-new toolbox to drag & drop sprites directly onto the level[/i][/u]

[URL=http://imageshack.us/photo/my-images/195/0060f.png/][IMG]http://img195.imageshack.us/img195/877/0060f.png[/IMG][/URL]

Uploaded with [URL=http://imageshack.us]ImageShack.us[/URL]

Share this post


Link to post
Share on other sites
[b]What's new for LGCK Builder 0.6.0.1[/b]

- ENGINE: fixed CPath array so it can grow
- ENGINE: added seed uid for all sprites
- ENGINE: added Game:OnCompleteLevel
- EDITOR: implemented continuity (test game)
- BUG FIX: fixed a few mapping bugs introduced in 0.5.0.7
- BUG FIX: icon incorrect modified in SpriteList
- EDITOR: SpriteWizard updated with many new pages
- ENGINE: added antigravity flag for all fwClass objects
- ENGINE: added automatic goal flag
- BUG FIX: misaligned sprites on grid
- ENGINE: nosplat flag extended to objects
- ENGINE: implemented monster/object rebirth
- BUG FIX: deleting the last and only level resulted in a crash (fixed)

[b]What's new for LGCK Builder 0.6.0.0[/b]

- LUA: MIN(), MAX(), testKey(), setKey()
- LUA: getLastKey(), clearKeys()
- ENGINE: new Event: level.onKeyPressed
- ENGINE: new Event: level.onKeyUp
- ENGINE: improved qt keyReflector
- EDITOR: source editor w/ word completion and colored syntax
- EDITOR: sprite event dialog replaced with inline editor
- BUG FIX: fixed an error in obl5t (frameSet.cpp)

You can download it here
[url="http://www.sassociations.net/cfrankb/lgck"]http://www.sassociations.net/cfrankb/lgck[/url]
[b]Event Editor with Colored Syntax[/b]

[img]http://img715.imageshack.us/img715/3562/0061t.png[/img]

Share this post


Link to post
Share on other sites
New tutorial shows you how to make a game with LGCK Buiilder.

[url="http://www.youtube.com/watch?v=lN3gkZWr-PM"]http://www.youtube.com/watch?v=lN3gk ZWr-PM[/url]

Feedback, comments and suggestions appreciated.

Share this post


Link to post
Share on other sites
Sign in to follow this