Author Topic: Project CHR$(143) : a CPC tribute  (Read 1426 times)

0 Members and 1 Guest are viewing this topic.

Offline NJean

  • CPC464
  • **
  • Posts: 9
  • Country: fr
  • Liked: 13
  • Likes Given: 3
Project CHR$(143) : a CPC tribute
« on: 23:40, 16 April 20 »

Hi everyone !

Do you remember the "SYMBOL" instruction? That was one of my important discoveries when I started learning BASIC with my CPC!(though my user manual was not very explicit about the meaning of this bunch of numbers you had to provide...)

In tribute to the BASIC little games (full of user defined characters) I used to develop (or type in from magazines) on my 464, I have decided to create a small PC video game, which also includes some references to slightly more popular productions...
First level is simple, but, depending on your abilities, some others may be a little more challenging... :winner:

It is now downloadable from http://chr143.itch.io (where you will also find an "official trailer"...)

Comments would be much appreciated!


Nicolas

PS. And thanks to Floyanami too, for the original main menu soundtrack...

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.696
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3238
  • Likes Given: 5904
Re: Project CHR$(143) : a CPC tribute
« Reply #1 on: 10:36, 22 April 20 »
I wanted to draw people's attention to this - it's really enjoyable and the CPC aesthetics is great! Can't understand why not more people have tried it!

Offline Brundij

  • CPC464
  • **
  • Posts: 12
  • Country: es
  • Liked: 25
  • Likes Given: 3
Re: Project CHR$(143) : a CPC tribute
« Reply #2 on: 18:47, 24 April 20 »
I wanted to draw people's attention to this - it's really enjoyable and the CPC aesthetics is great! Can't understand why not more people have tried it!
Yeah, for those that didn't try it yet, it's a true love letter to the CPC. And I'm enjoying it even if I am a dumb puzzle games player. Text mode graphics are awesome!

Offline NJean

  • CPC464
  • **
  • Posts: 9
  • Country: fr
  • Liked: 13
  • Likes Given: 3
Re: Project CHR$(143) : a CPC tribute
« Reply #3 on: 20:52, 24 April 20 »

Thanks a lot to you both!
I have spent some time designing it, telling myself such things as "My imaginary player might try this, I could tell him that" and so on.. so I really appreciate that real humans (in addition to my beta-tester, no offense, floyanami!) may finally cope with it... and enjoy ;^)


Offline NJean

  • CPC464
  • **
  • Posts: 9
  • Country: fr
  • Liked: 13
  • Likes Given: 3
Re: Project CHR$(143) : a CPC tribute
« Reply #4 on: 00:25, 10 May 20 »


Following feedback from several players - some of whom were afraid their brain might melt - version 1.05 now includes more advice and allows skipping a level...

Level 22 is now within reach! ;)



Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.312
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1031
  • Likes Given: 2455
Re: Project CHR$(143) : a CPC tribute
« Reply #5 on: 11:51, 10 May 20 »
I managed to run it on MacOS by installing Godot and running it from the project folder like this:
Code: [Select]
/Applications/Godot.app/Contents/MacOS/Godot

After the hilarious intro, I'm stuck on the menu, as it does nothing when I press start game.

Offline NJean

  • CPC464
  • **
  • Posts: 9
  • Country: fr
  • Liked: 13
  • Likes Given: 3
Re: Project CHR$(143) : a CPC tribute
« Reply #6 on: 13:08, 10 May 20 »

Ah, too bad, such a good try!  :'(
I am really sorry, unfortunately, it can't work that way...

Godot scripts are doing well (as you can see with introduction and menu) but the core of the game relies on an additionnal (C++ binary) library, which I have not compiled for MacOS, because I do not have MacOS...

That's really a pitty, because you seem pretty smart, you would probably be a very good player...  :doh:
PS. Godot Docs says it is possible to compile for macOS in a Linux environment using OSXCross. I could try but it does not sound simple...

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.312
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1031
  • Likes Given: 2455
Re: Project CHR$(143) : a CPC tribute
« Reply #7 on: 14:57, 10 May 20 »
It shouldn’t be too difficult as MacOS shares almost all programming tools with Linux.


Can you point me to any instructions on how to do it?


Also, I could open the project on the editor. Can I export or build it from there?

Offline NJean

  • CPC464
  • **
  • Posts: 9
  • Country: fr
  • Liked: 13
  • Likes Given: 3
Re: Project CHR$(143) : a CPC tribute
« Reply #8 on: 15:34, 10 May 20 »

No, compiling the library requires a bunch of tools and source files...
Could you tell me what your MacOS version is ? And your microprocessor ?

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.312
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1031
  • Likes Given: 2455
Re: Project CHR$(143) : a CPC tribute
« Reply #9 on: 17:12, 10 May 20 »
That would be no problem either, I'm software developer for a life  :)


My machine is a 2.6 Ghz 6-Core core i7 MacBook Pro.

Offline NJean

  • CPC464
  • **
  • Posts: 9
  • Country: fr
  • Liked: 13
  • Likes Given: 3
Re: Project CHR$(143) : a CPC tribute
« Reply #10 on: 17:55, 10 May 20 »
Sorry, I did not mean you would not be able to (especially given your first move...), but what you've got (editor and script files) is not enough...  ;)
« Last Edit: 17:58, 10 May 20 by NJean »

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.312
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1031
  • Likes Given: 2455
Re: Project CHR$(143) : a CPC tribute
« Reply #11 on: 18:15, 10 May 20 »
I see  :D


If I can help you getting it to work on MacOS, send me a PM and I’ll be glad to help.

Offline NJean

  • CPC464
  • **
  • Posts: 9
  • Country: fr
  • Liked: 13
  • Likes Given: 3
Re: Project CHR$(143) : a CPC tribute
« Reply #12 on: 23:21, 15 May 20 »

Thanks to your help, robcfg, a MacOS version is under way!  :D
And you, how far have you been?

Offline NJean

  • CPC464
  • **
  • Posts: 9
  • Country: fr
  • Liked: 13
  • Likes Given: 3
Re: Project CHR$(143) : a CPC tribute
« Reply #13 on: 22:16, 30 May 20 »

Great News: a macOS version has been officially released today, with awesome help from robcfg!
(try to compile and package a macOS bundle without an iMac and you should understand what I mean...)

Thank you very much Rob!!  :D
(I wonder what proportion of CPC users went to Mac eventually? I personally jumped from 6128 to 80286 in the late 1980s but no one is perfect...)

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.312
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1031
  • Likes Given: 2455
Re: Project CHR$(143) : a CPC tribute
« Reply #14 on: 10:36, 31 May 20 »
I’m just glad I could help!


Regarding Macs, I was a hardcore Windows guy until I went to work as a contractor for Unity in 2014, and was given a desktop Windows machine and a MacBook Pro, to perform my job.


After using the Mac for several months, I decided I liked it way more than Windows boxes and so far, I haven’t turned back  :D

Offline NJean

  • CPC464
  • **
  • Posts: 9
  • Country: fr
  • Liked: 13
  • Likes Given: 3
Re: Project CHR$(143) : a CPC tribute
« Reply #15 on: 17:56, 06 July 20 »
Hi back!
I have just released an ultimate version:
  • the first levels have been simplified;
  • you are still allowed to skip a level;
  • completing level 4 unlocks the new "sandbox" level
  (very simple at the beginning, including new features as you reach higher levels...)

This should ease the learning curve... and, last but not least, Robcfg is officially credited for his precious help when porting to macOS!

I guess this is the final one, as I have to move on to something else  ;)
« Last Edit: 10:40, 07 July 20 by NJean »