When comparing Reaper vs Flight, the Slant community recommends Flight for most people. In the question“What are the best Android games for Nvidia Shield?” Flight is ranked 19th while Reaper is ranked 21st. The most important reason people chose Flight is:
Since Flight uses static methods, it does not require for the application class to be instantiated.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Playable in small chunks
Mobile games are great for playing for just a new minutes here and there, and Reaper works exactly like that. If you've only got 5 minutes, you can still enjoy it. Some mobile RPGs need plenty of time to get into the mood and enjoy, which isn't always possible on mobile.
Pro Full game content unlock in app purchase
There are three in app purchases with the last one being a full game content unlock at $4.99.
Pro Controller support
Reaper supports HID game controllers including MOGA, Nvidea and NYKO.
Pro Colorful backgrounds and character models
The graphics exude a lot of personality and attention to detail.
Pro Great touch screen controls
There are two options for touch screen controls, one being swipe based and the other being directional buttons.
Pro Uses static methods
Since Flight uses static methods, it does not require for the application class to be instantiated.
Pro Open source
Flight is open source and is released under the MIT license.
Pro Filters
A unique feature of Flight is something that the author calls filters. Filters are functions which can be executed before and after any other function and can change the parameters and the output of said function.
This feature is used instead of hooks which in other frameworks are used to execute code into different parts of the application's life-cycle.
Cons
Con Doesn't have much longevity
The entire game is based around combat, which works in small doses. For longer playtimes though, it can get pretty repetitive. That goes for the extra content unlocked through the in-app purchase as well - it's more of the same in new levels.
Con Free gameplay is limited to ten levels
The gameplay is free up to the tenth level, at that point an in app purchase has to be made of which there are three depending on how much content you want. $3 unlocks the rest of the levels, while $4 nets you more in-game items, and $5 gets you everything available as well as the Dark Harvest game mode.
Con Cannot use ArrayAccess
The fact that it uses static methods means that it's impossible for Flight to make use of ArrayAccess, which in turns means that it cannot inject dependencies easily.