I went for a try too.
Itâs fun even if Iâm not used to python. The IDE with sprite editing and sim allow to stay focus on idea. The constraints make it fun. Low res, low color, no debug (and I hate no debug).
Iâm not an artist, colors are a punch in the eye right now so maybe Iâll go for Black&White only version.
Never try on Pokitto so Iâm not sure about speed and playability, please tune/hack as you at wish
Really a great job @Hanski and @FManga
rexitto.zip (25.9 KB)
rexitto.bin (140.8 KB)
How to play:
Youâre a knight on an important quest⌠but a pesky lizard is in your way.
Left: Sword attack. Effective against attempts to heal.
Up: Heal yourself. Makes you vulnerable to sword attacks.
Right: Block. Reflects sword damage back to opponent.
Update: Life bars change color. Lose/Win tracking. Updated license (MIT).
Update 2: Better scenery. Scene change after fight.
Binary: build(48).bin (175.3 KB)
Source: pokitto-mpy-project(20).zip (153.3 KB)
Art: Superpowers Asset Pack - CC0
Palette: Eroge Copper
In fairness thatâs probably the best CC0 art Iâve seen so far.
Blimey, are we allowed to use the word âerogeâ on the forum? :P
Itâs a good name for a palette with that much skintoneâŚ
TIP: How to print (in the emulator) the amount of free ram left for a Python program ?
Note: Do not call gc methods on every frame,as it slows down the execution. Do it just before the main loop etc.
import gc
print("Hello world!")
# Collect all freed memory.
gc.collect()
# Print free memory amount
print ("free:",gc.mem_free())
The garbage collector doesnât trigger on its own?
It does when needed but, before getting the free RAM amount, it is better to make sure about it to get the correct result.
Edit: FYI, here is the link to the GC methods in Micro Python: http://docs.micropython.org/en/v1.9.3/pyboard/library/gc.html
Is it just me or it feels weird that the player is on the right side? At first I was sure that the game wasnât working correctly, and then I saw I was on the other side.
Youâre right⌠I was lazy about flipping the sprites.
@Hanski: it would be really good if surface.blit could flip/mirror sprites.
Oh wow, this is amazing! Thanks @Hanski and @FManga! This will let a noob like me write something for pokitto finally!
I am kinda sad I wonât have time to take part in the competition, but I will keep an eye on the Python Editor and try making something with it in the near future!
One thing I think would help popularize pokitto even more, is having ability to export an html5 version of the emulated game, so we can share games on stuff like itch.io - and through those games people can find their way to pokitto (We can add some pokitto splash screen before the game loads, similar to what PICO-8 does when exporting to html5).
I am going to try to promo this now (I have been away travelling and busy at work)
Does anybody have any creative feedback before I put this on twitter?
- is 30th March enough time to code?
Looks good to me.
Looks very fine!
I think that there is enough time.
Someone native English speaker could check it if the those sentences need articles:
âusing free online editorâ ==> âusing a free online editorâ
âintegrated pixelart editorâ ==> âan integrated pixelart editorâ
âintegrated emulatorâ ==> âan integrated emulatorâ
So, if a person do not want to make a forum account, can s/he send the competition entry by mail?
Yep, Iâll just use a pokitto email address for that.
I think a new forum member cannot add attachments. It is not absolutely necessary, copy-pasting the texts would suffice, but would be more convenient if there are multiple files.
Does the limitation concern embedded pictures and videos also?
Thanks for that heads-up. Now they can. I changed the settings.
Looks good!
Now it is only missing a kickass bg music and Jonne rapping over it Ă la the original Humble Indie Bundle: https://www.youtube.com/watch?v=M7Aw5C7WQ6g
I think âusing the free online editorâ or âusing our free online editorâ would be better though since technically âan online editorâ could imply âanyâ online editor.
Originally I was going to say it isnât strictly needed for the latter two,
but looking at the context I think it would be best to specify âan integrated pixel art editorâ because of the preceding âwith:â.
I also think it might make more sense to just drop the âintegrated emulator âŚâ part because it slows the pace without introducing any new information.
A better way to say it would be âtest your creation in the editorâ. ?