November 12, 2019, 11:57:35 AM

Author Topic: ZX Collection Vol #1  (Read 3816 times)

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2191
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #15 on: January 28, 2019, 06:46:33 PM »
The vic-20 and spectrum didn't have any dedicated graphics chips unlike the C64. Mind you, could be worse and do a ZX-81 game :P

@col - Thankfully I'm not going into that much detail emulating the general look of a speccy game :o
Until the next time...

Offline Xerra

  • Hero Member
  • *****
  • Posts: 753
    • Retro Evolved
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #16 on: January 28, 2019, 06:51:54 PM »
Sure, but even with a computer that had no in-built hires graphics like the ZX81, you could do some great stuff.

The picture attached is a classic example. Because these machines were so limited, the people working on them had to find clever ways to make the most of what they did have.

At the end of its life-span I seem to remember that there were a couple of games that even managed to get custom defined characters on a ZX81. I was sure that was impossible.

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2191
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #17 on: February 01, 2019, 10:48:25 PM »
Super early screen shot of a very small part of the planned game.

Look at those glorious hand crafted speccy graphics, I'm really pushing the boat out on this one :P. The cheesy CRT effect and colour clash will be optional via the main menu.

Until the next time...

Offline blinkok

  • Full Member
  • ***
  • Posts: 128
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #18 on: February 01, 2019, 11:20:07 PM »
Superb!

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2094
  • elgol developer
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #19 on: February 01, 2019, 11:24:24 PM »
Looks good.
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.1, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
Raspbian Buster, pi4 4Gb RAM,1.5Ghz

Offline therevills

  • Hero Member
  • *****
  • Posts: 574
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #20 on: February 01, 2019, 11:41:30 PM »
Looking good!

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2191
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #21 on: February 01, 2019, 11:53:09 PM »
Yup, you can clearly see the PBR HDR render pipeline in action :P - Actually it's quite cute what you can fit into 256x192, you just have to think small and keep things basic.

Loads of graphics and things to do yet though as the above is just a tiny bit of what I have planned ;D
Until the next time...

Online iWasAdam

  • Hero Member
  • *****
  • Posts: 1376
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #22 on: February 02, 2019, 06:28:53 AM »
oooh, very nice :)

Offline GaborD

  • Sr. Member
  • ****
  • Posts: 321
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #23 on: February 02, 2019, 06:42:32 AM »
Looks great!
Nicely captures the feel of the good old times.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2094
  • elgol developer
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #24 on: February 04, 2019, 09:15:20 AM »
That CRT effect, surely that's adding a colour the Speccy never had?
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.1, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
Raspbian Buster, pi4 4Gb RAM,1.5Ghz

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2191
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #25 on: February 04, 2019, 10:26:35 AM »
That CRT effect, surely that's adding a colour the Speccy never had?
Technically you could say it’s creating subtle shades of the colours but this is just an optional toggle effect in the menu which will be off by default. Colour clash will be on by default but with the option to turn it off too. So by default it’ll be as close visually to how a Speccy would look on a modern TFT :)
Until the next time...

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2191
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #26 on: February 15, 2019, 04:39:57 AM »
Hmm, so I've been working on a part of my game which is taking far longer than I anticipated. The player side took a couple of days more than I wanted but that side now works flawless thanks to a twist on a recursive fill routine ( keeping it vague ). However I've hit a stumbling block as one side requires pretty decent AI and I'm absolutely crap at AI coding beyond the very very basics.

Luckily it's the weekend so I've set myself a goal to either figure it out or ditch this segment if it's not working by Sunday night. I know what the AI should do but getting that into code is a total biatch :(. It's not my area but I like a challenge, even if I am falling asleep at nights wondering how to do it :P

Woot woot, that's the end of my worklog update ;D - Hopefully I'll be able to share things much quicker soon but for now I'm stubbornly refusing to give up and will figure it out, grr.
Until the next time...

Offline Derron

  • Hero Member
  • *****
  • Posts: 2567
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #27 on: February 15, 2019, 07:15:59 AM »
Do you have trouble to do a certain aspect of the AI (simply said "run towards the player") or on the decision making of the AI?

If your entities in the game have abilities then it does not matter how the abilities are executed - via keyboard, gamepad - or AI.

Decision making is a bit harder - in TVTower the "default AI" (you can create your own - each AI takes a folder of Lua scripts) uses a "priority" system. Priorities are given for a multitude of tasks. In your game the task could be "guard the diamond" (lurk around the diamond item) or "chase the player". In an RPG game the tasks could be split into various things the NPC would do in its normal "life". Visit other NPCs, work on the farm, go to bed, ...
After a task is done the priorities are reevaluated and the best is the next (after a nap/sleep other things could be more important than working on the farm -> eg. going to toilet).
Also each task can adjust it priority each "tick" (or just on events...). This allows for "emergency priorities" ("the closer the player the more important 'guard the diamond' becomes").


If you explain a bit where you have issues with your AI (without going into the gameplay detail) the more likely we might be able to help out with ideas.


bye
Ron

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2191
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #28 on: February 15, 2019, 03:01:01 PM »
Quote
Do you have trouble to do a certain aspect of the AI (simply said "run towards the player") or on the decision making of the AI?
It's not the "run towards a player" but more of the AI actually playing part of the game to a decent standard.

Quote
If you explain a bit where you have issues with your AI (without going into the gameplay detail) the more likely we might be able to help out with ideas.
Thanks but I'm stubborn and like to keep at it until I figure it out ;D
Until the next time...

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2094
  • elgol developer
Re: Qube's 8bit-wars comp entry - Untitled project
« Reply #29 on: February 15, 2019, 03:28:34 PM »
Ooo AI.  I've just gone for a simple fun quirky game I liked on the old Speccy - and re-visited it; so no need for such coding.  Good luck with the problem, I'm sure you'll crack it.
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.1, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
Raspbian Buster, pi4 4Gb RAM,1.5Ghz