{"users":[{"id":-1,"username":"system","name":"system","avatar_template":"/uploads/default/original/1X/22a647458ff6fd94946f3a05ac01c4641516a52c.jpeg","admin":true,"moderator":true,"trust_level":4},{"id":112,"username":"jye","name":"","avatar_template":"/user_avatar/forum.zimjs.com/jye/{size}/3439_2.png","flair_name":"Leaders","flair_url":"/uploads/default/original/2X/b/bbcddd9e6c5b309f697486fbf2802743491ccd68.png","flair_bg_color":"000000","flair_group_id":41,"moderator":true,"trust_level":4},{"id":1,"username":"Abstract","name":"Dr Abstract","avatar_template":"/user_avatar/forum.zimjs.com/abstract/{size}/10_2.png","flair_name":"Leaders","flair_url":"/uploads/default/original/2X/b/bbcddd9e6c5b309f697486fbf2802743491ccd68.png","flair_bg_color":"000000","flair_group_id":41,"admin":true,"trust_level":4},{"id":6,"username":"karelrosseel82","name":"karelr","avatar_template":"/user_avatar/forum.zimjs.com/karelrosseel82/{size}/24_2.png","trust_level":2},{"id":49,"username":"dloranz","name":"Dan Loranz","avatar_template":"/letter_avatar_proxy/v4/letter/d/bc79bd/{size}.png","trust_level":1},{"id":690,"username":"kaviphim","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/k/e47774/{size}.png","trust_level":1},{"id":7,"username":"josephd","name":"Joseph Diefenbach","avatar_template":"/user_avatar/forum.zimjs.com/josephd/{size}/33_2.png","trust_level":2},{"id":3,"username":"amihanya","name":"Ami Hanya","avatar_template":"/user_avatar/forum.zimjs.com/amihanya/{size}/168_2.png","trust_level":2},{"id":43,"username":"Chris_S","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/c/d2c977/{size}.png","trust_level":2},{"id":38,"username":"jarlook","name":"Jonathan","avatar_template":"/letter_avatar_proxy/v4/letter/j/3ec8ea/{size}.png","trust_level":1},{"id":50,"username":"VishwasGagrani","name":"Vishwas Gagrani","avatar_template":"/letter_avatar_proxy/v4/letter/v/46a35a/{size}.png","trust_level":2},{"id":715,"username":"HaviAI","name":"Havi","avatar_template":"/letter_avatar_proxy/v4/letter/h/b5e925/{size}.png","trust_level":0},{"id":5,"username":"mathtechie","name":"Jesus Cital","avatar_template":"/letter_avatar_proxy/v4/letter/m/91b2a8/{size}.png","trust_level":2},{"id":708,"username":"Xalatath","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/x/e0b2c6/{size}.png","trust_level":1},{"id":109,"username":"EducaSoft","name":"Bart Libert","avatar_template":"/user_avatar/forum.zimjs.com/educasoft/{size}/526_2.png","trust_level":2},{"id":52,"username":"racheli","name":"racheli golan","avatar_template":"/user_avatar/forum.zimjs.com/racheli/{size}/4181_2.png","trust_level":2},{"id":4,"username":"Jamesbrrtt","name":"James","avatar_template":"/letter_avatar_proxy/v4/letter/j/87869e/{size}.png","trust_level":2},{"id":667,"username":"joexu","name":"joe","avatar_template":"/letter_avatar_proxy/v4/letter/j/7c8e57/{size}.png","trust_level":2},{"id":178,"username":"Rania","name":"Rania Morad","avatar_template":"/user_avatar/forum.zimjs.com/rania/{size}/6007_2.png","trust_level":2},{"id":36,"username":"Yan","name":"yan wenge","avatar_template":"/user_avatar/forum.zimjs.com/yan/{size}/104_2.png","trust_level":2}],"primary_groups":[],"flair_groups":[{"id":41,"name":"Leaders","flair_url":"/uploads/default/original/2X/b/bbcddd9e6c5b309f697486fbf2802743491ccd68.png","flair_bg_color":"000000","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/general/4?page=1","per_page":30,"top_tags":["adobe","ai","discourse","emoji","game","gamepad","ml5","motioncontroller","opart","physics","tips","vscode"],"topics":[{"id":5,"title":"Welcome to ZIM Forum! :wave:","fancy_title":"Welcome to ZIM Forum! :wave:","slug":"welcome-to-zim-forum","posts_count":2,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2024-01-11T04:56:17.430Z","last_posted_at":"2024-03-26T03:27:07.063Z","bumped":true,"bumped_at":"2024-02-29T20:56:46.640Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"We are so glad you joined us. \n\nZIM Forum\nSupport and discussion for the ZIM JavaScript Canvas Framework - Code Creativity! \n\nHere are some things you can do to get started: \n:speaking_head: Introduce yourself by adding &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"unicode_title":"Welcome to ZIM Forum! 👋","tags":[],"tags_descriptions":{},"views":783,"like_count":1,"has_summary":false,"last_poster_username":"jye","category_id":4,"pinned_globally":true,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":112,"primary_group_id":null,"flair_group_id":41}]},{"id":3,"title":"About the General category","fancy_title":"About the General category","slug":"about-the-general-category","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-01-11T04:56:16.475Z","last_posted_at":"2024-03-25T22:57:01.486Z","bumped":true,"bumped_at":"2024-03-25T22:56:45.626Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Friendly chat and topics don’t fit into any other existing category.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":771,"like_count":0,"has_summary":false,"last_poster_username":"jye","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":112,"primary_group_id":null,"flair_group_id":41}]},{"id":4927,"title":"ZIM 020 now has Hardware class","fancy_title":"ZIM 020 now has Hardware class","slug":"zim-020-now-has-hardware-class","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/6/6f41be2e4545bff0996d2e7fe6b25b73807c4264.png","created_at":"2026-08-25T17:48:14.786Z","last_posted_at":"2026-08-25T23:27:12.345Z","bumped":true,"bumped_at":"2026-08-25T23:27:12.345Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"See https://zimjs.com/hardware/ for working with microcontrollers like Arduino - should work with others too. \n  \n\nUSING ZIM AS INPUT TO DEVICE \n  \n  \n\nOUTPUTING FROM DEVICE TO ZIM","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":49,"like_count":2,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":379,"title":"Did you test zimjs.com/emoji and emojipicker?","fancy_title":"Did you test zimjs.com/emoji and emojipicker?","slug":"did-you-test-zimjs-com-emoji-and-emojipicker","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2024-03-23T08:04:25.518Z","last_posted_at":"2026-08-25T11:21:15.690Z","bumped":true,"bumped_at":"2026-08-25T11:21:15.690Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"This is a cool example of using an emojipickeker() of ZIM \nhttps://x.com/innovate_2_EDU/status/1771272901590729099?s=20 \nTest it on Emoji Picker - ZIM NFT 01 \nFind the code of an emoji on \nHttps://zimjs.com/emoji \nCheers&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["emoji"],"tags_descriptions":{},"views":763,"like_count":3,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":112,"primary_group_id":null,"flair_group_id":41}]},{"id":4841,"title":"Zim frame retina argument","fancy_title":"Zim frame retina argument","slug":"zim-frame-retina-argument","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-02T23:56:30.889Z","last_posted_at":"2026-07-03T04:55:42.659Z","bumped":true,"bumped_at":"2026-07-03T04:55:42.659Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I think I have convinced myself that  the retina parameter in Frame is default false  (docs say default true).  Local files look fine on my computer.  But the same file served from my GitHub account shows a kind of zoome&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":125,"like_count":0,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":49,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4811,"title":"Today AI birthday 70!","fancy_title":"Today AI birthday 70!","slug":"today-ai-birthday-70","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/f/f4f1c6a066706e53e56deff07522b9224e3a60a9_2_591x1024.jpeg","created_at":"2026-06-18T11:16:22.599Z","last_posted_at":"2026-06-18T11:16:22.717Z","bumped":true,"bumped_at":"2026-06-18T11:16:22.717Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Have a look to Lieven Scheire tlking about AI! https://www.facebook.com/reel/2212565532827962/?mibextid=rS40aB7S9Ucbxw6v","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":143,"like_count":0,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4787,"title":"Bullets","fancy_title":"Bullets","slug":"bullets","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/9/9d46dbb6bc34994c342c9e3dff7ee71d21dc4fe9.png","created_at":"2026-06-04T04:12:57.356Z","last_posted_at":"2026-06-17T22:33:57.919Z","bumped":true,"bumped_at":"2026-06-17T22:33:57.919Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Coming to ZIM 020","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":170,"like_count":5,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4749,"title":"Working on an Expert Prompt","fancy_title":"Working on an Expert Prompt","slug":"working-on-an-expert-prompt","posts_count":16,"reply_count":5,"highest_post_number":16,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/0/074be5bc9b19270de5c0ec28d638366b128d1e61_2_1024x582.png","created_at":"2026-05-08T03:01:30.074Z","last_posted_at":"2026-06-16T12:56:58.827Z","bumped":true,"bumped_at":"2026-06-16T12:56:58.827Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have spent the last couple weeks working on an expert base AI prompt.  Using that prompt I will post some results for an app I am making.  Just keeping track of how it goes.  The expert base prompt (not shown) has been&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":532,"like_count":9,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":690,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":43,"primary_group_id":null,"flair_group_id":null}]},{"id":4762,"title":"Saving checkBox Lists to localstorage","fancy_title":"Saving checkBox Lists to localstorage","slug":"saving-checkbox-lists-to-localstorage","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-05-23T21:38:06.312Z","last_posted_at":"2026-05-24T18:48:19.590Z","bumped":true,"bumped_at":"2026-05-24T18:48:19.590Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I want to save an array of checkBox Lists to local storage but JSON stringify can&#39;t  handle &quot;cyclical structures&quot;.  I can always just loop through the Lists and grab the getCheck states, but I was hoping to have a simple&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":207,"like_count":0,"has_summary":false,"last_poster_username":"VishwasGagrani","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":38,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":50,"primary_group_id":null,"flair_group_id":null}]},{"id":1510,"title":"ZIM game and AI presentation with gamma.app","fancy_title":"ZIM game and AI presentation with gamma.app","slug":"zim-game-and-ai-presentation-with-gamma-app","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/7/76199e37cc0c964c8a591772f544ca26c33df652_2_1024x527.jpeg","created_at":"2024-11-01T23:00:15.721Z","last_posted_at":"2026-05-04T15:40:07.313Z","bumped":true,"bumped_at":"2026-05-04T15:40:07.313Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I found out gamma.app can make nice presentations today. \n  \nSo I tested &quot;make a 10 slides long presentation with a ZIM game where you can click a circle 20 times with counter&#39; (in Dutch) \n  \nhttps://gamma.app/docs/Maak-&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":531,"like_count":1,"has_summary":false,"last_poster_username":"HaviAI","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":715,"primary_group_id":null,"flair_group_id":null}]},{"id":4685,"title":"Code Poetry?","fancy_title":"Code Poetry?","slug":"code-poetry","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/6/68ba81ef9fdc5c6206e6c645724380cef8c0a05b_2_1024x576.jpeg","created_at":"2026-04-07T16:35:57.522Z","last_posted_at":"2026-04-07T16:35:57.684Z","bumped":true,"bumped_at":"2026-04-07T16:35:57.684Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":219,"like_count":3,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":3996,"title":"ML5 Updates","fancy_title":"ML5 Updates","slug":"ml5-updates","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2025-08-02T14:44:49.560Z","last_posted_at":"2026-04-06T03:39:54.878Z","bumped":true,"bumped_at":"2026-04-06T03:39:54.878Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"ML5 updated their version to 1.2.2.  This seems to break our example code and probably your code if you based it on our examples.  We had used ml5@1in our script call.  This means that it takes the latest subversion of 1&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["ml5"],"tags_descriptions":{},"views":1138,"like_count":2,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4617,"title":"Article on eLearning Creation","fancy_title":"Article on eLearning Creation","slug":"article-on-elearning-creation","posts_count":12,"reply_count":7,"highest_post_number":12,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/5/5ed2bad4377bce59a02506af771abe5976974edc.webp","created_at":"2026-03-06T02:51:28.397Z","last_posted_at":"2026-03-21T03:36:49.913Z","bumped":true,"bumped_at":"2026-03-21T03:36:49.913Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Article on the Best Frameworks for Making E-learning Apps. \n<span class=\"hashtag-icon-placeholder\"></span>elearning</span> #Framework</span> #ZIMjs</span> #Best</span> #Ranking</span> #Review</span>","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":353,"like_count":8,"has_summary":false,"last_poster_username":"mathtechie","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"id":4621,"title":"ZIM Awareness Blitz!","fancy_title":"ZIM Awareness Blitz!","slug":"zim-awareness-blitz","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/d/d9290254a352f380f588f48a65517a54d9d8b602.jpeg","created_at":"2026-03-07T03:36:09.644Z","last_posted_at":"2026-03-17T14:01:32.974Z","bumped":true,"bumped_at":"2026-03-17T14:01:32.974Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi gang,  we are hoping that you can help ZIM. \n  \nWe have had some luck posting articles about ZIM.  These seem to be showing up in AI results (incognito).  We posted one on General canvas framework on Medium and one on&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":339,"like_count":5,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4598,"title":"Sett-vlaanderen.be award Schooleducation transformation award!","fancy_title":"Sett-vlaanderen.be award Schooleducation transformation award!","slug":"sett-vlaanderen-be-award-schooleducation-transformation-award","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/e/e77ea5b1dde6a2586ebbb85c575c974f9c409231_2_1010x1024.jpeg","created_at":"2026-02-26T20:21:02.310Z","last_posted_at":"2026-02-26T20:21:02.400Z","bumped":true,"bumped_at":"2026-02-26T20:58:49.582Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Check 2days in Belgium https://sett-vlaanderen.be was cool with an nomination for a Stt-EdTech award! \n  \nP.53 in book pdf https://vlaanderen.be/publicaties/leer-je-leerlingen-denken-als-een-computer-over-de-kracht-van-c&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":241,"like_count":1,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4507,"title":"Flash/Animate R.I.P","fancy_title":"Flash/Animate R.I.P","slug":"flash-animate-r-i-p","posts_count":13,"reply_count":5,"highest_post_number":14,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/f/f87999550459f08e19b129297d0e141d5e0027fd.png","created_at":"2026-02-02T19:40:14.830Z","last_posted_at":"2026-02-04T16:44:42.309Z","bumped":true,"bumped_at":"2026-02-04T16:44:42.309Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":500,"like_count":7,"has_summary":false,"last_poster_username":"amihanya","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4275,"title":"CreateJS","fancy_title":"CreateJS","slug":"createjs","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/9/93875ed63f6600ad40eb563f09d50254c51f6630.png","created_at":"2025-11-15T03:13:18.578Z","last_posted_at":"2026-01-20T22:30:39.012Z","bumped":true,"bumped_at":"2026-01-20T22:30:39.012Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We are just doing some work in CreateJS as we install a monitor.  CreateJS objects do not have a type property, like ZIM.  We can use obj.toString() and it works on some of them, but the Ticker function returns a bunch o&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":308,"like_count":4,"has_summary":false,"last_poster_username":"Xalatath","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":708,"primary_group_id":null,"flair_group_id":null}]},{"id":4348,"title":"My resolutions","fancy_title":"My resolutions","slug":"my-resolutions","posts_count":12,"reply_count":9,"highest_post_number":12,"image_url":null,"created_at":"2025-12-20T18:23:53.964Z","last_posted_at":"2025-12-23T17:54:01.557Z","bumped":true,"bumped_at":"2025-12-23T17:54:01.557Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"My resolutions for 2026? To start developing new educational apps with ZIM again.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":614,"like_count":5,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":109,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4269,"title":"We are considering pruning the main ZIM file [not doing this]","fancy_title":"We are considering pruning the main ZIM file [not doing this]","slug":"we-are-considering-pruning-the-main-zim-file-not-doing-this","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-11-12T14:27:38.912Z","last_posted_at":"2025-11-14T00:39:10.273Z","bumped":true,"bumped_at":"2025-11-14T00:39:10.273Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"EDIT - after doing the calculation... this would save about 38K of g-zipped minified code - so have decided it is not worth it. \nFor ZIM 019, we are considering moving some of the lesser used features of ZIM into a &quot;gene&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":325,"like_count":3,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":52,"primary_group_id":null,"flair_group_id":null}]},{"id":4257,"title":"A Shout-out to ICT Games","fancy_title":"A Shout-out to ICT Games","slug":"a-shout-out-to-ict-games","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/3/360b7e554f4895b97631a4e49fdb370785befb0c_2_1024x576.jpeg","created_at":"2025-11-08T17:13:22.327Z","last_posted_at":"2025-11-09T14:20:03.458Z","bumped":true,"bumped_at":"2025-11-09T14:20:03.458Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Just was on ICT Instagram page again... so many creative games.  Thanks @Jamesbrrtt for all you do to help kids learn.  And to the others here as well. \nhttps://www.instagram.com/ictgames/ \nPosted a brief summary video: \n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":318,"like_count":8,"has_summary":false,"last_poster_username":"joexu","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":667,"primary_group_id":null,"flair_group_id":null}]},{"id":2384,"title":"How's everyone doing?","fancy_title":"How&rsquo;s everyone doing?","slug":"hows-everyone-doing","posts_count":11,"reply_count":3,"highest_post_number":11,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/2/25ce078f6d12159368b983fc26a217aecaa43392.jpeg","created_at":"2025-06-10T02:38:59.536Z","last_posted_at":"2025-11-09T08:33:46.314Z","bumped":true,"bumped_at":"2025-11-09T08:33:46.314Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Little quiet in here.  Lots going on in the world.  Hope everyone is healthy and happy.  Or at least their fingers still work so they can code with ZIM!  Why don&#39;t you leave us a little hello message if you are reading t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":528,"like_count":29,"has_summary":false,"last_poster_username":"Jamesbrrtt","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":178,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":52,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null}]},{"id":4232,"title":"ZIP - Linked in Game","fancy_title":"ZIP - Linked in Game","slug":"zip-linked-in-game","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/2/2d93b9f4c9393b23926d55f70dd1df8603d33bc9.png","created_at":"2025-10-28T00:11:52.235Z","last_posted_at":"2025-10-29T11:50:26.885Z","bumped":true,"bumped_at":"2025-10-29T11:50:26.885Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Just played ZIP in Linked In - we could have made that in ZIM.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":325,"like_count":4,"has_summary":false,"last_poster_username":"amihanya","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"id":4119,"title":"Zim docs","fancy_title":"Zim docs","slug":"zim-docs","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/1/1416b48d6936d9a6c3b7cf760d9bebc42b247b71.jpeg","created_at":"2025-09-12T07:20:41.374Z","last_posted_at":"2025-10-21T00:04:15.188Z","bumped":true,"bumped_at":"2025-09-12T23:22:02.958Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"no shuffler in docs","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":318,"like_count":2,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":36,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":4005,"title":"Pizzazz 02 has chart and pic icon","fancy_title":"Pizzazz 02 has chart and pic icon","slug":"pizzazz-02-has-chart-and-pic-icon","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/0/0c5355bf087db70a14404c0c7c5b477e35256416_2_1024x586.jpeg","created_at":"2025-08-06T22:38:09.235Z","last_posted_at":"2025-09-02T09:48:05.578Z","bumped":true,"bumped_at":"2025-09-02T09:48:05.578Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Updated ZIM Pizzazz 02 to add two more icons - chart and pic","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":472,"like_count":4,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4042,"title":"European edTech map, ZIM websites of users","fancy_title":"European edTech map, ZIM websites of users","slug":"european-edtech-map-zim-websites-of-users","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/c/cef18be4a6aa9a355390df8a6a9e5e3dc87ebd84_2_1024x546.png","created_at":"2025-08-21T08:53:29.661Z","last_posted_at":"2025-08-21T08:53:29.810Z","bumped":true,"bumped_at":"2025-08-22T07:48:32.423Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I&#39;m on the map of EdTech EU ZIMsalabim, but maybe ictgames of @Jamesbrrtt and Echalk en more can there also \nhttps://www.edtechmap.eu/get-on-the-map","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":327,"like_count":0,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":4023,"title":"Physics 2.3 and ZIM 018 physics adjusted","fancy_title":"Physics 2.3 and ZIM 018 physics adjusted","slug":"physics-2-3-and-zim-018-physics-adjusted","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-08-12T01:55:49.536Z","last_posted_at":"2025-08-12T07:49:55.161Z","bumped":true,"bumped_at":"2025-08-12T08:00:18.470Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"NOTE: If you have manually set a different FPS for the ZIM Ticker with setFPS() and are importing ZIM 018 physics or using physics 2.3 as a script tag then please test your physics app.  See below for reason. \nWe ran int&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["physics"],"tags_descriptions":{},"views":401,"like_count":3,"has_summary":false,"last_poster_username":"karelrosseel82","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":2475,"title":"ZIM ZOOM in July - Saturday, July 19 at 11 am EST","fancy_title":"ZIM ZOOM in July - Saturday, July 19 at 11 am EST","slug":"zim-zoom-in-july-saturday-july-19-at-11-am-est","posts_count":12,"reply_count":2,"highest_post_number":12,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/a/acde9e62a0f1375ffd1a295939a1e3c497bbe733.png","created_at":"2025-07-06T00:13:18.376Z","last_posted_at":"2025-07-19T17:13:48.196Z","bumped":true,"bumped_at":"2025-07-19T17:13:48.196Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Please scroll down and vote for a day and time.  Cheers. \n\nWould anyone be interested in a ZIM ZOOM in July?   That&#39;s where we get to meet, chat about a ZIM - no pressure... on ZOOM.  It has been a while since we have d&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1093,"like_count":13,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41},{"extras":null,"description":"Frequent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"id":2489,"title":"Posting Your Examples in Showcase","fancy_title":"Posting Your Examples in Showcase","slug":"posting-your-examples-in-showcase","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/0/0302857b4a444851ed418a4da4ea74778cecf7e7_2_1024x623.png","created_at":"2025-07-08T16:11:15.704Z","last_posted_at":"2025-07-08T16:11:15.845Z","bumped":true,"bumped_at":"2025-07-08T16:11:15.845Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You are welcome to post ZIM works in the <span class=\"hashtag-icon-placeholder\"></span>Showcase</span>!  We will post ours under Examples and you guys get the Showcase.  Don&#39;t let Karel take up all the spots! \n </span>","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":490,"like_count":2,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":2441,"title":"Congratulations Clap Lab!","fancy_title":"Congratulations Clap Lab!","slug":"congratulations-clap-lab","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/original/2X/a/ac3bb734e6f60f0570f894e77e58955c1143e4fe.png","created_at":"2025-06-24T02:36:44.970Z","last_posted_at":"2025-06-24T02:36:45.145Z","bumped":true,"bumped_at":"2025-06-24T02:36:45.145Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Congratulations - that&#39;s amazing!!!","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":388,"like_count":2,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]},{"id":2435,"title":"Added Memata to Games Banner Page","fancy_title":"Added Memata to Games Banner Page","slug":"added-memata-to-games-banner-page","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://forum.zimjs.com/uploads/default/optimized/2X/d/da2de729f40a4dadb046264db31546b54fad3f8c_2_1024x546.png","created_at":"2025-06-23T02:07:12.315Z","last_posted_at":"2025-06-23T02:07:12.493Z","bumped":true,"bumped_at":"2025-06-23T02:07:12.493Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Fun game - thinking of submitting it to a few game portals.  Do you know of any? \nhttps://zimjs.com/memata","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["game"],"tags_descriptions":{},"views":315,"like_count":0,"has_summary":false,"last_poster_username":"Abstract","category_id":4,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":41}]}]}}