Computer Engineering Department, Bilkent University.
The information and code in this repository are submitted in partial fulfillment of the CS102 Semester Design Project. Except where explicitly stated, the work is that of the group members listed below (who are expected to follow ethical academic & professional practice).
FunAlgo is an application that allows people to learn algorithm logic with an entertaining way. Users can play games requiring basic structure of algorithms and also, they can draw different sorts of shapes on creative mode by using different algorithm steps. Users can see their achievements for each level. Moreover, FunAlgo includes different type of musics and themes that can be attractive for our main target audience. FunAlgo may be useful for adults but our target audience is children. FunAlgo is a mobile application and it is coded on Android.
Educational Mode:
Creative Mode:
Instructions Page:
- Group/project Selection: completed (28/02/2020)
- Requirements: completed (08/03/2020)
- UI Design: completed (01/04/2020)
- Detailed Design: (22/05/2020)
- Implementation: (27/05/2020)
- Reflections: (27/05/2020)
- Fatih Kaplama 21802755
- Alperen Alkan 21803216
- Arman Engin Sucu 21801777
- Remzi Tepe 21802713
- Hüseyin Uzun 21702559
- Deniz Semih Özal 21802414
- Deniz ---> Theme Page, Settings Page, Creative Mode(Java code with layouts)
- Alperen ---> Home Page, Default Level Page, Level Page, Level1 Page, Level2 Page, Level3 Page, Level4 Page, Level5 Page, Level6 Page, Level7 Page, Level8 Page, Level9 Page (Java code with layouts)
- Arman ---> Music Page, ShowCodeI Page, Achievements Page (Java code with layouts)
- Remzi ---> Level Page, Creative Mode (Java code with layouts)
- Hüseyin ---> Play Page, Level9 Page, Instructions Page(Java code with layouts)
- Fatih ---> First Page, Default Level Page, Level Page, Level1 Page, Level2 Page, Level3 Page, Level4 Page, Level5 Page, Level6 Page, Level7 Page, Level8 Page, Level9 Page, Splash Page (Java code with layouts)
- We could not solve the volume button issue and we have received API errors when trying to add methods.
- Musics can be applied from Musics Page, however we cannot mute the music in other pages.
- It is not compatible for all phones, we could not solve this issue.
Instructor: (David Davenport) TA: (Laleh Eskandarian)