{"id":423,"date":"2025-11-24T15:54:31","date_gmt":"2025-11-24T14:54:31","guid":{"rendered":"https:\/\/flickyfantasy.com\/?post_type=product&#038;p=423"},"modified":"2026-05-30T17:30:21","modified_gmt":"2026-05-30T15:30:21","slug":"serpent","status":"publish","type":"product","link":"https:\/\/flickyfantasy.com\/en\/boutique\/serpent\/","title":{"rendered":"Serpent"},"content":{"rendered":"<p>To view the global score table for this game, go here :<br \/>\n<a href=\"https:\/\/flickyfantasy.com\/en\/mes-jeux\/serpent-scores-mondiaux\/\">\u25a6 Global score table<\/a><\/p>\n<h1 data-start=\"148\" data-end=\"205\">\ud83d\udc0d Serpent \u2013 The multiplayer Snake game for your live stream<\/h1>\n<p data-start=\"207\" data-end=\"370\"><strong data-start=\"207\" data-end=\"218\">Serpent<\/strong> is an interactive adaptation of the famous Snake game from Nokia phones, fully reimagined for streaming and live chat participation.<\/p>\n<p data-start=\"372\" data-end=\"490\">This time, the snake is not controlled by a single player\u2026<br data-start=\"434\" data-end=\"437\" \/>The whole community decides which direction it takes.<\/p>\n<hr data-start=\"492\" data-end=\"495\" \/>\n<h2 data-start=\"497\" data-end=\"520\">\ud83c\udfae Game concept<\/h2>\n<p data-start=\"522\" data-end=\"609\">Viewers collectively control the snake by sending commands in the chat : <strong>!h \u2192 Up<\/strong>, <strong>!b \u2192 Down<\/strong>, <strong>!g \u2192 Left<\/strong>, <strong>!d \u2192 Right<\/strong>.<\/p>\n<div class=\"w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"667\" data-end=\"716\">The commands are fully customizable.<\/p>\n<p data-start=\"718\" data-end=\"766\">Every second, the game analyzes the votes received :<\/p>\n<ul data-start=\"768\" data-end=\"922\">\n<li data-start=\"768\" data-end=\"810\">\n<p data-start=\"770\" data-end=\"810\">The most submitted direction is selected<\/p>\n<\/li>\n<li data-start=\"811\" data-end=\"845\">\n<p data-start=\"813\" data-end=\"845\">The snake moves by one square<\/p>\n<\/li>\n<li data-start=\"846\" data-end=\"922\">\n<p data-start=\"848\" data-end=\"922\">Players who voted for the selected direction can earn points<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"924\" data-end=\"1000\">\ud83d\udc49 If 4 players send <code data-start=\"949\" data-end=\"953\">!g<\/code> and 5 send <code data-start=\"968\" data-end=\"972\">!d<\/code>,<br data-start=\"973\" data-end=\"976\" \/>the snake will move to the right.<\/p>\n<hr data-start=\"1002\" data-end=\"1005\" \/>\n<h2 data-start=\"1007\" data-end=\"1032\">\ud83c\udf4e Game elements<\/h2>\n<p data-start=\"1034\" data-end=\"1101\">The snake moves on a grid and can eat different objects :<\/p>\n<h3 data-start=\"1103\" data-end=\"1117\">\ud83c\udf4e Apple<\/h3>\n<p data-start=\"1118\" data-end=\"1141\">+1 segment<br data-start=\"1128\" data-end=\"1131\" \/>+1 point<\/p>\n<h3 data-start=\"1143\" data-end=\"1158\">\ud83c\udf4c Banana<\/h3>\n<p data-start=\"1159\" data-end=\"1184\">+2 segments<br data-start=\"1170\" data-end=\"1173\" \/>+3 points<\/p>\n<h3 data-start=\"1186\" data-end=\"1212\">\ud83c\udf44 Purple mushroom<\/h3>\n<p data-start=\"1213\" data-end=\"1249\">-1 segment<br data-start=\"1223\" data-end=\"1226\" \/>(Does not remove any points)<\/p>\n<h3 data-start=\"1251\" data-end=\"1289\">\ud83c\udf40 Golden four-leaf clover<\/h3>\n<p data-start=\"1290\" data-end=\"1376\">+1 extra life<br data-start=\"1311\" data-end=\"1314\" \/>Allows the snake to bite itself once without losing the game.<\/p>\n<hr data-start=\"1378\" data-end=\"1381\" \/>\n<h2 data-start=\"1383\" data-end=\"1424\">\u2696\ufe0f Difficulty adapted for streaming<\/h2>\n<p data-start=\"1426\" data-end=\"1457\">Unlike the original game :<\/p>\n<ul data-start=\"1459\" data-end=\"1622\">\n<li data-start=\"1459\" data-end=\"1506\">\n<p data-start=\"1461\" data-end=\"1506\">The snake <strong data-start=\"1472\" data-end=\"1490\">does not speed up<\/strong> over time<\/p>\n<\/li>\n<li data-start=\"1507\" data-end=\"1571\">\n<p data-start=\"1509\" data-end=\"1571\">It can <strong data-start=\"1517\" data-end=\"1539\">go through walls<\/strong> and reappear on the other side<\/p>\n<\/li>\n<li data-start=\"1572\" data-end=\"1622\">\n<p data-start=\"1574\" data-end=\"1622\">Movement is fixed : <strong data-start=\"1600\" data-end=\"1622\">1 square per second<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1624\" data-end=\"1634\">Why?<\/p>\n<p data-start=\"1636\" data-end=\"1689\">Because there is always a slight delay between :<\/p>\n<ul data-start=\"1691\" data-end=\"1784\">\n<li data-start=\"1691\" data-end=\"1735\">\n<p data-start=\"1693\" data-end=\"1735\">The moment a viewer sends a command<\/p>\n<\/li>\n<li data-start=\"1736\" data-end=\"1784\">\n<p data-start=\"1738\" data-end=\"1784\">The moment they see it happen on the live stream<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1786\" data-end=\"1872\">This delay usually varies between 3 and 5 seconds depending on the platform and connection.<\/p>\n<p data-start=\"1874\" data-end=\"1951\">The gameplay has therefore been adapted to stay fun and playable despite streaming latency.<\/p>\n<hr data-start=\"1953\" data-end=\"1956\" \/>\n<h2 data-start=\"1958\" data-end=\"1992\">\ud83e\udd1d A truly collaborative game<\/h2>\n<p data-start=\"1994\" data-end=\"2023\">One important detail :<\/p>\n<ul data-start=\"2025\" data-end=\"2249\">\n<li data-start=\"2025\" data-end=\"2113\">\n<p data-start=\"2027\" data-end=\"2113\">Points are awarded only to players who voted for the selected direction.<\/p>\n<\/li>\n<li data-start=\"2114\" data-end=\"2189\">\n<p data-start=\"2116\" data-end=\"2189\">If several players vote at the same time, the majority vote wins.<\/p>\n<\/li>\n<li data-start=\"2190\" data-end=\"2249\">\n<p data-start=\"2192\" data-end=\"2249\">In the event of a tie, the fastest vote has priority.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2251\" data-end=\"2287\">The game then becomes a mix of :<\/p>\n<ul data-start=\"2289\" data-end=\"2388\">\n<li data-start=\"2289\" data-end=\"2303\">\n<p data-start=\"2291\" data-end=\"2303\">Coordination<\/p>\n<\/li>\n<li data-start=\"2304\" data-end=\"2318\">\n<p data-start=\"2306\" data-end=\"2318\">Anticipation<\/p>\n<\/li>\n<li data-start=\"2319\" data-end=\"2352\">\n<p data-start=\"2321\" data-end=\"2352\">Managing the snake\u2019s size<\/p>\n<\/li>\n<li data-start=\"2353\" data-end=\"2388\">\n<p data-start=\"2355\" data-end=\"2388\">Strategic use of bonuses<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2390\" data-end=\"2448\">The bigger the snake gets, the harder the game becomes.<\/p>\n<hr data-start=\"2450\" data-end=\"2453\" \/>\n<h2 data-start=\"2455\" data-end=\"2478\">\ud83c\udfc6 Score system<\/h2>\n<p data-start=\"2480\" data-end=\"2500\">Serpent records :<\/p>\n<ul data-start=\"2502\" data-end=\"2644\">\n<li data-start=\"2502\" data-end=\"2544\">\n<p data-start=\"2504\" data-end=\"2544\">\u2705 Each player\u2019s individual score<\/p>\n<\/li>\n<li data-start=\"2545\" data-end=\"2578\">\n<p data-start=\"2547\" data-end=\"2578\">\u2705 The total game score<\/p>\n<\/li>\n<li data-start=\"2579\" data-end=\"2618\">\n<p data-start=\"2581\" data-end=\"2618\">\u2705 The channel\u2019s best scores<\/p>\n<\/li>\n<li data-start=\"2619\" data-end=\"2644\">\n<p data-start=\"2621\" data-end=\"2644\">\u2705 Global records<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2646\" data-end=\"2691\">Special commands, for moderators \/ streamer :<\/p>\n<ul data-start=\"2693\" data-end=\"2783\">\n<li data-start=\"2693\" data-end=\"2731\">\n<p data-start=\"2695\" data-end=\"2731\"><code data-start=\"2695\" data-end=\"2703\">!reset<\/code> \u2192 Reset the game<\/p>\n<\/li>\n<li data-start=\"2732\" data-end=\"2783\">\n<p data-start=\"2734\" data-end=\"2783\"><code data-start=\"2734\" data-end=\"2743\">!scores<\/code> \u2192 Display the High Scores table<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"2785\" data-end=\"2788\" \/>\n<h2 data-start=\"2790\" data-end=\"2814\">\ud83c\udfa8 Available themes<\/h2>\n<p data-start=\"2816\" data-end=\"2857\">Serpent offers two different worlds :<\/p>\n<h3 data-start=\"2859\" data-end=\"2881\">\ud83d\udc0d \u201cSerpent\u201d theme<\/h3>\n<ul data-start=\"2882\" data-end=\"3000\">\n<li data-start=\"2882\" data-end=\"2901\">\n<p data-start=\"2884\" data-end=\"2901\">Bamboo frame<\/p>\n<\/li>\n<li data-start=\"2902\" data-end=\"2919\">\n<p data-start=\"2904\" data-end=\"2919\">Green grass<\/p>\n<\/li>\n<li data-start=\"2920\" data-end=\"2948\">\n<p data-start=\"2922\" data-end=\"2948\">Snake head and body<\/p>\n<\/li>\n<li data-start=\"2949\" data-end=\"3000\">\n<p data-start=\"2951\" data-end=\"3000\">Apples, bananas, purple mushroom, golden clover<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"3002\" data-end=\"3021\">\ud83d\udc08 \u201cCat\u201d theme<\/h3>\n<ul data-start=\"3022\" data-end=\"3160\">\n<li data-start=\"3022\" data-end=\"3038\">\n<p data-start=\"3024\" data-end=\"3038\">Simple frame<\/p>\n<\/li>\n<li data-start=\"3039\" data-end=\"3059\">\n<p data-start=\"3041\" data-end=\"3059\">Transparent background<\/p>\n<\/li>\n<li data-start=\"3060\" data-end=\"3090\">\n<p data-start=\"3062\" data-end=\"3090\">Black cat head and body<\/p>\n<\/li>\n<li data-start=\"3091\" data-end=\"3112\">\n<p data-start=\"3093\" data-end=\"3112\">Bowl of kibble<\/p>\n<\/li>\n<li data-start=\"3113\" data-end=\"3124\">\n<p data-start=\"3115\" data-end=\"3124\">Fish<\/p>\n<\/li>\n<li data-start=\"3125\" data-end=\"3140\">\n<p data-start=\"3127\" data-end=\"3140\">Bowl of milk<\/p>\n<\/li>\n<li data-start=\"3141\" data-end=\"3160\">\n<p data-start=\"3143\" data-end=\"3160\">Ball of yarn<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"3162\" data-end=\"3165\" \/>\n<h2 data-start=\"3167\" data-end=\"3198\">\ud83d\uddbc Full customization<\/h2>\n<p data-start=\"3200\" data-end=\"3227\">The streamer can modify :<\/p>\n<ul data-start=\"3229\" data-end=\"3318\">\n<li data-start=\"3229\" data-end=\"3239\">\n<p data-start=\"3231\" data-end=\"3239\">The frame<\/p>\n<\/li>\n<li data-start=\"3240\" data-end=\"3263\">\n<p data-start=\"3242\" data-end=\"3263\">The ground \/ background<\/p>\n<\/li>\n<li data-start=\"3264\" data-end=\"3273\">\n<p data-start=\"3266\" data-end=\"3273\">The head<\/p>\n<\/li>\n<li data-start=\"3274\" data-end=\"3284\">\n<p data-start=\"3276\" data-end=\"3284\">The body<\/p>\n<\/li>\n<li data-start=\"3285\" data-end=\"3295\">\n<p data-start=\"3287\" data-end=\"3295\">The tail<\/p>\n<\/li>\n<li data-start=\"3296\" data-end=\"3318\">\n<p data-start=\"3298\" data-end=\"3318\">The 4 types of objects<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"3320\" data-end=\"3351\">It is therefore possible to create :<\/p>\n<ul data-start=\"3353\" data-end=\"3428\">\n<li data-start=\"3353\" data-end=\"3376\">\n<p data-start=\"3355\" data-end=\"3376\">An event theme<\/p>\n<\/li>\n<li data-start=\"3377\" data-end=\"3402\">\n<p data-start=\"3379\" data-end=\"3402\">A custom universe<\/p>\n<\/li>\n<li data-start=\"3403\" data-end=\"3428\">\n<p data-start=\"3405\" data-end=\"3428\">A sponsored edition<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"3430\" data-end=\"3433\" \/>\n<h2 data-start=\"3435\" data-end=\"3473\">\ud83d\udc8e Option: Twitch Channel Points<\/h2>\n<p data-start=\"3475\" data-end=\"3530\">As with your other games, it is possible to enable :<\/p>\n<p data-start=\"3532\" data-end=\"3567\"><strong data-start=\"3532\" data-end=\"3567\">\u201cUse Channel Points\u201d<\/strong><\/p>\n<p data-start=\"3569\" data-end=\"3583\">In this mode :<\/p>\n<ul data-start=\"3585\" data-end=\"3733\">\n<li data-start=\"3585\" data-end=\"3648\">\n<p data-start=\"3587\" data-end=\"3648\">Viewers must use a Twitch reward to vote<\/p>\n<\/li>\n<li data-start=\"3649\" data-end=\"3707\">\n<p data-start=\"3651\" data-end=\"3707\">Commands cannot be used for free<\/p>\n<\/li>\n<li data-start=\"3708\" data-end=\"3733\">\n<p data-start=\"3710\" data-end=\"3733\">This prevents cheating<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"3735\" data-end=\"3814\">A mini tutorial is available to help configure Twitch rewards.<\/p>\n<hr data-start=\"3816\" data-end=\"3819\" \/>\n<h2 data-start=\"3821\" data-end=\"3847\">\ud83c\udfa5 OBS integration<\/h2>\n<ul data-start=\"3849\" data-end=\"4006\">\n<li data-start=\"3849\" data-end=\"3871\">\n<p data-start=\"3851\" data-end=\"3871\">Resolution 1080x1080<\/p>\n<\/li>\n<li data-start=\"3872\" data-end=\"3913\">\n<p data-start=\"3874\" data-end=\"3913\">Adjustable background transparency<\/p>\n<\/li>\n<li data-start=\"3914\" data-end=\"3946\">\n<p data-start=\"3916\" data-end=\"3946\">Display as a browser source<\/p>\n<\/li>\n<li data-start=\"3947\" data-end=\"4006\">\n<p data-start=\"3949\" data-end=\"4006\">Link generated automatically from the settings page<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"4008\" data-end=\"4035\">Serpent can be displayed:<\/p>\n<ul data-start=\"4037\" data-end=\"4144\">\n<li data-start=\"4037\" data-end=\"4056\">\n<p data-start=\"4039\" data-end=\"4056\">During a break<\/p>\n<\/li>\n<li data-start=\"4057\" data-end=\"4075\">\n<p data-start=\"4059\" data-end=\"4075\">During Just Chatting<\/p>\n<\/li>\n<li data-start=\"4076\" data-end=\"4103\">\n<p data-start=\"4078\" data-end=\"4103\">As a community mini-game<\/p>\n<\/li>\n<li data-start=\"4104\" data-end=\"4144\">\n<p data-start=\"4106\" data-end=\"4144\">Or in a corner of the screen during gameplay<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"4146\" data-end=\"4149\" \/>\n<h2 data-start=\"4151\" data-end=\"4182\">\u26a0\ufe0f Platform compatibility<\/h2>\n<p data-start=\"4184\" data-end=\"4229\">The game is developed primarily for Twitch.<\/p>\n<p data-start=\"4231\" data-end=\"4370\">TikTok and Kick compatibility is functional, but relies on unofficial modules.<br data-start=\"4324\" data-end=\"4327\" \/>It therefore cannot be guaranteed 100%.<\/p>\n<hr data-start=\"4372\" data-end=\"4375\" \/>\n<h2 data-start=\"4377\" data-end=\"4410\">\ud83d\ude80 Why use Serpent?<\/h2>\n<ul data-start=\"4412\" data-end=\"4615\">\n<li data-start=\"4412\" data-end=\"4453\">\n<p data-start=\"4414\" data-end=\"4453\">Instantly recognizable retro game<\/p>\n<\/li>\n<li data-start=\"4454\" data-end=\"4484\">\n<p data-start=\"4456\" data-end=\"4484\">Unique collaborative gameplay<\/p>\n<\/li>\n<li data-start=\"4485\" data-end=\"4513\">\n<p data-start=\"4487\" data-end=\"4513\">Natural chat engagement<\/p>\n<\/li>\n<li data-start=\"4514\" data-end=\"4545\">\n<p data-start=\"4516\" data-end=\"4545\">Strategic bonus management<\/p>\n<\/li>\n<li data-start=\"4546\" data-end=\"4573\">\n<p data-start=\"4548\" data-end=\"4573\">Competition between viewers<\/p>\n<\/li>\n<li data-start=\"4574\" data-end=\"4615\">\n<p data-start=\"4576\" data-end=\"4615\">Ideal for bringing a community live stream to life<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"4617\" data-end=\"4714\">Serpent turns a timeless classic into an interactive multiplayer experience for your stream.<\/p>\n<hr data-start=\"4716\" data-end=\"4719\" \/>\n<p data-start=\"4721\" data-end=\"4757\">\n<h2>Credits and inspirations<\/h2>\n<p>\nSerpent is an original game developed for FantasyStore \/ Flicky Fantasy.<br \/>\nIt is inspired by the classic Snake game concept, readapted for live streaming with chat votes,<br \/>\ncollective movement, bonus items, individual scores, and rankings.\n<\/p>\n<p>\nThe game code is based on a JavaScript\/Canvas implementation specific to the Flicky Fantasy project.\n<\/p>\n<p>\nSocket.IO is used for real-time communication between the server, the live platforms,<br \/>\nand the game display.<\/p>","protected":false},"excerpt":{"rendered":"<p>Pour consulter le tableau des scores mondiaux de ce jeu c&rsquo;est ici : \u25a6 Tableau des scores mondiaux \ud83d\udc0d Serpent \u2013 Le Snake version multijoueur pour ton live Serpent est une adaptation interactive du c\u00e9l\u00e8bre jeu Snake des t\u00e9l\u00e9phones Nokia, enti\u00e8rement repens\u00e9e pour le streaming et la participation en direct du chat. Cette fois, le [&hellip;]<\/p>\n","protected":false},"featured_media":424,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[18],"product_tag":[],"class_list":["post-423","product","type-product","status-publish","has-post-thumbnail","product_cat-jeux","first","instock","virtual","sold-individually","taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/flickyfantasy.com\/en\/wp-json\/wp\/v2\/product\/423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flickyfantasy.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/flickyfantasy.com\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/flickyfantasy.com\/en\/wp-json\/wp\/v2\/comments?post=423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flickyfantasy.com\/en\/wp-json\/wp\/v2\/media\/424"}],"wp:attachment":[{"href":"https:\/\/flickyfantasy.com\/en\/wp-json\/wp\/v2\/media?parent=423"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/flickyfantasy.com\/en\/wp-json\/wp\/v2\/product_brand?post=423"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/flickyfantasy.com\/en\/wp-json\/wp\/v2\/product_cat?post=423"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/flickyfantasy.com\/en\/wp-json\/wp\/v2\/product_tag?post=423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}