You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **Possible Mentors**: Yash Punia, Stefan Kutschera, Patrick Ratschiller, Wolfgang Slany <br>
44
+
> **Required Skills**: Flutter, Dart, Android-Development, Agile Development <br>
45
45
> **Difficulty level**: To Be Determined (tbd)
46
46
47
-
48
-
Spend the whole GSoC time developing and designing one tutorial game for coding using the Luna&Cat IDE app, i.e., programming in the Catrobat visual programming language. The game must be playable both on a phone as well as when cast from the phone to a smart TV.
49
-
50
-
The game should be strongly inspired by a hugely popular recent 2D game, your own suggestions of popular games are highly welcome. You may also get inspiration by search for lists of the <ahref="https://www.google.com/search?q=best+OR+popular+2d+games">best OR popular 2d games</a>.
51
-
52
-
If you have your own original idea about a game, please feel free to suggest it. Note, however, that the focus in GSoC should be on coding, not story design. Also, reusing existing already successful ideas will tremendously increase the probability that the game will be popular, and allow you to get much further in its implementation. Also note that the game will be published under Catrobat’s licenses as described in detail on <ahref="https://developer.catrobat.org/pages/legal/licenses/">https://developer.catrobat.org/pages/legal/licenses/</a> and that the game will thus become part of the Catrobat FLOSS project’s source code. Thus, all artwork, sounds, character names etc must be compatible with our licenses, i.e., freely publishable under our licenses, the AGPL version 3 and CC BY-SA 4.0, or under a compatible, possibly even freer license such as CC0.
53
-
54
-
The artwork, sound effects, and background music must also be of high quality and high resolution, but do not have to be necessarily have been created originally by yourself, as long as the rights are compatible with our licenses.
55
-
56
-
The development of the game may possibly also be a community effort, but that’s up to you. This means that if you want, you may involve a team of people who want to work together with you on the game, either coding extensions or additional levels, contributing media assets, testing, creating promotion videos of it, etc. How you put together your team is entirely up to you, and you alone are responsible for the recruitment of and coordination within your team. Some Catrobat games have been created by large crowds. You and your team working together on the game would be perfectly fine and welcome, as long as you by yourself spend the full GSoC period working 100% on it too, and you do the main part of the coding, since Google wants GSoC projects to basically be single developer coding subprojects. However, most FLOSS projects are community efforts, and collaboration has always been one of the tenets of such projects. Also note that there will be no T-Shirts etc from Google for the other members of your team, so all contributions by other team members must be motivated intrinsically, or by additional means left to your discretion.
57
-
58
-
In summary, this GSoC project’s game should become an incredibly awesome & amazing demo game that showcases what kind of mind boggling games can be created with Pocket Code.
59
-
60
-
In your GSoC application, please add a link to a proof of concept for such a game in landscape mode (because it should be playable when cast to a TV screen) that you have created on your phone using Pocket Code. Also describe shortly your ideas for the story of the game you want to develop in your GSoC project.
47
+
The developer should have knowledge of Flutter. Develop and implement missing tools in Flutter that exist in our old Android app built with Android Native.
61
48
62
49
<hr>
63
50
64
-
### Pocket Paint Flutter
65
-
66
-
175 or 350 Hours
51
+
### Awesome Demo Game Project on Marine Biology
52
+
350 Hours
67
53
{: .label .label-blue }
68
54
69
55
{: .highlight }
70
-
> **Required Skills**: Flutter, Dart, Android-Development, Agile Development <br>
71
-
> **Difficulty level**: To Be Determined (tbd)
56
+
> **Required Skills**: Coding Basics<br>
57
+
> **Possible Mentors**: Selina Ernst, Wolfgang Slany <br>
58
+
> **Difficulty level**: Medium
72
59
73
-
The developer should have knowledge of Flutter. Develop and implement missing tools in Flutter that exist in our old Android app built with Android Native.
60
+
Spend the whole GSoC time developing and designing a demo game. This year's focus of Catrobat includes topics around marine biology as an application area, and we have several projects around the general topic. The present project aims at inspiring young people to become aware of topics related to the protection of marine habits by creating related video games of their own. If you have your own original idea about a game around this topic, please feel free to suggest it. Please note that the demo game will be published under Catrobat’s free open source license, and that the game will thus become part of the Catrobat FLOSS project’s source code. Thus, all artwork, sounds, character names etc must be compatible with our licenses, i.e., freely publishable under our licenses, the AGPL version 3 and CC BY-SA 4.0, or under a compatible, possibly even freer license such as CC0.
74
61
75
62
<hr>
76
63
77
64
### Your own Project Ideas ...
78
-
175 or 350 Hours
65
+
90, 175 or 350 Hours
79
66
{: .label .label-blue }
80
67
81
68
{: .highlight }
82
69
> **Required Skills**: Kotlin, Java, Android-Development, iOS-Development, Agile Development <br>
83
70
> **Requirement**: self-organized work <br>
84
71
> **Difficulty level**: advanced
85
72
86
-
87
-
In the last year we made the experience that you have many great ideas and knowledge! Catrobat is currently still focusing on refactoring and we're aware that there are many ways how to improve performance, reduce memory usage, make our services more stable and of course the code easier to maintain. We're sure you do have ideas how to achieve this, although we may have never heard of this approach before -> that's the great thing about Open Source! And well, that's also the experience we made at last year's GSoC - and we liked it!
73
+
In the last years we found that you have many great ideas and knowledge! We're aware that there are many ways how to improve performance, reduce memory usage, make our services more stable and of course the code easier to maintain. We're sure you do have ideas how to achieve this, although we may have never heard of this approach before -> that's the great thing about Open Source! And well, that's also the experience we made at last year's GSoC - and we liked it!
88
74
89
75
Also new features or extensions for iOS and Android are welcome to be introduced to us. Help us to spread coding and Open Source!
0 commit comments