home.social

#hollywoodmal — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hollywoodmal, aggregated by home.social.

fetched live
  1. Another layout for my #smartclock project, this is a test for the 'tile' element which can be used to create scrolling backgrounds... I should find another name for this project, it has nothing that smart but lots of customization and animations, any suggestions? 😃

    #HollywoodMAL #clock #indiedev #solodev #chunli #felicia

  2. This is the first post of a series about my attempt to create an RPG Engine.
    I'm diving back into creating my very own RPG engine after multiple failed/abandoned attempts.
    I want it super flexible and avoid hardcoding as much as possible. The post covers using Hollywood-MAL (and Lua which is very similar) for coding and building damage types, creature attributes and status changes, with almost total customization.

    #RPGEngine #HollywoodMAL #Lua #Programming

    a-mc.biz/2025/03/26/generic-rp

  3. It's raining... so I worked a bit on my rpg engine 😁
    Testing weapons definition, still miss a lot of validation code.

    #rpg #rpgengine #hollywoodmal #solodev #gamedev

  4. I think I found a way to define custom 'status changes' and 'alterations'. Alterations are the base for spells, scrolls, abilities and additional effects for any item.

    Shot 1
    'poison' alter the 'life.current' target's attribute decreasing it by -3 each turn for 5 turns using 'physic.health' damage type.
    It also have 10% probability to inflict slow at each turn (not cumulative).

    Shot 2
    'slow', referred by 'poison' affect the 'turn_position' that is changed by 175%

    #rpg #gamedev #hollywoodMAL

  5. 😱
    30 minutes on this old project: added weapon classes used to group weapons, each weapon class has these properties:
    - name
    - ranged (boolean)
    - two hands (boolean)
    - damage type
    - proficiencies
    This last property is used to determine if the charatcer is able to use that weapon class or not.

    This project will be ready, I think, in my third reincarnation 😂

    #rpg #gamedev #solodev #indiedev #HollywoodMAL

  6. #TheGate editor coded with #HollywoodMAL
    ---
    The script editor basic functions are almost completed, if the script has been modified and the user click "Load" a requester ask him for:
    - Discard changes & load new script
    - Save changes & load new script
    - Cancel the operation

    Door's scripts have a fixed filename with the format "evlock_[map_nr].[door_nr].txt"

  7. The boring part is that I've to setup the table with all the handler functions, but this removes the Switch/Case completely and make the code faster avoiding all the comparisons.

    Picture 1: The table loaded with all the handler functions

    Picture 2: The code used to replace the Switch/Case. I only have to check that the table fields exist before trying to access it.

    This is common in #Lua and maybe someone will find useful to know that it can be done in #HollywoodMAL too 😀

  8. #TheGate editor coded with #HollywoodMAL
    ---
    Today I've changed the structure of the event handler to avoid SWITCH/CASE statements.

    A GUI event creates a message with several fields but what I need to handle them are:
    .id (the gadget id)
    .attribute (the type of event like 'pressed', 'selected', etc...)

    Previously I handled them with something like this:
    Switch msg.attribute
    Case "Pressed"
    Switch msg.id
    Case "Load_Button"
    handler_func()

    🧵 ➡️

  9. #TheGate for #Amiga
    ---
    Now I'm able to click on a door to activate it and recall its parameters, and I'm also able to drag the door to another position!
    Good.
    Now it's time to go out and get some fresh air as a reward 😀
    ---
    #gameDev #soloDev #indieDev #Commodore #HollywoodMAL #AMOSProfessional

  10. #TheGate for #Amiga - Editor
    ---
    Here is a small video about the current editor's state.
    I've added all the doors editing gadgets, fully working, and on the right there is the map we are editing with scrollbars & a zoom controller.

    Next step: render the doors into the map and make them cliccable for easy editing.
    :amiga:

    #HollywoodMAL is a great development tool, I'm happy to have started to code with it many years ago 😀
    ---
    #gameDev #indieDev #soloDev

  11. Do you think development of #TheGate for #Amiga has stopped?
    Oh NO! It was just paused because of life troubles, but here is a screenshot of the editor which I've decided to develop using #HollywoodMAL instead of AMOS to speed up the process 😀
    ---
    #indieDev #soloDev #AMOSProfessional #AMOS #gameDev

  12. So... I drop the development of "The Gate" editor in #AMOSProfessional.
    I realized that building a GUI system from scratch needs too much time, and tbh, I've already done this immense job with my #HGUI library for #HollywoodMAL (on GitHub).

    In a couple of hours I've reached a good point, as you can see from the screenshot.

    I'm using Hollywood-MAL + #RapaGUI plugin for the interface (under #Amiga #MUI will be used).

    ❤️ Linux is so confortable...
    ---
    #TheGate #gameDev #indieDev #AMOS #Linux

  13. To take a break from the routine I'll started to dig on my old #HollywoodMAL projects and I've found a library that could be usefull for other coders too.
    With this lib you can handle asynchronous effects without the need to track them, the lib will take care of this task.
    It has several methods to pause, resume, finish, cancel, etc...
    Here is a video of the included example that shows a grid of 3x3 cells, each with a random image displayed with a random effect.

    LINK
    github.com/Allanon71/Hollywood

  14. Programming with Linux is so pleasant 💕
    Browsing my projects folder I've found
    an old project about an #RPG engine I was developing with #HollywoodMAL ,
    I almost forgot about it!
    It's really nice, very configurable but unfinished, so, to take a break from #TheGate I'll work a week on this.
    I started it for a game I've planned some time ago, called "The Alchemist" 😁
    Target platforms are all that Hollywood can compile for: almost all!
    AROS, Win, MacOS, AmigaOS, MorphOS, Linux (x86, x64 & ARM)!

  15. I've released 'Checksummer' : a program to calculate checksum & hash of files.

    Sources are available for my supporters on Patreon :
    patreon.com/posts/checksummer-

    Executables are here for all :
    cloud.mastodon.uno/s/aP673febX

    Target platforms:
    - #Amiga OS3.x (with and without FPU)
    - Amiga OS4
    - #MorphOS
    - #AROS
    - #Linux (PPC, Arm, x86, x64)
    - #MacOS (x86, x64, PPC)
    - #Windows x64

    If you try it please have a look at the included readme!

    Feedback is welcome :)
    ---
    #tools #Programming #HollywoodMAL

  16. If there is anyone in the Fediverse who programs with #HollywoodMAL and uses my AppBuilder tool, it's time to press the "Check for updates" button because I have updated all the plugins to their latest versions and added the "Pangomonium" plugin released a few days ago by creator of HollywoodMAL.

    ➡️ HollywoodMAL : hollywood-mal.com/index.html

    ➡️ AppBuilder : allanon71.itch.io/appbuilder

    #programming #buildtools #multiplatform #crosscompiling

  17. My little utility to calculate the #checksum and #sha values seems finished. Done using #HollywoodMAL and #RapaGUI plugin so should be compatible even with #Amiga -like systems with #MUI, but need to try 😀
    The source & compiled versions will be available somewhere, maybe on my Patreon page (for free), in the next days.
    --
    I've found difficulties on how I had to structure the code in order to refresh the GUI during long loops, I may write something about it and how it should be done properly.

  18. Trying to find new supporters 😀
    If you like what I do :
    ➡️ Patreon : patreon.com/Allanon71

    If you like what I do but want to get the AMOS code for free and nothing else that's fine too:
    ➡️ Itch'io : allanon71.itch.io/

    The result of some days of playing with an old source I found, I've completely transformed it into a flexible and customizable dialog box, for an extensive description have a look at the links above.

    #retroprogramming #AMOSProfessional #AMOS #HollywoodMAL #Amiga #Commodore

  19. This afternoon I've worked on a little utility I've almost finished, with it you can calculate the checksum and the hash of the files you drop in the file list.
    I called it "Checksummer" but I don't like it, for some reason it reminds me of chewing gum 😅
    ---
    Developed with #HollywoodMAL and #RapaGUI plugin so it will be available for almost anything out there including #Amiga

  20. It's done! This little utility should help #HollywoodMAL devs to pack and use all their resources in one big file.
    The two small windows on the top-right are 2 examples of a very simple slideshow but the left window is accessing the image files while the right one is reading the images from the resource file.
    In the bottom left window there is the generated code to include in your main source (the resource file is easy to move since I used a variable for the path).

    Random images from internet.

  21. My little ResourceMaker for #HollywoodMAL seems to work, I've dropped 4 files in the program (on the right) and it generated:
    - A resource file with all the dropped stuff (all the files)
    - A include file for Hollywood code (source code)
    - A definition file with the details about included files (for reference or maybe to load as project).

    On the left there are the 3 generated files, 2 of them will be used with Hollywood.

    Now I've to build a little demo to check if all is working as expected.

  22. I'm experimenting with #RapaGUI plugin for #HollywoodMAL for the first time.

    This plugin is really interesting for 3 main reasons:
    - Great documentation (348 pages! 😅 )
    - GUI can be defined "externally" using an xml file
    - Apps built with this plugin will run on almost any target including #Amiga + RTG, in this case the GUI will be built using #MUI . I'm not sure if RTG is mandatory...

    As soon as I've finished this little utility I'll test it under #FSUAE to check how it performs.
    :amiga:

  23. I needed something simple to build my utility apps so I started building a very simple module for #HollywoodMAL called #Monowin because all the elements are on a single window.
    It has several nice features and even if it seems a terminal app it's instead a graphical app.
    I hope this thing can run decently also on slow systems like plain #Amiga s.
    The first app I'm going to build with this thing is an utility to create/manage HollywoodMAL's virtual file system, soon on my Patreon 😀

    Specs ⤵️

  24. I've released a tutorial about conditional branching technics in #HollywoodMAL (but also valid for #LUA) on Patreon.

    For everyone interested, you can follow me on Patreon for free or you can access exclusive content, like this tutorial, with a very small help starting from $1 💖

    patreon.com/posts/92509846

    #programming #coding #tutorial #support

  25. Non so perchè ma certe volte ho un istinto irrefrenabile di programmare qualcosa di nuovo, quindi ecco un video dell'ennesimo progetto iniziato, nome provvisorio "Debrys", uno shot'em'up orizzonatale programmato con #HollywoodMAL , il suo plugin GLGalore e una mia libreria progettata proprio per la creazione di videogiochi.
    Niente di speciale nel video, devo praticamente aggiungere tutto 😂

    #shootemup #gamedev #solodev #creativity #nerdism

  26. La mia piccola utility per estrarre la documentazione dai sorgenti #HollywoodMAL ed esportarli in #markdown sembra funzionare 😁
    Per adesso mi basta per evitare di copiaincollare per ore, credo che aggiungerò qualche funzione e lo rilascerò free 👍