Paul Sutton

Games

0AD Screenshots

So following on from the recent mini games conference talk on 0ad. The video for the talk is below

0ad talk

I am including below a few screenshots from the game.

Opening Screen Opening Screen Main building Main Building, to build units Roman Warship Roman warship

#Games,#0ad,#screenshots,#minidebconf,#video

Rocks and Diamonds : Conveyor Belt 2

So moving on with designing levels. This is a slightly more involved example of what is possible.

But it does show what is possible with a little planning etc.

Sometimes, it is useful to also sketch out what you would like from a level. This also helps with the design process.

RESOURCES

#Games,#Rocksndiamonds,#Level,#Conveyor.#Belt

Rocks and Diamonds : Conveyor Belt 1

A conveyor belt can be very useful, move objects towards you, or away for example. They are also a cool way to add a challenge your level.

A basic example

With a slightly more advanced example here

So you need to move the rocks to get to the key.

RESOURCES

#Games,#Rocksndiamonds,#Level,#Conveyor.#Belt

Rocks and Diamonds : Bombs

So by now you have got the general idea. To expand on Dynamite, there are also bombs. These explode when either dropped or have something dropped on them (e.g a rock)

So here I have already added some more wall and to add to the puzzle element you need to drop the rock on to the bomb. Timing here is important.

As with dynamite, a bomb will destroy the 8 squares around it when detonated.

As an extension to this, lets go the other way round and drop a rock on a bomb, see what happens and fix any issues that come from this.

From this, you see why testing is important. But also making sure you are not making it too easy for the player.

#games,#rocksndiamonds,#level,#bombs

Rocks and Diamonds : Doors and Keys

So on to, doors and keys. In this video I add a wall, a door and a key.

As you can see you need the right key / door combination. So during testing I have found that

  • I was using the wrong door
  • I did not complete the wall fully

So had to go back and make a minor change to this

So this highlights why you need to keep testing. I have left this in, rather than creating the perfect video with no errors.

I also got killed by a falling gem, so again, left this in.

#games,#rocksndiamonds,#level,#door,#keys

Rocks and Diamonds : Dynamite

Dynamite can be very useful in Rocks and diamonds.

One option is to have this explode when you start the level, the 2nd option is to allow you to carry and drop when you want.

Each of these has it's own use. Having things explode at the starts adds some dynamics to the start of the video.

#games,#rocksndiamonds,#level,#dynamite

Rocks n diamonds level configuration

I am working on a few resources to help people get started with Rocks and Diamonds level creation.

So this video shows the basic level configuration setting size, time and number of gems to collect. Then I add the required elements to the level area (gems and an exit). Finally I test the level to make sure it is working ok.

#games,#rocksndiamonds,#level,#config

Paignton library summer virtual Code Club-4

Further to previous post

Carrying on with a Python theme. If you have been following this Virtual Code Club since March, then you will have completed the modules, so I don't think it is fair to keep repeating this.

It look like Repl.it now supports Turtle graphics, which is great for the Code Club modules.

Repl.it supports the following:-

Pgzero – This is a simpler framework for teaching using creation of games.

So feel free to check out these and the websites and see if you can get coding games in Python, as Repl.it is collaborative then it makes it easier to work as part of small teams on this.

I am on Repl.it as @zleap

#PLAIC_codeclub,#codeclub,#replit,#codeclub,#python,#games, #pygame,#pgzero,#pyxel

Nethack Vulture scores 10/8/2020

This post will,from time to time be republished, with updates to the score table.

Just sharing my latest scores from Nethack-vulture. I am playing this on FreeBSD.

nethack

 No  Points     Name                                                   Hp [max]
  1       1078  paul-Arc-Dwa-Mal-Law died in The Dungeons of Doom on
                level 7.  Killed by a dog, while helpless.              -  [33]
  2        987  paul-Bar-Hum-Fem-Neu died in The Dungeons of Doom on
                level 4 [max 5].  Killed by a homunculus, while
                helpless.                                               -  [44]
  3        265  Paul-Arc-Hum-Mal-Neu died in The Dungeons of Doom on
                level 2 [max 3].  Killed by a jackal.                   -  [16]
  4        221  Paul-Kni-Hum-Mal-Law died in The Dungeons of Doom on
                level 2.  Killed by a grid bug, while helpless.         -  [16]
  5         76  Paul-Hea-Hum-Mal-Neu died in The Dungeons of Doom on
                level 2.  Killed by a goblin.                           -  [13]

to generate the score type:

nethack -s at the command line. If you direct this in to a file with nethack -s >score.txt, then this will also include scores from previous games.

#games,#freebsd,#dungeon,#nethack,#vulture,#scores

Rocks and Diamonds – Level Creation 3

Placing the same element, multiple times, in the playing area, in random positions.

As mentioned my previous post I am going to briefly discuss random placement of elements on the playing area.

It is important this point to stress that the game editor will randomly place the selected element multiple times, and NOT just place random elements on the playing area.

On the game editor find the following block.

random placement 1

Within this there is a random placement button, depicted by a dice. Select this:

random placement 2

If you now click on one of the game elements for example a green emerald, and press the dice the editor will place several on the playing area.

random placement 3

You don't need to keep everything where the editor puts it, feel free to delete and add others manually elsewhere, but where you need lots of one thing it may help.

This is one of the features you end up wishing you had known about, especially when you have spent weeks, creating levels by manually placing the items multiple times.

Don't for get to add your exit block manually.

Placing lines of blocks.

The third button in, is a line drawing tool. As this sort of relates to the above, I will cover this too. Pressing the line button and then selecting, for example a wall element, you can draw straight lines. This makes it quicker and easier to draw longer walls or even mazes for example.

#games, #levels, #rocksndiamonds, #level,#creation,#codeclub, #random


cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)