Menu
JAQForum Ver 19.10.27

Forum Index : Microcontroller and PC projects : MMBasic: Knightmare Game

   Page 10 of 10    
Posted: 05:57pm
29 Oct 2024
Copy link to clipboard
stanleyella
Guru


  LeoNicolas said  Hello everyone

Thank you for asking how the things are going. After I completed the level 7 development I needed to pause the project. I got divorced and I'm putting my life back on track. I have plans to finalize the last level as soon my life is back to the "normal" pace.

I married at 20. 30 years later left me. single parent.
initially it's difficult but life does go on.
you will find another if you seek, women want a partner also.
just my empathy, stan
 
Posted: 06:15am
30 Oct 2024
Copy link to clipboard
Martin H.
Guru


Hi Leo,

It just became very quiet about the project.
  LeoNicolas said  After I completed the level 7 development I needed to pause the project. I got divorced and I'm putting my life back on track. I have plans to finalize the last level as soon my life is back to the "normal" pace.


That's not great to hear, but sometimes life happens in front of a screen and that has a much higher priority.

I wish you all the best in recalibrating your life.

Martin
 
Posted: 12:00pm
02 Jan 2025
Copy link to clipboard
LeoNicolas
Guru


Thank you @thwill for the PR. It only needs a quick conflict fix. I have created a new input.inc file and moved the input functions to there.
 
Posted: 02:32pm
06 Jan 2025
Copy link to clipboard
thwill
Guru


@LeoNicolas you may have noticed from the PR that I've arbitrarily assigned the version number v0.1.0 to the version of Knightmare I'm going to include alongside MMB4L v0.7-alpha.1. Is this OK, or can you suggest a more appropriate version number.

Tom
 
Posted: 10:48pm
06 Jan 2025
Copy link to clipboard
LeoNicolas
Guru


@thwill, thank you for the changes to the game. I have merged them.

I'm pushing a fix on the gamepad function for a bug that was preventing the keyboard input to work. I have built the MMB4L from the last source code but the game didn't run on it due to errors on interpreting the option commands. Am I doing something wrong?

I also completed the level 7 development and I'm recording a video for the stage gameplay. The stage 8 is on the way as well :)
 
Posted: 10:28am
07 Jan 2025
Copy link to clipboard
thwill
Guru


  LeoNicolas said  @thwill, thank you for the changes to the game. I have merged them.


You're welcome.

  LeoNicolas said  I'm pushing a fix on the gamepad function for a bug that was preventing the keyboard input to work.


That's odd, I thought it was working for me, perhaps there is a bug in MMB4L which meant it "worked" there but not on the real hardware.

  LeoNicolas said  I have built the MMB4L from the last source code but the game didn't run on it due to errors on interpreting the option commands. Am I doing something wrong?


Without knowing what the errors were I would guess you built the "main" branch which is v0.6.1. You need to build the "develop-v0.7-alpha.1" branch; once it is checked out you can just run the "build.sh" script. Please note I haven't published v0.7-alpha.1 yet and thus that branch should be considered to be unstable, i.e. I'm likely to edit some of its change-sets.

  LeoNicolas said  I also completed the level 7 development and I'm recording a video for the stage gameplay. The stage 8 is on the way as well :)


Nice,

Tom
 
Posted: 12:21pm
08 Jan 2025
Copy link to clipboard
LeoNicolas
Guru


Hello everyone

Today I released the stage 7 gameplay video. The source code is up to date on my GitHub.

This is the first gameplay where the game is running on the MMB4L interpreter version. I want to especially thank Tom (@thwill) for his amazing port. I don't need to rely on wine anymore to run the game on my Linux

Enjoy   https://youtu.be/WcIpNk5oHE0


 
Posted: 04:00pm
08 Jan 2025
Copy link to clipboard
PeteCotton
Guru


Very cool! Great job as always!
 
Posted: 04:08pm
08 Jan 2025
Copy link to clipboard
JohnS
Guru

Wow.  Pretty cool.

John
 
Posted: 05:08pm
21 Jan 2025
Copy link to clipboard
LeoNicolas
Guru


Good news everyone, the last stage (stage 8) is coming. Soon we will have a complete game to play and defeat , and it is not easy!

 
Posted: 01:16pm
31 Jan 2025
Copy link to clipboard
PilotPirx
Regular Member


I have tested the program on a CMM2 G2 with MMBasic version 5.07.02b11.
Unfortunately the program stops without any output and without an error message.
Just a blinking cursor. Do I have to set anything?
 
Posted: 01:30pm
31 Jan 2025
Copy link to clipboard
thwill
Guru


  PilotPirx said  I have tested the program on a CMM2 G2 with MMBasic version 5.07.02b11.


Thought its ultimate target is the CMM2 I'm not sure it's been tested on anything other than MMB4W + MMB4L.

  PilotPirx said  Unfortunately the program stops without any output and without an error message.
Just a blinking cursor. Do I have to set anything?


Do you mean it has returned to the MMBasic prompt ?

If so then what is the output of TRACE LIST and which download link did you use (so the line numbers from the trace can be matched up) ?

Best wishes,

Tom
 
Posted: 02:10pm
31 Jan 2025
Copy link to clipboard
PilotPirx
Regular Member


Yes, it has returned to the MMBasic prompt.
But if i look on the console, i can see this output

Error on connecting to the gamepad: 16
Please, check the gamepad connection and restart the game or change the g_gamepad_on% variable to false.

I use the actual Github Code on https://github.com/leonicolas/knightmare-cmm2

> TRACE LIST
[boss.inc:201] [boss.inc:231] [boss.inc:238] [boss.inc:258] [boss.inc:312] [boss.inc:319] [boss.inc:421] [boss.inc:432] [boss.inc:436] [boss.inc:440] [collision.inc:1] [collision.inc:15] [collision.inc:67] [collision.inc:90] [collision.inc:114] [collision.inc:122] [collision.inc:199] [collision.inc:224] [init.inc:2] [init.inc:37] [init.inc:81] [init.inc:92] [input.inc:1] [input.inc:30] [input.inc:49] [map.inc:1] [map.inc:43] [map.inc:53] [map.inc:64] [map.inc:71] [map.inc:76] [map.inc:89] [map.inc:119] [map.inc:126] [map.inc:142] [map.inc:148] [map.inc:168] [map.inc:181] [map.inc:226] [map.inc:236] [map.inc:260] [map.inc:267] [music.inc:2] [music.inc:4] [music.inc:24] [music.inc:80] [music.inc:84] [objects.inc:1] [objects.inc:25] [objects.inc:131] [objects.inc:208] [objects.inc:216] [objects.inc:224] [objects.inc:230] [objects.inc:264] [objects.inc:321] [objects.inc:630] [objects.inc:635] [objects.inc:647] [objects.inc:659] [objects.inc:667] [objects.inc:675] [objects.inc:694] [objects.inc:705] [objects.inc:722] [objects.inc:732] [objects.inc:741] [objects.inc:755] [objects.inc:762] [objects.inc:890] [objects.inc:897] [objects.inc:915] [objects.inc:983] [objects.inc:998] [objects.inc:1129] [objects.inc:1144] [objects.inc:1148] [power_ups.inc:1] [power_ups.inc:17] [power_ups.inc:40] [power_ups.inc:45] [power_ups.inc:49] [power_ups.inc:64] [power_ups.inc:74] [print.inc:1] [print.inc:7] [print.inc:16] [print.inc:20] [print.inc:24] [print.inc:29] [print.inc:34] [print.inc:41] [print.inc:45] [print.inc:53] [print.inc:57] [print.inc:62] [print.inc:66] [print.inc:70] [queue.inc:2] [queue.inc:18] [queue.inc:61] [timer.inc:2] [timer.inc:13] [23] [24] [26] [init.inc:4] [init.inc:9] [screen.inc:15] [screen.inc:16] [screen.inc:17] [init.inc:10] [init.inc:11] [init.inc:13] [init.inc:14] [init.inc:16] [init.inc:17] [init.inc:19] [init.inc:20] [init.inc:23] [init.inc:26] [init.inc:27] [init.inc:28] [init.inc:29] [init.inc:30] [init.inc:31] [init.inc:32]
>
 
Posted: 02:29pm
31 Jan 2025
Copy link to clipboard
PilotPirx
Regular Member


New situation: if i change the g_gamepad_on% variable to false it starts.
But the sprites doesn't work. most of them are black. The knight is also surrounded by black pixels.

It's like this:

Edited 2025-02-01 00:42 by PilotPirx
 
Posted: 03:49pm
31 Jan 2025
Copy link to clipboard
LeoNicolas
Guru


Thank you for testing the game.

I didn't test the game in a real CMM2 yet. It will probably require some adjustments. I'm developing the game on my PC and it was only tested on the MMB4W and MMB4L interpreters.

There are a lot of bugs to fix, that I'm leaving to the end. Right now I'm finalizing the implementation of the last stage, stage 8.
Edited 2025-02-01 01:49 by LeoNicolas
 
Posted: 05:15pm
31 Jan 2025
Copy link to clipboard
thwill
Guru


Looks like sprite transparency "isn't working" the same on all platforms.

That's a "bit odd" since MMB4W was IIRC a direct port of the CMM2 code.

MMB4L's sprite code is a rewrite using the PicoMiteVGA code as a reference.

Best wishes,

Tom
 
Posted: 07:20pm
31 Jan 2025
Copy link to clipboard
LeoNicolas
Guru


Yep, something for further investigation  
 
Posted: 01:21am
12 May 2025
Copy link to clipboard
LeoNicolas
Guru


Hi everyone

I pushed the stage 8 map to the game repo. Now I'm implementing the final boss behaviour. This stage is not easy  
This version has only been tested on the MMB4L. After finishing the game, I will add support for the other platforms.




Edited 2025-05-12 12:18 by LeoNicolas
 
   Page 10 of 10    


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025