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  
 
   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