{"id":84,"date":"2022-07-04T23:46:13","date_gmt":"2022-07-05T04:46:13","guid":{"rendered":"https:\/\/blog.profdelevante.net\/?p=84"},"modified":"2022-07-04T23:46:13","modified_gmt":"2022-07-05T04:46:13","slug":"haxeflixel-step-by-step-installation-guide","status":"publish","type":"post","link":"https:\/\/blog.profdelevante.net\/?p=84","title":{"rendered":"HaxeFlixel step by step installation guide"},"content":{"rendered":"<p>HaxeFlixel is a 2D game engine designed to work with the Haxe programming language. HaxeFlixel is therefore a robust platform that allows for singular code to be natively compiled in a variety of different programming languages. In this post you will learn how to install HaxeFlixel in your computer and how to start making games with it on the Visual Studio Code development environment.<\/p>\n<p>Games developed with HaxeFlixel can be compiled to work on iOS, Android, HTML 5, Flash and more. Haxe has been used to make award winning and commercially successful games like <em>Northgard<\/em>, <em>Papers, Please,\u00a0<\/em>and the popular indie-game <em>Friday Night Funking<\/em>. This guide with pictures will cover the installation process of the HaxeFlixel game engine using VS Code.<\/p>\n<h2>Install Haxe<\/h2>\n<p>The installation of HaxeFlixel begins with the installation of Haxe, the base programming language. Haxe is open-source and available for free to use by anyone. You should be able to find the latest version online by going to the Haxe website: <a href=\"https:\/\/haxe.org\/download\/\">https:\/\/haxe.org\/download\/<\/a>. For this guide we will be using a Windows-64 bit installation, but you should download the package appropriate to your Operating System. Run the installer and follow the prompts until the installation of Haxe is complete.<\/p>\n<figure id=\"attachment_86\" aria-describedby=\"caption-attachment-86\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-86 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Haxe.jpg\" alt=\"The installation of Haxe is the first step in installing HaxeFlixel\" width=\"490\" height=\"379\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Haxe.jpg 490w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Haxe-300x232.jpg 300w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/><figcaption id=\"caption-attachment-86\" class=\"wp-caption-text\">Fig. 1. Installation wizard of Haxe on a Windows computer.<\/figcaption><\/figure>\n<p>Once the installation is complete you may need to restart your computer before proceeding.<\/p>\n<h2>Install HaxeFlixel<\/h2>\n<p>The installation of HaxeFlixel is done through an elevated command prompt. Use the sear tool in Windows to fund cmd.exe and run it as an administrator. You should get a command window like the one shown next.<\/p>\n<figure id=\"attachment_87\" aria-describedby=\"caption-attachment-87\" style=\"width: 383px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-87 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Cmd-window.jpg\" alt=\"Cmd window during the installation of HaxeFlixel\" width=\"383\" height=\"95\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Cmd-window.jpg 383w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Cmd-window-300x74.jpg 300w\" sizes=\"(max-width: 383px) 100vw, 383px\" \/><figcaption id=\"caption-attachment-87\" class=\"wp-caption-text\">Fig. 2. Command window ready for command input.<\/figcaption><\/figure>\n<p>The first command that you need to run is<\/p>\n<pre class=\"highlighted\"><span class=\"mtk1\">haxelib install lime<\/span><\/pre>\n<p>Type the command into the command window and then press enter. The command window will take a while to start your command and then you will see progress until it is successful. Now you have to install Open FL, type the following command into your command window.<\/p>\n<pre class=\"highlighted\"><span class=\"mtk1\">haxelib install openfl<\/span><\/pre>\n<p>Again the system will run the command and install Open FL in your computer. You should see something close to the following progress bar.<\/p>\n<figure id=\"attachment_88\" aria-describedby=\"caption-attachment-88\" style=\"width: 474px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-88 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/install_open_fl.jpg\" alt=\"Installing Open FL during the installation of HaxeFlixel\" width=\"474\" height=\"363\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/install_open_fl.jpg 474w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/install_open_fl-300x230.jpg 300w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><figcaption id=\"caption-attachment-88\" class=\"wp-caption-text\">Fig. 3. Command window during the installation of Open FL.<\/figcaption><\/figure>\n<p>You should now install Flixel using the following command:<\/p>\n<pre class=\"highlighted\"><span class=\"mtk1\">haxelib install flixel<\/span><\/pre>\n<p>We should now install additional libraries and examples using the following command:<\/p>\n<pre class=\"highlighted\"><span class=\"mtk1\">haxelib run lime setup flixel<\/span>\r\n<\/pre>\n<p>The Command window will take a while to download and install the additional packages. Once it is done, setup lime using this command:<\/p>\n<pre class=\"highlighted\"><span class=\"mtk1\">haxelib run lime setup<\/span><\/pre>\n<p>We are not done with the Command window yet so don&#8217;t close it, but before proceeding make sure lime is installed by typing lime as a command.<\/p>\n<figure id=\"attachment_89\" aria-describedby=\"caption-attachment-89\" style=\"width: 552px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-89 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Lime_installed.jpg\" alt=\"Lime successfully installed during the installation of HaxeFlixel\" width=\"552\" height=\"488\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Lime_installed.jpg 552w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Lime_installed-300x265.jpg 300w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><figcaption id=\"caption-attachment-89\" class=\"wp-caption-text\">Fig. 4. A successful installation of lime.<\/figcaption><\/figure>\n<h2>Testing Lime in Visual Studio Code<\/h2>\n<p>We are now going to test that lime is working properly by running some examples in Visual Studio Code, open the IDE. Create a new project, give it any name you want and then open a command terminal. To open a new terminal you can click on the menu &#8220;Terminal&#8221; on the top of the IDE and then select &#8220;New Terminal&#8221;.<\/p>\n<figure id=\"attachment_90\" aria-describedby=\"caption-attachment-90\" style=\"width: 308px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-90 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/New_Terminal.jpg\" alt=\"Creating a new terminal in Visual Studio Code\" width=\"308\" height=\"367\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/New_Terminal.jpg 308w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/New_Terminal-252x300.jpg 252w\" sizes=\"(max-width: 308px) 100vw, 308px\" \/><figcaption id=\"caption-attachment-90\" class=\"wp-caption-text\">Fig. 5. Navigating the Terminal menu to open a new terminal.<\/figcaption><\/figure>\n<p>Most likely, Visual Studio Code will open a PowerShell terminal instead of a Command Prompt, make sure you change the terminal by selecting the arrow next to the plus sign on the terminal window and selecting Command Prompt from the dropdown menu.<\/p>\n<figure id=\"attachment_91\" aria-describedby=\"caption-attachment-91\" style=\"width: 337px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-91 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Switching_terminal_to_command_prompt.jpg\" alt=\"Switching a terminal to Command Prompt in Visual Studio Code\" width=\"337\" height=\"254\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Switching_terminal_to_command_prompt.jpg 337w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Switching_terminal_to_command_prompt-300x226.jpg 300w\" sizes=\"(max-width: 337px) 100vw, 337px\" \/><figcaption id=\"caption-attachment-91\" class=\"wp-caption-text\">Fig. 6. Switching to a Command Prompt terminal with Visual Studio Code.<\/figcaption><\/figure>\n<p>Now that you have a Command Prompt you can input the command to create one of lime&#8217;s included examples. We will use the SimpleImage example in this tutorial. Input the following command:<\/p>\n<pre class=\"highlight\"><code>lime create SimpleImage<\/code><\/pre>\n<p>This will have created a new folder in your system with the name &#8220;SimpleImage&#8221;, it is filled with the example files. Go into this folder with the following command:<\/p>\n<p><code>cd SimpleImage<\/code><\/p>\n<p>Now that you are inside the folder you can test lime&#8217;s compilation into different languages. Let us test html5. In order to test html5 we just need to run this command:<\/p>\n<p><code>lime test html5<\/code><\/p>\n<p>After a little while, the program will compile and a new window in your web browser will open with the following image:<\/p>\n<figure id=\"attachment_92\" aria-describedby=\"caption-attachment-92\" style=\"width: 527px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-92 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/lime_simple_image.jpg\" alt=\"Simple Image example testing the installation of Lime\" width=\"527\" height=\"577\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/lime_simple_image.jpg 527w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/lime_simple_image-274x300.jpg 274w\" sizes=\"(max-width: 527px) 100vw, 527px\" \/><figcaption id=\"caption-attachment-92\" class=\"wp-caption-text\">Fig. 7. Test of SimpleImage in HTML5, opens in a new web browser window.<\/figcaption><\/figure>\n<p>Here are some other tests that you can do. Please notice that flash is no longer supported by current web browsers.<\/p>\n<pre class=\"highlight\"><code>lime <span class=\"nb\">test <\/span>html5 -Dcanvas\r\nlime <span class=\"nb\">test <\/span>html5 -Ddom\r\nlime <span class=\"nb\">test <\/span>neko\r\nlime <span class=\"nb\">test <\/span>neko -Dcairo\r\nlime <span class=\"nb\">test <\/span>flash<\/code><\/pre>\n<h2>Configuring lime for different platforms<\/h2>\n<p>We are done with VS code for the time being. Go back to your elevated Command Window. We will now setup lime to work with some additional platforms. First we will set it up to work with MS Windows. Input the following command:<\/p>\n<p><code>lime setup windows<\/code><\/p>\n<p>If you are already in Windows, the Command Prompt will relay a message explaining that you only need a Visual Studio C++ Compiler, you got one when you installed Visual Studio Code, so you should be fine. You can now configure lime for Mac and Linux using the following two commands:<\/p>\n<pre class=\"highlight\"><code>lime setup linux\r\nlime setup mac<\/code><\/pre>\n<p>You can also configure Android and iOS compilers by running the following two commands:<\/p>\n<pre class=\"highlight\"><code>lime setup android\r\nlime setup ios<\/code><\/pre>\n<p>Please notice that iOS is only supported on macOS. This tutorial is for Windows computers so the configuration of lime for iOS will not be covered here. You can read about it in this page: <a href=\"https:\/\/github.com\/openfl\/lime.software\/blob\/master\/_docs\/advanced-setup\/ios.md\">lime.software &#8211; Setup iOS<\/a>.<\/p>\n<h2>lime setup for Android<\/h2>\n<p>In order to setup android you need the appropriate Android development tools. You can get these tools by downloading and installing Android Studio from this webpage: <a href=\"https:\/\/developer.android.com\/studio\">https:\/\/developer.android.com\/studio<\/a>. You may also need to download a Java JDK, there is one included with the Android Studio installation. The lime setup will prompt you for the path to your Android SDK, you can get that patt during the installation process, right before you commit to install.<\/p>\n<figure id=\"attachment_93\" aria-describedby=\"caption-attachment-93\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Android_Studio_Setup.jpg\"><img decoding=\"async\" class=\"wp-image-93\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Android_Studio_Setup.jpg\" alt=\"Android Studio Setup during the installation of HaxeFlixel\" width=\"700\" height=\"732\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Android_Studio_Setup.jpg 812w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Android_Studio_Setup-287x300.jpg 287w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Android_Studio_Setup-768x803.jpg 768w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><figcaption id=\"caption-attachment-93\" class=\"wp-caption-text\">Fig. 8. Verify settings window, you can get the paths to both the Java JDK and the Android SDK from this window.<\/figcaption><\/figure>\n<p>Something else that you are going to need is an up-to-date installation of the Android NDK. You can install the NDK from within Android Studio. In order to do that open a new project and go to the Tools menu, and click on the SDK Manager option.<\/p>\n<figure id=\"attachment_94\" aria-describedby=\"caption-attachment-94\" style=\"width: 250px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-94 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/SdK-manager_option.jpg\" alt=\"SDK Manager option\" width=\"250\" height=\"410\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/SdK-manager_option.jpg 250w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/SdK-manager_option-183x300.jpg 183w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><figcaption id=\"caption-attachment-94\" class=\"wp-caption-text\">Fig. 9. Opening the SDK Manager to install the NDK.<\/figcaption><\/figure>\n<p>There, navigate to SDK Tools and check &#8220;NDK (Side by side)&#8221; option and click Apply. A new window will pop-up the software will be downloaded and installed. Make sure that you also install &#8220;Android 4.4 (Kitkat)&#8221; from the SDK Platforms tab.<\/p>\n<figure id=\"attachment_95\" aria-describedby=\"caption-attachment-95\" style=\"width: 764px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-95 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/NDK_installation.jpg\" alt=\"Preparing to install the NDK\" width=\"764\" height=\"595\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/NDK_installation.jpg 764w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/NDK_installation-300x234.jpg 300w\" sizes=\"(max-width: 764px) 100vw, 764px\" \/><figcaption id=\"caption-attachment-95\" class=\"wp-caption-text\">Fig. 10. Installing the NDK using Android Studio.<\/figcaption><\/figure>\n<p>Once the installation is complete the SDK folder will contain a new folder named &#8220;NDK&#8221;, inside you will find a numbered folder. The numbered folder is the NDK folder that you must supply to lime setup.<\/p>\n<h2>Installing and updating HaxeFlixel tools<\/h2>\n<p>Now that lime is installed and configured you can add some new tools to your installation of HaxeFlixel with the following commands:<\/p>\n<pre class=\"highlighted\"><span class=\"mtk1\">haxelib install flixel-tools<\/span>\r\n<span class=\"mtk1\">haxelib run flixel-tools setup<\/span><\/pre>\n<p>When asked to set the flixel command alias make sure to input yes.<\/p>\n<p>You should keep HaxeFlixel up to date. You can run this command to update it:<\/p>\n<pre class=\"highlighted\"><span class=\"mtk1\">haxelib update flixel<\/span><\/pre>\n<p>And that is it. Your installation of HaxeFlixel is complete.<\/p>\n<h2>HaxeFlixel&#8217;s &#8220;Hello World&#8221; example<\/h2>\n<p>We will run a very simple example following HaxeFlixel&#8217;s very own &#8220;Hello World&#8221; tutorial, which can be <a href=\"https:\/\/haxeflixel.com\/documentation\/hello-world\/\">found here<\/a>. Create a new folder and open it in Visual Studio Code, you may name it however you like, try &#8220;Projects&#8221;. Now open a Command Prompt terminal and input the following command:<\/p>\n<pre class=\"highlighted\"><span class=\"mtk1\">flixel tpl -n <\/span><span class=\"mtk9\">\"HelloWorld\"<\/span><\/pre>\n<p>This command will create a new folder named &#8220;HelloWorld&#8221; populated with all the base files that HaxeFlixel needs to run. Visual Studio Code will also open a new window with this folder at its base. It is now good moment to create a git repository and push it to GitHub, if you are so inclined.<\/p>\n<p>Open the file &#8220;PlayState.hx&#8221; that is inside the source folder. And paste the following lines right below &#8220;super.create()&#8221;<\/p>\n<div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 var text = new flixel.text.FlxText(0, 0, 0, &#8220;Hello World&#8221;, 64);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 text.screenCenter();<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 add(text);<\/div>\n<\/div>\n<p>Text like this is known as FlxText. In order to run the code you must run lime from within the folder that contains the file named &#8220;Project.XML&#8221; which details all the dependencies of your project. Make sure to save your files before proceeding.<\/p>\n<figure id=\"attachment_96\" aria-describedby=\"caption-attachment-96\" style=\"width: 633px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-96 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Hello_world_in_HF.jpg\" alt=\"Hello World FlxText for HaxeFlixel\" width=\"633\" height=\"461\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Hello_world_in_HF.jpg 633w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Hello_world_in_HF-300x218.jpg 300w\" sizes=\"(max-width: 633px) 100vw, 633px\" \/><figcaption id=\"caption-attachment-96\" class=\"wp-caption-text\">Fig. 11. Playstate.hx has been modified to include the FlxText for Hello World.<\/figcaption><\/figure>\n<p>Open a new terminal inside the HelloWorld folder and test it targeting different platforms. Try HTML5 first, use the command: lime test html5<\/p>\n<figure id=\"attachment_97\" aria-describedby=\"caption-attachment-97\" style=\"width: 656px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-97 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Hello_World_html5.jpg\" alt=\"Hello World with Haxe Flixel on HTML5\" width=\"656\" height=\"534\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Hello_World_html5.jpg 656w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Hello_World_html5-300x244.jpg 300w\" sizes=\"(max-width: 656px) 100vw, 656px\" \/><figcaption id=\"caption-attachment-97\" class=\"wp-caption-text\">Fig. 12. Hello World rendered in HTML5 from HaxeFlixel.<\/figcaption><\/figure>\n<p>Now, let us try neko. Press Ctrl+C to cancel the currently running command and then use this command: lime test neko. A new window should pop-up with the program running. Notice that there is sound.<\/p>\n<figure id=\"attachment_98\" aria-describedby=\"caption-attachment-98\" style=\"width: 645px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-98 size-full\" src=\"http:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Hello_world_neko.jpg\" alt=\"HaxeFlixel-HelloWorld-neko\" width=\"645\" height=\"516\" srcset=\"https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Hello_world_neko.jpg 645w, https:\/\/blog.profdelevante.net\/wp-content\/uploads\/2022\/07\/Hello_world_neko-300x240.jpg 300w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/><figcaption id=\"caption-attachment-98\" class=\"wp-caption-text\">Fig. 13. Hello World with HaxeFlixel now targeting neko.<\/figcaption><\/figure>\n<p>You may try other platforms, but please notice that Flash has been discontinued and unless you have a Flash Player configured to run .swf files automatically lime will just stop the execution of that test.<\/p>\n<p>This concludes the tutorial.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HaxeFlixel is a 2D game engine designed to work with the Haxe programming language. HaxeFlixel is therefore a robust platform that allows for singular code to be natively compiled in a variety of different programming languages. In this post you will learn how to install HaxeFlixel in your computer and how to start making games [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":97,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,39],"tags":[38,17,23],"class_list":["post-84","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding","category-english","tag-haxeflixel","tag-visual-studio-code","tag-vs-code"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=84"}],"version-history":[{"count":2,"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=\/wp\/v2\/posts\/84\/revisions"}],"predecessor-version":[{"id":99,"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=\/wp\/v2\/posts\/84\/revisions\/99"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=\/wp\/v2\/media\/97"}],"wp:attachment":[{"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.profdelevante.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}