cfrankb

Members
  • Content count

    51
  • Joined

  • Last visited

Community Reputation

170 Neutral

About cfrankb

  • Rank
    Member

Personal Information

  1. Hi Akmusic     We're looking for some sort of retro gaming style scores (but without the limitation).  https://www.youtube.com/watch?v=YMTdr026bZU   Regards, Frank B.
  2. LGCK Builder   A free all-in-one game construction kit targeted to be both powerful yet simple to use.  Provide an easy way to allow users to create just about any kind of games. We have selected a scripting language to expose engine functionality and allow users to extend the construction kit as needed. LGCK strives to be a compromise between fast execution and ease of use.   https://www.youtube.com/watch?v=lN3gkZWr-PM
  3. Project   LGCK Builder     Brief Description   A free all-in-one game construction kit targeted to be both powerful yet simple to use.  Provide an easy way to allow users to create just about any kind of games. We have selected a scripting language to expose engine functionality and allow users to extend the construction kit as needed. LGCK strives to be a compromise between fast execution and ease of use.     Target Aim   We're looking for people who want to help us create a demo game to promote the construction kit. We need 2D artists for background, art and sprites. Pixel is our first choice but 3D to 2D modelers are welcome too. If you can help us with branding (logos, icons, look & feel) that would be a good addition as well.   https://www.youtube.com/watch?v=lN3gkZWr-PM   Compensation   To be discussed.     Technology     Target Platforms:       - Windows (XP, Vista, 7, 8 & 10)     - Linux (tested on Ubuntu)     - Mac (tba)   Programming:       - C++ for the engine     - lua for in-game scripting   Talent needed     - artists (graphics, animation) URGENT !!!! - testers (URGENTLY) - additional C++ coders for the engine - script writers for enhanced game functionality - sound/music - level designers - documentation writers   There is a little for everyone even beginners. No prior experience required.   Although, above all, what this project needs the most is feedback.     Team Structure   As lead programmer, I have already written more than 20 000 lines of C++ code for this project. The code is modular and can be easily divided up. Any additional people will be assigned tasks.  Team will get to make suggestions and provide direction for future developments.   Contacts fb2000x AT yahoo DOT ca   Previous Work   My programming experience goes back more than twenty years. Early work include games for the commodore 64. http://cfrankb.com/c64   More details can be found inside my portfolio. Website http://cfrankb.com/lgck   Youtube videos http://www.youtube.com/watch?v=t-xfLB05t54 http://www.youtube.com/watch?v=AEquZ0h1yHc   Feedback   Comments, suggestions and constructive feedback are welcomed and encouraged. :D
  4. 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. Visit the Project Homepage Download the latest version   *** 0.6.0.5 - ENGINE: customs strings for each sprite instance - EDITOR: migrated to qt5 - EDITOR: GUI to change default frame per sprite - EDITOR: toolbox playSound() menu item - EDITOR: customizable shortcuts for the LGCK Builder - EDITOR: GUI for toolbars (main, level, layer) - EDITOR: GUI for path creation - ENGINE: custom paths for each sprite - ENGINE: up to four fwClass sprites can share the same map location - ENGINE: hidden inventory item flag - ENGINE: reimplemented the collision map w/ std::unordered_map - ENGINE: interfaces w/ implementers: Graphic, Sound and Music - ENGINE: replaced SFML::Graphics w/ OpenGL - ENGINE: replaced SFML::Music w/ SDL::Music - ENGINE: replaced SFML::Sound w/ SDL - ENGINE: added Counters (that can be accessed via scripting) - ENGINE: significantly improved level load time - ENGINE: added events: Game:onGoalKilled and Level:onGoalKilled - ENGINE: added Level UUID - ENGINE: improved center on screen during action - LUA: sprite:frameCount(), frameSet_getSize - LUA: Sprite:getString(), Sprite:isFrozen(), Sprite:isGoal() - LUA: Counters:get(), Counters:set() - BUG FIX: layer element count is wrong for FW/BK layers - BUG FIX: on wrap arround screens, viewport moves unexpectely - BUG FIX: clearALL button now behaves as expected - BUG FIX: keyDown msg continued infitely when focus was lost *** 0.6.0.4 - ENGINE: layers can be moved by position - EDITOR: importImage can now splice images - EDITOR: importImageWiz added - EDITOR: added gamewiz first version - EDITOR: added copy, cut, paste and delete to levelView - EDITOR: spritewiz added playerbullet template - LUA: added Sprite:width(), Sprite:height() - LUA: added Sprite:childCount(), Sprite:setOwner() - ENGINE: player.onHandler called in managePlayer() - ENGINE: added sprite activation policy (auto, userdef) - BUG FIX: spritewiz now properly displays image size (mask: 9999x9999) - TOOLS: included is the new OBL5EDIT sprite editor to replace OBL4EDIT - TOOLS: OBL5t updated to support new OBL5 format *** 0.6.0.3 - EDITOR: edit pan can be resized - BUG FIX: animations weren't cleared when sprite was deleted *** 0.6.0.2 - ENGINE: antigravity flag extends to monsters - ENGINE: added solidity concept (overide) - EDITOR: added `sound tab` to SpriteWizard - ENGINE: added multiselection - BUG FIX: Spelling error, "Brint to front" (reported by Tim) - BUG FIX: Menu not updated when sprite dragged (reported by Tim) - BUG FIX: WINXP crash when sprite was dropped on empty pane (reported by Tim) - BUG FIX: next button greyed out in SpriteWiz *** 0.6.0.1a - BUG FIX: crash cause by bad sprite mapping - BUG FIX: crash when no player object was present *** 0.6.0.1 - 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) *** 0.6.0.0 - 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) *** 0.5.0.9 - 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 *** 0.5.0.8a - LUA: added clearSprite(), openStream(), playStream(), stopStream() - BUG FIX: gui menu item next/prev level not enabled/disabled correctly - EDITOR: during import now asks about transparency when the image has none set - EDITOR: changing imagetSet for an object remove all animation sequences - EDITOR: create imageSet button added to objectProp sheet - CODE: began early work on KDE conversion phase - TOOLS: easyDoc got a facelift today. Most dialogs now resize correctly *** 0.5.0.8 - 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) *** 0.5.0.7 - 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) *** 0.5.0.6 - 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. *** 0.5.0.5 - 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 Download the latest version
  5. LGCK Builder

    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.
  6. wizpage0

    From the album LGCK Builder

  7. 0057c

    From the album LGCK Builder

  8. 0061

    From the album LGCK Builder

  9. 0062

    From the album LGCK Builder

  10. Upcoming Pixel Editor

    From the album LGCK Builder

  11. 0057

    From the album LGCK Builder

  12. 2D Game Construction Kit

    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.
  13. 2D Game Construction Kit

    [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]
  14. 2D Game Construction Kit

    [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]
  15. 2D Game Construction Kit

    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]