be great if you did!!! play it some time its pretty unique game. I played it on a gcw-zero a couple years ago and have no regrets
So far you can only really use two programming languages on the Pokitto, C++ and (thanks to @Hanski) Python.
Unfortunately as itâs still early days for Pokitto there arenât many Pokitto-specifc tutorials around that are aimed at beginners. Most talks and discussions are about setting the Pokitto up and using the Pokitto rather than about how to program.
There are a few in the tutorials and requests section, but theyâre still fairly basic at the moment. There are plenty of C++ and Python tutorials around on the internet though.
Python is probably easier to learn for a beginner, but it has more overhead (and thus uses more memory). The Pokitto has more memory than some similar devices, so Python is usuable, but obviously youâd hit the memory limit sooner.
C++ is harder to learn, but gives you finer control over the hardware and memory use. The C++ philosophy is to give the programmer as much control as possible, but as a result it makes the programmer responsible for more than other languages.
Both languages have a lot of learning resources available and are quite well known. It might be worth giving both a try and seeing which you get on better with.
I think porting this particular game would be a bit too big a project for a beginner because youâd need to know C (the language the source code is in) and the language youâd be porting to (probably C++) quite well. Itâs better to start small with programs that donât do much and work slowly upwards to more complex projects.
Itâs a bit more complicated than that.
Technically even in real world languages there are words that donât have equivalents in other languages, resulting in a lot of borrowed words (like English borrowing âtsunamiâ from Japanese and Japanese borrowing âspoonâ from English).
Certain concepts are consistent across languages, for example most languages have similar data structures like arrays, hashtables and lists, and certain languages look similar (for example using {
and }
for code blocks), but languages can look and behave in drastically different ways. Like how different spoken languages have different grammar rules (e.g. English vs German grammar) or different writing systems (e.g. Latin script vs Japanese kanji) or different ways of pronouncing certain letters, programming languages can also have drastically different grammar arrangements and symbol meanings.
In fact the study of programming languages and compilers is pretty much an entire topic of study on its own, which does have some overlap with the study of ânatural languagesâ (i.e. spoken languages).
@HomineLudens @FManga and @drummyfish Thank you so much for porting this canât wait for myself and others to enjoy it . Thanks agian!!!
Now that this task is completed, could the other games from Locomalito also be ported to pokitto?
Sure, but there are some limitation.
Not sure if other game have source code available, we start from a GPL porting of the game coded in C.
Other game was made with GameMaker so require reverse engineering, this only if original Assets (tiles,map) are available in a open format.
I donât think so.
The licence and availability of source is going to be the biggest obstacle for those.
Then the code itself, because Game Makerâs engine is set up in a specific way,
and it has some really strange quirks.
(I have it on good authority (@spacebruce) that the language is âa bizarre anachronistic messâ.)
The assets are less of an issue. Theyâll almost certainly be in an easy to read format,
and if not they shouldnât be too hard to rip out of screen shots.
As an addendum to this, Iâm experienced with Gamemaker and would be happy to assist porting efforts from it.
PLEASE SHARE THIS GIF ON YOUR SOCIAL MEDIA