Please create an account or Login! Have fun!

Editing Puzzle Studio

Jump to navigation Jump to search
You are not logged in. While you can edit without logging in, your IP address will be recorded publicly, along with the time and date, in this page's history. It is sometimes possible for others to identify you with this information. Creating an account will conceal your IP address and provide you with many other benefits. Messages sent to your IP can be viewed on your talk page.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 2: Line 2:


== History ==
== History ==
[[Chuck Sommerville]] started the Puzzle Studio project in the summer of 2007. He coded the game's engine, as well as the first five [[tile]]s. [[Joshua Bone]] added most of the other tiles over the next few months.
[[Chuck Sommerville]] started the Puzzle Studio project in the summer of 2007. He coded the game's engine, as well as the first five [[tile]]s. [[Joshua Bone]] added most of the other tiles over the coming months.


Chuck later abandoned Puzzle Studio in favor of [[Chuck's Challenge 3D]]. The copyright issues regarding Chip's Challenge 2 were later resolved, allowing the game to be officially released on Steam on May 28, 2015, along with a re-release of Chip's Challenge 1. The official Puzzle Studio Yahoo group and website were eventually deleted, although archives were later posted by Julian Uy.
Chuck later abandoned Puzzle Studio in favor of [[Chuck's Challenge 3D]]. The copyright issues regarding Chip's Challenge 2 were later resolved, allowing for the game to be officially released on Steam on May 28, 2015, along with a re-release of Chip's Challenge 1. The official Puzzle Studio Yahoo group and website were eventually deleted, although archives were later posted by Julian Uy.


Due to the game's open-source nature, Julian Uy was able to pick up development after Chuck gave up on it. He modernized the code, making the graphics engine more powerful and removing dependencies on deprecated Lua libraries, and also added cross-platform support and additional tiles.
Due to the game's open-source nature, Julian Uy was able to pick up development after Chuck gave up on it. He modernized the code, making the graphics engine more powerful and removing dependencies on deprecated Lua libraries, and also added cross-platform support and additional tiles.
Line 12: Line 12:


== Technical details ==
== Technical details ==
Puzzle Studio is written almost entirely in the Lua programming language with the exception of the program's launcher, which is coded in C++.<ref>[https://discord.com/channels/343036755999457281/416812815559557121/588872510301405193 Discord conversation]</ref> The game is extremely modular, with each tile coded separately, making it easy to add new tiles. However, this can also result in glitches caused by conflicts between tiles.
Puzzle Studio is written almost entirely in the Lua programming language with the exception of the program's launcher, which is coded in C++.<ref>[https://discord.com/channels/343036755999457281/416812815559557121/588872510301405193 Discord conversation]</ref> The game is extremely modular, with each tile coded separately, making it extremely easy to add new tiles. However, this also results in several glitches caused by conflicts between tiles.


Levels are stored in PZM files (plain text files with a PZM extension), the format of which is not compatible with any other program.<ref>https://forum.bitbusters.club/thread-1063-post-39218.html</ref> As with [[C2M]] files, each PZM file stores a single level.
Levels are stored in PZM files (plain text files with a PZM extension), the format of which is not compatible with any other format.<ref>https://forum.bitbusters.club/thread-1063-post-39218.html</ref> As with [[C2M]] files, each PZM file stores a single level.


== Features ==
== Features ==
Please note that all contributions to Chip's Challenge Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Chip's Challenge Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)
Your changes will be visible immediately.
  • If you want to test editing, try the sandbox.
  • On talk pages, please sign your posts by typing four tildes (~~~~).