Jump to content

amarok

Members
  • Posts

    162
  • Joined

  • Last visited

  • Days Won

    1

amarok last won the day on August 19 2022

amarok had the most liked content!

4 Followers

Profile Information

  • Location
    Wrocław, Poland

Recent Profile Visitors

2,806 profile views

amarok's Achievements

Chopper Commander

Chopper Commander (4/9)

1.7k

Reputation

  1. @DaveMacBlack, thank you very much for your offer. I've just sent you a PM with details about the translation. By the way, I would like to inform everyone that a newer version of level editor for Time Wizard is available on the following link: https://gitlab.com/amarok8bit/time-wizard-level-editor List of changes in v1.8 is as follows: Added on/off buttons. Added buttons with timer. Added following enemies. Added tw_11_redesign, test3 and test4 levels. Fixed problem with vertical portals in v1.7. I am waiting for new levels from you!
  2. Work In Progress Demo 3 of Time Wizard Deluxe has just arrived This time the following features have been introduced: Added on/off buttons. Previously there were buttons only for turning on or only for turning off. It helped me to simplify this horrible level 11 from the original game. Added buttons with timers. Now it is possible to use buttons which turn on or turn off something but for specific period of time up to 5 seconds. These buttons are time resist it means that you can use time manipulation to speed up your movements and be on time before the timer of the button will come to its end. Added following enemies. There are a little more smart enemies which follows your movements and try to block your passage. These new enemies are time resist, so you can cheat them by rewind or fast forward your timeline and be faster than robots. I hope that these new features will make the Time Wizard Deluxe more interesting than before. The updated level editor will be available soon.
  3. New version of level editor v1.7 is available: https://gitlab.com/amarok8bit/time-wizard-level-editor The main changes include: - added horizontal portals, - added disappearing ladders, - added long horizontal wall, - added 2 sample levels containing new items mentioned above, - changed folder for storing settings, now it is OS dependent user data folder, - added executable in dmg format for MacOS. Please enjoy and create your great levels... and send them to me if you whish to see them and your nickname in Time Wizard Deluxe
  4. I have prepared Work In Progress Demo 2 of Time Wizard Deluxe. The list of changes: Added disappearing ladders and test level with them. Ladders can be activated by pressing buttons or automatically by passing of time. Ladders can be time resist or not. Added French translation prepared by @StaxX28. Added German translation prepared by @pps. Added Italian translation prepared by @Philsan. Added Spanish translation prepared by @Yautja. Redesign of the font in terms of diacritic characters for different languages. Adjustments in language selection screen. Added Mq Workshop logo on splash screen, because the physical release will be done by Mq Workshop. If your language is not included in the game and you whish to have it, please let me know.
  5. @StaxX28 thanks a lot for your help with the translation. Please check your message box for details.
  6. @pps, thank you very much for you help! Please find PM from me in your message box.
  7. @Yautja, Thanks a lot for your proposal! I've sent you PM with English texts.
  8. @Philsan, Thank you very much for your offer. I've just sent you PM with the original texts to be translated. I am looking forward for your contribution.
  9. As I announced some time ago, I am working on an exended version of the Time Wizard game. I named it Time Wizard Deluxe, at least for a while. Finally the game will receive a physical release on a cartridge. Working demo version 1: Loads from a cartridge. Runs on an Atari XL/XE with 64 kB of RAM (tested on Altirra emulator). Includes a language selection screen - at this point there are English and Polish. Features the first of several planned new game mechanics - horizontal portals. I am going to keep you updated on progress as more demos are created.
  10. Many thanks, @tebe. You are really fast. I've checked the latest version and it works perfectly.
  11. @tebe, I am not sure, but I think I've just found a problem with memory alignment for variables with fixed address (set by absolute) which are types of records containing arrays. Please see the following source code: program Test; const SIZE = 3; type TStructure = record array_of_bytes: array[0..SIZE - 1] of Byte; array_of_words: array[0..SIZE - 1] of Word; byte_field: Byte; end; var auto: TStructure; fixed: TStructure absolute $4000; begin end. There are two variables of the same type - auto, which address is automatically set by compiler and fixed with address set by hand. When I look on lst file I can see that alignemnt for members of auto variable is proper but for fixed not. Please see the following excerpt from lst file. 262 = 205F adr.AUTO = DATAORIGIN+$000B ; [10] RECORD 263 2032 .var AUTO = adr.AUTO .word 264 = 205F adr.AUTO.ARRAY_OF_BYTES = [DATAORIGIN+$000B] .array [3] 265 2032 .var AUTO.ARRAY_OF_BYTES = adr.AUTO.ARRAY_OF_BYTES .word 266 = 2062 adr.AUTO.ARRAY_OF_WORDS = [DATAORIGIN+$000E] .array [3] .word 267 2032 .var AUTO.ARRAY_OF_WORDS = adr.AUTO.ARRAY_OF_WORDS .word 268 = 2068 AUTO.BYTE_FIELD = DATAORIGIN+$0014 269 = 4000 adr.FIXED = $4000 270 2032 .var FIXED = adr.FIXED .word 271 = 4000 adr.FIXED.ARRAY_OF_BYTES = $4000 272 2032 .var FIXED.ARRAY_OF_BYTES = adr.FIXED.ARRAY_OF_BYTES .word 273 = 4002 adr.FIXED.ARRAY_OF_WORDS = $4002 274 2032 .var FIXED.ARRAY_OF_WORDS = adr.FIXED.ARRAY_OF_WORDS .word 275 = 4004 FIXED.BYTE_FIELD = $4004 You can see that the local offsets of members are proper in case of auto variable: - array_of_bytes: 0=$205F-$205F - array_of_words: 3=$2062-$205F - byte_field: 9=$2068-$205F But local offsets of members are invalid for fixed variable: - array_of_bytes: 0=$4000-$4000 - array_of_words: 2=$4002-$4000 - byte_field: 4=$4004-$4000 I am using the latest version of MadPascal and MadAssembler taken from github. Have you ever found the problem? I really need to use records with fixed addresses for cartridge version of Time Wizard. Could you please fix it? Thank you in advance for your help.
  12. Dear all! I decided to make the Time Wizard source code repository public. You can review the source codes of the game if you whish. If anyone had any questions about the source codes, I can try to explain. The project is located there: https://gitlab.com/amarok8bit/time-wizard Also, I haven't announced here yet but there is an updated version of level editor for Time Wizard. The list of changes in v1.3 and v1.4 is below: modified and simplified gui for states, added support for clipbard operations like Cut, Copy, Paste added support for keyboard operations when object is selected: arrow keys to moves the object in the specified direction Shift + arrow keys to resize the object in the specified direction Delete to remove the selected object Home / End to change the drawing order of the object to the beginning or the end PageUp / PageDown to change the drawing order of the object earlier or later. added Spanish translation, thank you @Yautja binaries for MacOS (previously were for Windows and Linux only) Level editor is available there: https://gitlab.com/amarok8bit/time-wizard-level-editor/
  13. @Saint (Swiety), your game is so amazing that it is almost unbelievable for the 8-bit Atari. Congratulations and good luck in the further development of great your projects.
  14. Once again, I would like to thank you very much for all the votes in the competition for the best game of 2023. ❤️❤️❤️ I am immensely pleased that you like the game so much. Your feedback is extremely important. It encourages me even more to prepare a cartridge release, as I have already mentioned. As you can see, Time Wizard is also very happy: I would also like to congratulate the other finalists of the competition, as their works are amazing. Also, I would like to thank the organizers of the competition for their initiative and engagement!
×
×
  • Create New...