فهرست امتیازهای برتر یک بازیکن بازی را مدیریت کنید.
وظیفهی شما این است که مؤلفهی امتیازهای برترِ بازی کلاسیک Frogger را بسازید؛ یکی از پرفروشترین و اعتیادآورترین بازیهای تمام دوران و یک کلاسیک از دوران آرکید. وظیفهی شما این است که متدهایی بنویسید که بالاترین امتیاز فهرست، آخرین امتیاز اضافهشده و سه امتیاز برتر را برگردانند.
بسیاری از تمرینهای سطح پایینتر Pyret را میتوان تنها با function application expressions به شکل foo(1) حل کرد.
اما این تمرین انتظار دارد که بتوانید با dot expressions به فیلدهای داده و متدِ آنچه تابع شما برمیگرداند دسترسی داشته باشید.
این کار را میتوان با object expressions انجام داد که امکان دسترسی به فیلدهای یک شیء تحتاللفظی را فراهم میکند.
Data declarations رویکردی مشابه اما پیشرفتهتر است که آن هم از فیلدهای داده و متد استفاده میکند.