Game-based learning systems are popular in educational settings. Using a lot of game elements can increase visual effects but interface might become more complex so that learners may have negative perceptions. Therefore, we conducted an empirical study, where experts and novices use Nielsen's heuristics to evaluate the interface of a game-based learning system. The results suggest that the 'undo' functionality need to be considered in the game-based learning system. Moreover, experts and novices demonstrate different preferences. For example, the novices only used one solution to solve problem while the experts not only used solution provided by the game-based learning system, but also propose better solutions. It is therefore essential to concern the needs of experts and novices. The findings from this study can be applied to guide designers to develop a game-based learning system that can accommodate learners' individual differences.