Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 23:47 24 Apr 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

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

     Page 10 of 10    
Author Message
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2384
Posted: 05:57pm 29 Oct 2024
Copy link to clipboard 
Print this post

  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
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1191
Posted: 06:15am 30 Oct 2024
Copy link to clipboard 
Print this post

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
'no comment
 
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 499
Posted: 12:00pm 02 Jan 2025
Copy link to clipboard 
Print this post

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

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4227
Posted: 02:32pm 06 Jan 2025
Copy link to clipboard 
Print this post

@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
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 499
Posted: 10:48pm 06 Jan 2025
Copy link to clipboard 
Print this post

@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 :)
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4227
Posted: 10:28am 07 Jan 2025
Copy link to clipboard 
Print this post

  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
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 499
Posted: 12:21pm 08 Jan 2025
Copy link to clipboard 
Print this post

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


 
PeteCotton

Guru

Joined: 13/08/2020
Location: Canada
Posts: 522
Posted: 04:00pm 08 Jan 2025
Copy link to clipboard 
Print this post

Very cool! Great job as always!
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3982
Posted: 04:08pm 08 Jan 2025
Copy link to clipboard 
Print this post

Wow.  Pretty cool.

John
 
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 499
Posted: 05:08pm 21 Jan 2025
Copy link to clipboard 
Print this post

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!

 
PilotPirx

Regular Member

Joined: 03/11/2020
Location: Germany
Posts: 92
Posted: 01:16pm 31 Jan 2025
Copy link to clipboard 
Print this post

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

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4227
Posted: 01:30pm 31 Jan 2025
Copy link to clipboard 
Print this post

  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
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
PilotPirx

Regular Member

Joined: 03/11/2020
Location: Germany
Posts: 92
Posted: 02:10pm 31 Jan 2025
Copy link to clipboard 
Print this post

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

Regular Member

Joined: 03/11/2020
Location: Germany
Posts: 92
Posted: 02:29pm 31 Jan 2025
Copy link to clipboard 
Print this post

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
 
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 499
Posted: 03:49pm 31 Jan 2025
Copy link to clipboard 
Print this post

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
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4227
Posted: 05:15pm 31 Jan 2025
Copy link to clipboard 
Print this post

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
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 499
Posted: 07:20pm 31 Jan 2025
Copy link to clipboard 
Print this post

Yep, something for further investigation  
 
     Page 10 of 10    
Print this page


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

© JAQ Software 2025