RePete 1.2.0 and RePete for iOS

RePete 1.2.0 is now available! This update introduces a few graphical improvements and makes changes to several levels for a number of reasons. The main reason is so that they are better formatted for mobile devices, since this version will be released soon for iPhones! However, some other things have been considered as well. In particular, levels that felt like entirely unnecessary filler levels have been improved and now attempt to teach the player how to use Pete’s powers to solve certain kinds of puzzles.

Screen Shot 2016-01-23 at 3.55.59 PM
Level 1-7, once a filler level, now teaches the player how to use Pete’s powers to make longer jumps.

Along with RePete 1.2.0, RePete is almost ready to launch on iOS devices! It has been an interesting process porting the game. The code itself was easy, since I wrote it in Lua, but there were some design issues that I hadn’t considered that I had to fix for the small screen of a mobile device. For example, the instructional text in level 1-7 (above) appears off-screen on smaller devices (i.e. iPhone 5 or older). To fix this problem, I implemented a way to automatically move the text back in viewing range.

Level 1-7 on an iPhone 5. The instructions were automatically moved down to fit on the smaller screen.
Level 1-7 on an iPhone 5. The instructions were automatically moved down to fit on the smaller screen.

The smaller screen also presented a problem with some menus, such as the level select menu, which have been updated on devices with smaller screens.

The level select menu on an iPhone 5. The regular menu does not fit on this smaller screen, so it was widened to fit.
The level select menu on an iPhone 5. The regular menu does not fit on this smaller screen, so it was widened to fit.
The level select menu on an iPhone 6. The regular menu fits on this larger screen.
The level select menu on an iPhone 6. The regular menu fits on this larger screen.

Thanks for checking out RePete! Please vote for it on Steam Greenlight and keep an eye out for the iOS launch!