Shapular

From Bejeweled Wiki
Jump to navigation Jump to search

Shapular, is a match-3/Bejeweled clone, a fan-made game being currently developed in the PopCap Games Framework, also known as the "SexyAppFramework", the framework that was formed by the earlybird days of PopCap by Jason Kapalka and the gang, and it is in current development by the hobbyist-developer Yalek Lembine.

The original idea for this clone came in GameMaker Studio much to similarity to Dijeweled, using circles as the gem-assets, but since GameMaker ended with free licenses with their own Proprietary IDE, it was ported to Visual Studio: Visual C++ (which is the language of what PopCap's framework is based on), with the intention of releasing it as free software, open-source code, and releasing under the GNU General Public License.

The "gems" were changed to colored tiles, which then came with the idea of colored shapes to make it easier to distinguish, with the intention of adding on various assets that would involve scoring, achievements, ranks, high scores, much like you would see in Bejeweled. There are also custom fonts available to be used with displaying the scoring of matches, built from a framework's file FontBuilder.exe. The UI is very minimalist, includes a score bar, a level bar, and a bar that tells you which multiplier/level you're on. Future ideas down the road will also include sounds, buttons, etc.

The assets do not also port from other match-3 games, and were completely formed from Scratch.

The current project does not build due to improper configurations in the properties (which really needs to be taken a-look at). But the compiler when not building (or IntelliSense when coding), is error-free.

The bulk of the code is currently being utilized from a tutorial on YouTube by FamTrinli, with their use of using SFML (Simple and Fast Multimedia Library), to form the base of the board, matching, scoring, etc.

UPDATES: As Yalek was forced to update to Windows 11 beta, he (and many others) will have to wait, either until the full release of windows 11, or until any compatiblity issues are fixed. The Entire project is still buildable, but the actual exe is being treated as if it exits immediately, and does not draw the main assets. It is unknown as to why this issue is being prominent, as it used to work just fine under windows 10. The syntax is correct, and there are no errors. It does say in task manager that the exe is being treated as a background process.

If it is not able to build due to the following reasons, Yalek has written a step by step process on how to properly use this framework. The reddit post is here for those who do not know:

https://www.reddit.com/r/PopCap/comments/p3bxo5/sexyappframework_is_almost_deadand_could_mean/