# On AI-related posts, and hostility

**URL:** <https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972>\
**Category:** Announcements\
**Tags:** featured, forum, ai, cpcwiki, announcement\
**Created:** [October 23, 2026, 5:45pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972 "2026-10-23T17:45:55Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Gryzor](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/gryzor/32/7_2.png) [@Gryzor](https://forum.cpcwiki.eu/u/Gryzor)\
**Post date:** [October 25, 2026, 1:33pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/63 "2026-10-25T13:33:04Z")

</div>

Guys, guys. Read the topic title, please.

---

<div class="post-metadata">

**Author:** ![reidrac](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/reidrac/32/97_2.png) [@reidrac](https://forum.cpcwiki.eu/u/reidrac)\
**Post date:** [October 25, 2026, 1:43pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/64 "2026-10-25T13:43:27Z")

</div>

Sorry, again. I didn’t notice, I replied from an email notification and I thought it was a different thread.

The new forum is growing on me to the point that I think I prefer it to the old one, but there are still some bits that are… confusing 😅

---

<div class="post-metadata">

**Author:** ![Gryzor](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/gryzor/32/7_2.png) [@Gryzor](https://forum.cpcwiki.eu/u/Gryzor)\
**Post date:** [October 25, 2026, 1:50pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/65 "2026-10-25T13:50:39Z")

</div>

Well, reading remains the same as in the old forum: read the topic title, decide if it’s the correct one, write a reply​😁

Just kidding. I know these discussions are similar plus when discussion flows it’s harder to stay on topic.

---

<div class="post-metadata">

**Author:** ![rexbeng](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/rexbeng/32/356_2.png) [@rexbeng](https://forum.cpcwiki.eu/u/rexbeng)\
**Post date:** [October 25, 2026, 2:03pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/66 "2026-10-25T14:03:31Z")

</div>

I could be hostile if it helps to brink the chat back on topic. 😁

---

<div class="post-metadata">

**Author:** ![Gryzor](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/gryzor/32/7_2.png) [@Gryzor](https://forum.cpcwiki.eu/u/Gryzor)\
**Post date:** [October 25, 2026, 2:15pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/67 "2026-10-25T14:15:53Z")

</div>

That would be very much on topic even though few would see it after the deletion 😃

---

<div class="post-metadata">

**Author:** ![rexbeng](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/rexbeng/32/356_2.png) [@rexbeng](https://forum.cpcwiki.eu/u/rexbeng)\
**Post date:** [October 25, 2026, 2:19pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/68 "2026-10-25T14:19:02Z")

</div>

But it’s those good few it’s aimed at 😛

---

<div class="post-metadata">

**Author:** ![Arnoldemu](https://forum.cpcwiki.eu/letter_avatar_proxy/v4/letter/a/9f8e36/32.png) [@Arnoldemu](https://forum.cpcwiki.eu/u/Arnoldemu)\
**Post date:** [October 25, 2026, 2:20pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/69 "2026-10-25T14:20:27Z")

</div>

rexbeng this chat between you and Gryzor is giving me an idea for a game.. I’ll just vibe it with AI 😉

brb.

---

<div class="post-metadata">

**Author:** ![Gryzor](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/gryzor/32/7_2.png) [@Gryzor](https://forum.cpcwiki.eu/u/Gryzor)\
**Post date:** [October 25, 2026, 2:37pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/70 "2026-10-25T14:37:25Z")

</div>

> [@rexbeng](#):
>
> But it’s those good few it’s aimed at 😛

A propos:

It used to be you would get an email for each new post in a thread you followed in SMF. So even if you deleted a comment right away, everyone would get an email notification. Now we have a delay (15 minutes,I think) that the system waits for before it sends an email notification, in case there are changes or more replies.

---

<div class="post-metadata">

**Author:** ![Gryzor](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/gryzor/32/7_2.png) [@Gryzor](https://forum.cpcwiki.eu/u/Gryzor)\
**Post date:** [October 25, 2026, 2:37pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/71 "2026-10-25T14:37:57Z")

</div>

Please make it an insult sparring simulator!

---

<div class="post-metadata">

**Author:** ![AndyCadley](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/andycadley/32/177_2.png) [@AndyCadley](https://forum.cpcwiki.eu/u/AndyCadley)\
**Post date:** [October 25, 2026, 3:16pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/72 "2026-10-25T15:16:07Z")

</div>

> [@Gryzor](#):
>
> Please make it an insult sparring simulator

How appropriate, you fight like a cow!

---

<div class="post-metadata">

**Author:** ![Arnoldemu](https://forum.cpcwiki.eu/letter_avatar_proxy/v4/letter/a/9f8e36/32.png) [@Arnoldemu](https://forum.cpcwiki.eu/u/Arnoldemu)\
**Post date:** [October 25, 2026, 3:19pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/73 "2026-10-25T15:19:05Z")

</div>

I decided on two ideas. I wrote one prompt for each and let it do it. I used claude (logged in free tier). Will post disks when they are ready - might run out of session quickly.

I will also post the prompt I used AND it’s response.

---

<div class="post-metadata">

**Author:** ![Arnoldemu](https://forum.cpcwiki.eu/letter_avatar_proxy/v4/letter/a/9f8e36/32.png) [@Arnoldemu](https://forum.cpcwiki.eu/u/Arnoldemu)\
**Post date:** [October 25, 2026, 3:40pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/74 "2026-10-25T15:40:41Z")

</div>

[critic.zip](https://forum.cpcwiki.eu/uploads/short-url/mfBhpgXJFtM5ocwvyvTCY0BmK63.zip) (9.7 KB)

me:

“I have a game idea. Floppy discs (modelled on Amstrad 3” discs) fall from the top of the screen, attached to each floppy disc is an english word. You must type in the word before the floppy disc reaches the bottom of the screen. These floppy discs represent the many game releases that people have made. The words are like ‘shit’, ‘rubbish’, ‘slop’, ‘garbage’, ‘junk’, ‘lazy’ etc (no two discs have the same word). you have a ‘mean’ meter bar on the side which slowly reduces and if any discs make it to the bottom an amount is removed from your meter. When the meter reaches zero your game is over. If you type a word, the floppy discs is removed, and the amount in your mean meter goes up (to a max). When you type there needs to to be the classic ‘…’ indicator. Use cpctelera. C. Amstrad CPC game."

claude:

"I’ve written the whole game as a single `main.c`, but I haven’t compiled or run it. It’s written for CPCtelera 1.5 in Mode 1, so check the API names against your installed version.

To build it, run `cpct_mkproject critic`, replace `src/main.c` with this file, and run `make`.

- **Discs:** drawn from solid boxes (blue casing, white metal shutter, yellow label with ruled lines), so there are no assets to convert. Each has its word centred underneath, and no two active discs share a word.
- **Typing:** the prompt line shows what you’ve typed, with a cycling `.`, `..`, `...` indicator while a word is in progress. A wrong letter resets your progress, and DEL is backspace.
- **Mean meter:** the bar on the right drains constantly and gains 14 when you finish a word. A disc hitting the floor costs 30, and the game ends at zero.
- **Difficulty:** it ramps up every 8 words, with faster falls and spawns. The tuning constants (`GAIN`, `PENALTY`, `METER_START`, and the intervals in `setDifficulty`) are all near the top of the file.
- **Title:** I called it “The Critic”. It’s a placeholder, so rename it as you like.

The word list has about 53 entries. Adding more is easy, as long as each is 8 characters or fewer and none is the start of another word."

claude blah blah etc.

me:

“title screen good, main game freezes. traced hang to ‘box’. width must be 1-64 and height\>0. somewhere in the code it is not?”

claude:

“Yes, the culprit is the floor line in `drawPlayfieldFrame`: `box(0, FLOOR, 70, 1, P1)` is 70 bytes wide, over the 64 limit. That’s the first thing the game screen draws, which fits the hang. Every other `box` call is 16 wide or less, and `box` already skips a zero width or height. I’ll draw the floor as two pieces and rebuild.”

and there we go.. some slop (but actually quite fun)… next one coming up

---

<div class="post-metadata">

**Author:** ![Gryzor](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/gryzor/32/7_2.png) [@Gryzor](https://forum.cpcwiki.eu/u/Gryzor)\
**Post date:** [October 25, 2026, 3:45pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/75 "2026-10-25T15:45:46Z")

</div>

This sounds very cool. Our very own Typing of the Dead, only tuned for this thread. Can’t wait for the dsk 🙂

PS please add a final boss-like level where you must face the admin: “please be civil, please stay on topic, you’re banned” etc 😃

---

<div class="post-metadata">

**Author:** ![Arnoldemu](https://forum.cpcwiki.eu/letter_avatar_proxy/v4/letter/a/9f8e36/32.png) [@Arnoldemu](https://forum.cpcwiki.eu/u/Arnoldemu)\
**Post date:** [October 25, 2026, 3:57pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/76 "2026-10-25T15:57:25Z")

</div>

not quite. the typing of the dead became ‘The critic’ (I didn’t name it). dsk is inside zip.

---

<div class="post-metadata">

**Author:** ![Arnoldemu](https://forum.cpcwiki.eu/letter_avatar_proxy/v4/letter/a/9f8e36/32.png) [@Arnoldemu](https://forum.cpcwiki.eu/u/Arnoldemu)\
**Post date:** [October 25, 2026, 4:01pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/77 "2026-10-25T16:01:41Z")

</div>

[insults.zip](https://forum.cpcwiki.eu/uploads/short-url/umsAYuDrZrdkrygbnSzTKcFdVVZ.zip) (8.0 KB)

me:

“I have another idea for a game for Amstrad CPC. Use CPCtelera. C. The screen has two human heads (side on) on either side of the screen. Under each head is a bar aka health but not labelled as such. The game is played in turns. A player will ‘start to talk’ (their mouth opens and closes) which indicates to the other player a word will be coming. The mouth will then stay open and a word represented with !&\* will come out. The size indicates how much damage it will do. Small medium or large. This word will move from the side of screen of the player talking all the way to the other side of the player who is not talking. When it reaches the other player it takes part of their energy. Effectively you are exchanging insults. One player is controlled by a human player, the other is controlled by the computer. Each player can choose the strength of their word to say or they can choose a level of blocking (3 levels, small, medium, large) which will cut part of the strength of the word but not all.”

claude:  
"I’ve written the first playable version as `main.c`. Drop it into a CPCtelera project’s `src/` folder. I haven’t compiled it, so expect to fix a typo or two on the first build.

**How it plays**

- **Turns:** The speaker’s mouth flaps, then stays open as the word launches. It travels across to the other head and takes energy when it arrives.
- **Controls:** Keys 1/2/3 pick a word size (small, medium or large) on your turn. On the computer’s turn, they pick your block level instead. You can change your block while the word is still flying.
- **Damage:** Small, medium and large words do 6, 12 and 20 damage out of 96 health.
- **Blocking:** Block levels cut the damage by 25%, 50% and 75%, but the two higher levels cost you 2 and 4 health. This stops “always block large” being the best strategy.
- **Speed:** Large words travel slower, so you get more time to react to them.
- **Display:** The health bars are unlabelled. Small boxes under each bar show the current block level.
- **Computer:** It picks word sizes at random, and picks a random block level each time you speak.
- **Game over:** Press SPACE after a win or loss to restart.

**Details**

- **Graphics:** The heads are drawn from solid boxes and mirrored for the right-hand player, so there is no sprite data yet. You can swap in proper side-profile sprites later.
- **Tuning:** The `DMG`, `SPEED` and `BLK_COST` tables at the top are the main balance knobs.

Next steps could be smarter computer behaviour (for example, blocking more when its health is low), sound effects, or a title screen."

me:  
“crashes on run. static const on all variables that are pre-initialised or they are compiled in as zero. check the version of cpctelera and sdcc used are compatible.”

claude:

blah blah fixed it

me:

"changes: KO in between bars. bar on left reduces to right, bar on right reduces to left, like a classic beat em up.

Above head on left put ‘SPEAK NOW’ or ‘DEFEND’ depending on phase.

If I defend and hold the key down it auto does the next move which means I can’t control the word I say.

Need instruction screen with ‘press space’ at start to say what to do."

claude:

blah blah blah

disk attached. and done.

Oh and this one costs £10. 😉

Use numbers to control the size of the word and then again how much you shield when the other person speaks.

---

<div class="post-metadata">

**Author:** ![rexbeng](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/rexbeng/32/356_2.png) [@rexbeng](https://forum.cpcwiki.eu/u/rexbeng)\
**Post date:** [October 25, 2026, 4:01pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/78 "2026-10-25T16:01:47Z")

</div>

Hahahah! That’s hilarious! In fact, if on itch, I’d buy that for a dollar! 🥳

---

<div class="post-metadata">

**Author:** ![Gryzor](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/gryzor/32/7_2.png) [@Gryzor](https://forum.cpcwiki.eu/u/Gryzor)\
**Post date:** [October 25, 2026, 5:03pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/79 "2026-10-25T17:03:37Z")

</div>

Well, if you don’t mind me doing so:

[insults.dsk](https://forum.cpcwiki.eu/uploads/short-url/3cWqaSDypOku8F2wg0JhI4IELtS.dsk) (199.8 KB)

[critic.dsk](https://forum.cpcwiki.eu/uploads/short-url/nTLj57FxgnkyN8FmhJfx6myeM1X.dsk) (199.8 KB)

Hahhhhhaha Critic, especially, is great 😃

It needs a proper 3" disc and perhaps a vocabulary built from old AA etc issues. Also some inappropriate sfx would go a long way…

---

<div class="post-metadata">

**Author:** ![Gryzor](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/gryzor/32/7_2.png) [@Gryzor](https://forum.cpcwiki.eu/u/Gryzor)\
**Post date:** [October 26, 2026, 8:56am UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/80 "2026-10-26T08:56:26Z")

</div>

> [@Arnoldemu](#):
>
> Can I reduce the size of the welcome back/search banner?

Take a look at the new implementation 🙂

---

<div class="post-metadata">

**Author:** ![Rambo](https://forum.cpcwiki.eu/user_avatar/forum.cpcwiki.eu/rambo/32/1251_2.png) [@Rambo](https://forum.cpcwiki.eu/u/Rambo)\
**Post date:** [October 26, 2026, 5:15pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/81 "2026-10-26T17:15:31Z")

</div>

It’s honestly very playable, too bad I’m French and don’t really speak good English. But honestly, I love it

---

<div class="post-metadata">

**Author:** ![Arnoldemu](https://forum.cpcwiki.eu/letter_avatar_proxy/v4/letter/a/9f8e36/32.png) [@Arnoldemu](https://forum.cpcwiki.eu/u/Arnoldemu)\
**Post date:** [October 26, 2026, 6:01pm UTC](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972/82 "2026-10-26T18:01:01Z")

</div>

[critic.zip](https://forum.cpcwiki.eu/uploads/short-url/5MPac0PRMvg5jhQtrjDXPkM7yIz.zip) (14.8 KB)

thank you. Yes I am also finding it fun to play.

expected to be final update.

3" disc graphics

caching graphics for improved speed of drawing.

vibed sounds including a ‘breaking wind’ like sound for typing the word and removing the disk.

a key buffer to try and help you keep up.

‘vibed by Arnoldemu’ on title screen.

There is a point I accepted there is no point to go any faster as it will be impossible to type that fast, and so at that point well read the code or find out 😉

[Previous page](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972.md?page=3)

[Next page](https://forum.cpcwiki.eu/t/on-ai-related-posts-and-hostility/972.md?page=5)
