Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Iambian on November 05, 2015, 12:43:32 pm

Title: Scogger CSE
Post by: Iambian on November 05, 2015, 12:43:32 pm
At around the end of October, Geekboy1011 pulled together E:ToR into a closed alpha (https://www.omnimaga.org/news/escheron-twilight-over-ragnoth-hits-alpha/?&action=Article) and started accepting applications for that. During that period I decided to take a small break from that project but I didn't want to announce that anywhere for fear of pitchforks, torches, and rolled-up Sunday newspapers. The signup period lasted roughly a week, so I decided to try for a project that would take about that much time. I thought about Geekboy1001's rendition of Scognito's Scogger (http://scognito.drunkencoders.com/projects/scogger.php) game called ScoggerT and figured it would be easy enough to port to the CSE. I already had a level editor (which was made for Geekboy1011) and the important bits of NaCaniS (https://www.cemetech.net/programs/index.php?mode=file&id=1219) to work with.

The rest of the dev team (Geekboy1011 and Zera) was pretty much waiting on the signup period to end, so we decided to tackle this project in the meantime. The end result?

Scogger CSE (download link) (http://www.ticalc.org/archives/files/fileinfo/465/46596.html)

That's what I call it but the title screen says it's Scogger+. I didn't bother correcting Zera (the project's graphics designer) since I didn't really want to rearrange things again.
(http://i.imgur.com/Q9QLMhg.png)

This game features all original 100 levels, formatted to fit in the game's 8x6 grid (originally 8x8). Thankfully, all the levels were editable in such a way that it changed nothing about how each level was solved. The editor that I wrote and used (which is included with the game) looks like this:
(http://i.imgur.com/WmEotAe.png)
You'll need AutoHotkey L installed to run the editor since it's written in AHK.

The game also features 50 extra levels made by Zera in Scogger+ mode, which includes two additional tile types to enhance the gameplay.
(http://i.imgur.com/ccJAsC1.png)

There's a bit of a load time when the game starts, but as far as my testers have been able to tell me, it plays well and plays beautifully. Although Wabbitemu doesn't do a perfect job emulating the CSE's half-res mode, I was able to grab this animated screenie using an external screenshot tool:
(http://i.imgur.com/hM3VVLu.gif)

The game also provides basic amenities such as recording your progress, marking it (red level numbers are levels not completed, green are those that are), and being able to delete it.

--------
For those of you who are interested, the download contains everything you need to rebuild the project, aside from Python 2.7, PIL, and a WinXP+ environment (which are mentioned in the readme). The level editor is included, but you'll need to jump through a few hoops and hurdles to actually play them since Scogger CSE does not support external level packs. That's also detailed in the readme.

Instructions for using the level editor itself is not included, though pushing F1 with the window in focus can help.

The source is openly available. I am not responsible for any adverse health effects caused by reading such awful code. You have been warned.

Other than that, enjoy!

EDIT: Grammar + missing word
Title: Re: Scogger CSE
Post by: TIfanx1999 on November 05, 2015, 12:47:39 pm
Looks nice!  :thumbsup: Now all we need is a CE port. :blah:
/me hides
Title: Re: Scogger CSE
Post by: Ivoah on November 05, 2015, 12:50:05 pm
Looks great Iambian! I like the animated water in the background, it gives it a polished look.
Title: Re: Scogger CSE
Post by: Sorunome on November 05, 2015, 12:58:28 pm
The color makes everything look so more.....colorful! Looking awesome! :D

Oh, and what Art said :blah: