03 August 2026

The Microscopic Summer: Discovering a Hidden World with a Microscope—or Your Phone


The Microscopic Summer: Discovering a Hidden World with a Microscope—or Your Phone

Summer is a wonderful time to explore the natural world. Gardens are growing, ponds are full of life, insects are active, flowers are producing pollen and even an ordinary handful of soil contains a surprisingly complex community.

Most of us notice the large things: trees, birds, butterflies, flowers and clouds. But beneath that familiar world is another, much smaller world that we rarely stop to examine.

A drop of pond water may contain swimming organisms. A grain of sand can reveal fragments of shells and crystals. A feather becomes a carefully arranged structure of hooks and branches. A piece of moss can resemble a miniature forest.

You do not need an expensive laboratory to begin exploring. A basic microscope is useful, but a mobile phone with a good camera, a steady hand and an inexpensive clip-on macro lens can also reveal remarkable details.

The important thing is not the cost of the equipment.

It is learning how to look.

Begin with Curiosity, Not Complexity

People sometimes think microscopy must begin with prepared slides, complicated stains and high-powered equipment. Those things have their place, but they are not necessary for a first investigation.

The best starting point is often an ordinary object that you already recognise.

Look at it normally. Then examine it more closely. Finally, photograph or magnify it.

Ask:

  • What details were invisible before?

  • Is the surface smooth, rough, hairy or patterned?

  • Does it have repeating structures?

  • How might its structure help it perform its function?

  • Does it look the way you expected?

This turns casual observation into scientific investigation.

A microscope is not simply an instrument for making things bigger. It is a tool for asking better questions.

Your Phone Can Become a Microscope

Modern phone cameras are remarkably capable. Many can focus closely enough to reveal the texture of leaves, fabric, feathers, insects, paper, food and household materials.

Some phones include a dedicated macro mode. Others can take excellent close-up photographs using the standard camera, particularly when there is plenty of light.

For greater magnification, inexpensive clip-on macro lenses are widely available. These attach over the phone camera and allow you to focus much closer to the subject.

The results will not always match a laboratory microscope, but they are often more than good enough to begin exploring.

How to Improve Your Phone Microscope Photographs

Good close-up photography depends on a few simple principles.

Use plenty of light.
A bright window, desk lamp or outdoor shade is usually better than direct sunlight. Strong sunlight can create harsh reflections and deep shadows.

Keep the phone steady.
At high magnification, even tiny movements become obvious. Rest your hands on a table, use a small tripod or support the phone with books.

Move the phone rather than relying on digital zoom.
Digital zoom often enlarges the pixels rather than adding detail. Move closer until the subject comes into focus.

Keep the subject still.
Place small objects on white paper, black card or a shallow dish. A plain background makes details easier to see.

Take several photographs.
Close-up focusing can be difficult. One image may be blurred while the next is sharp.

Crop the best photograph afterwards.
A sharply focused image can usually be enlarged slightly without losing too much detail.

Most importantly, never place water directly on or near an unprotected phone camera. Keep pond water, wet soil and other liquids in a secure dish and photograph them from a safe distance.

Start with the World Around the House

You do not have to travel to a pond or woodland. Some of the most interesting microscopic subjects are already inside your home.

1. Salt, Sugar and Other Crystals

Place a few grains of table salt on dark paper and examine them closely. Many grains appear cube-shaped because of the way sodium chloride crystals form.

Now compare them with:

  • granulated sugar;

  • caster sugar;

  • icing sugar;

  • Epsom salts;

  • washing soda;

  • bath salts.

The differences are surprisingly clear.

You can also dissolve salt or sugar in a small amount of warm water, place a drop on a clean piece of glass or plastic, allow it to dry and then examine the crystals that form.

This is a simple introduction to crystallisation, evaporation and the idea that substances can have characteristic structures.

2. Fabrics and Clothing

Look closely at cotton, wool, fleece, denim, paper towels and synthetic sports clothing.

A piece of fabric that appears solid from a distance is actually made from interwoven threads. Each thread may itself contain many smaller fibres.

Compare:

  • a cotton T-shirt;

  • a woollen jumper;

  • a microfibre cloth;

  • denim;

  • a disposable cleaning wipe;

  • a piece of string.

Ask why different materials have different textures and why some absorb water more easily than others.

A phone camera with a macro lens is particularly effective for this investigation.

3. Paper and Printing

Examine newspaper, glossy magazines, packaging, photographs and colour printing.

A printed picture that appears smooth to the eye may be made from thousands of tiny coloured dots. Different colours are produced by arranging and overlapping these dots.

This is an excellent way to connect microscopy with art, photography and printing technology.

Compare a professionally printed photograph with an image produced by a home printer. Look at ordinary writing paper and compare it with kitchen paper or cardboard. The fibres and surface coatings can be very different.

4. Human Hair and Pet Fur

A strand of hair is easy to collect and safe to examine. Compare hairs from different parts of the head or, with permission, from different people.

You could also compare human hair with:

  • dog fur;

  • cat fur;

  • wool;

  • a paintbrush bristle;

  • a synthetic fibre.

At phone-camera magnification, you may notice differences in thickness, colour and shape. Under a microscope, the surface and internal structure may become more visible.

Avoid pulling hairs from people or animals. Naturally shed hairs are perfectly suitable.

5. Food Surfaces

Many foods become almost unrecognisable when viewed closely.

Try examining:

  • the skin of an orange;

  • the surface of a strawberry;

  • bread;

  • a lettuce leaf;

  • onion skin;

  • the inside of a pepper;

  • dried herbs;

  • tea leaves;

  • coffee grounds;

  • chocolate;

  • breakfast cereal.

A strawberry is especially interesting because the structures commonly called its “seeds” are actually individual fruits called achenes.

The surface of bread reveals bubbles formed as gas expanded through the dough. Orange peel contains small oil glands. Onion skin can provide a thin transparent layer suitable for a simple microscope slide.

Everyday food can lead naturally into discussions about plant structure, fermentation, reproduction and food production.

Explore the Garden

A garden, balcony, park or roadside verge can provide enough material for weeks of investigations.

6. Leaves and Their Hidden Structures

Begin by comparing leaves from different plants.

Look for:

  • hairs;

  • veins;

  • waxy surfaces;

  • spots;

  • serrated edges;

  • signs of insect feeding;

  • fungal growth;

  • differences between the upper and lower surfaces.

The underside of a leaf is often more interesting than the top. It may contain hairs, raised veins and tiny pores called stomata.

Stomata are usually too small to see clearly with an ordinary phone camera, but a proper microscope may reveal them using a thin leaf sample or a transparent impression made from clear nail varnish and adhesive tape. This should be done with adult supervision.

Even without seeing individual stomata, students can investigate why leaves have different surfaces and how wax, hairs and shape help reduce water loss.

7. Flower Pollen

Flowers produce pollen in a huge variety of shapes and colours.

Gently tap a flower over a piece of dark paper or examine the anthers directly using a phone macro lens.

Compare pollen from several flowers. Some appears powdery and pale, while other pollen may be bright yellow or orange.

Do not collect flowers from protected areas, and be aware that pollen may cause allergic reactions. Avoid blowing it into the air or touching your eyes.

Pollen investigations can lead to discussions about pollination, plant reproduction, bees and biodiversity.

8. Feathers

A fallen feather is a fascinating example of natural engineering.

From a distance, it looks like a single flat structure. Under magnification, it is made from a central shaft with many branches called barbs. These divide into even smaller barbules that interlock.

Gently pull part of the feather apart and then stroke it back together. The structure can often reconnect, rather like a natural zip.

Only use clean, naturally moulted feathers. Wash your hands after handling wildlife material.

9. Moss and Lichen

Moss is one of the best subjects for close-up exploration because it resembles a tiny forest.

Add a small drop of water and watch how its appearance changes. Moss that seemed dry and lifeless may quickly become greener and more upright.

Lichen can also reveal wonderful colours and branching patterns. However, it grows slowly, so it is usually better to photograph it where it is rather than removing it.

These observations can introduce ideas about adaptation, water absorption, air quality and organisms living together.

10. Insects Without Harming Them

Insects provide extraordinary close-up subjects, but they should be observed responsibly.

Instead of catching and restraining live insects, look for:

  • naturally shed insect skins;

  • empty chrysalis cases;

  • abandoned spider webs;

  • dead insects found naturally;

  • moth wings;

  • empty snail shells;

  • feathers damaged by insects;

  • leaves containing feeding trails.

A dead fly or bee may reveal compound eyes, segmented legs, hairs and wing structures. A butterfly or moth wing may appear to be covered with overlapping roof tiles. These are tiny scales that create colour and pattern.

Never damage or kill an animal simply to photograph it.

Investigate Water—Carefully

Ponds, streams, bird baths and water butts can contain fascinating life, but water samples must be handled with care.

11. A Drop of Pond Water

Using a clean container, collect a very small amount of water from near pond plants rather than from the clear surface.

Place one drop on a microscope slide and cover it with a coverslip if you have one. Begin with the lowest magnification.

You may see:

  • strands of algae;

  • plant fragments;

  • tiny swimming organisms;

  • protozoa;

  • rotifers;

  • water fleas;

  • insect larvae;

  • grains of sediment.

Not every drop will contain visible life. Collecting water from near vegetation or decaying leaves often produces a more interesting sample.

Do not drink the water, touch your face while handling it or use containers that will later be used for food. Wash your hands and equipment afterwards.

A phone macro lens may reveal larger organisms in a shallow transparent dish, although the smallest pond organisms require a proper microscope.

12. Rainwater, Tap Water and River Water

Place samples from different sources in identical transparent containers and compare them.

Look at:

  • colour;

  • cloudiness;

  • suspended particles;

  • sediment after standing;

  • visible plant material;

  • movement.

A clear appearance does not prove that water is safe to drink, and cloudy water is not automatically dangerous. This investigation is about observation, not declaring water safe or unsafe.

Students could photograph each sample against a white background and keep a record of changes over several days.

13. Water from a Bird Bath or Water Butt

A small sample from a bird bath or water butt may contain algae, pollen, insect remains and other organic material.

This can be interesting, but it should be treated in the same way as pond water: use separate equipment, avoid skin contact and wash hands thoroughly.

Return living samples to the place where they were collected once the investigation is complete.

Explore Soil, Sand and Stone

Soil may appear to be simply “dirt”, but it is a mixture of minerals, decaying material, water, air and living organisms.

14. Comparing Different Soils

Collect a teaspoon of soil from several locations, with permission:

  • beneath a tree;

  • from a flower bed;

  • from a lawn;

  • from a plant pot;

  • from a compost area;

  • from a sandy path.

Spread each sample thinly on white paper and examine it closely.

Look for:

  • grains of different sizes;

  • small roots;

  • pieces of leaves;

  • stones;

  • fibres;

  • insect remains;

  • tiny fragments of shell;

  • differences in colour.

Add each sample to a small jar of water, shake it and allow it to settle. Larger particles usually sink first, while finer clay particles remain suspended for longer.

This creates a simple soil profile and helps explain why different soils drain differently.

15. Sand Is Not All the Same

Compare play sand, building sand and sand collected legally from different locations.

Under magnification, grains may be rounded, angular, transparent, dark or shell-like.

A handful of sand can contain evidence of the rocks, rivers, organisms and erosion processes that produced it.

This is a good reminder that something ordinary can have a complicated history.

Turn Observation into Real Science

Looking at interesting objects is enjoyable, but the investigation becomes more powerful when observations are recorded systematically.

Create a summer microscopic journal.

For each object, record:

  • the date;

  • where it was found;

  • what it looked like normally;

  • the magnification or camera method used;

  • what new details became visible;

  • a labelled drawing or photograph;

  • one question for further investigation.

You could also create comparisons.

For example:

  • Which fabric absorbs water most quickly?

  • Do leaves from dry areas have more visible hairs or wax?

  • How do salt and sugar crystals differ?

  • Which soil contains the greatest variety of particles?

  • Does moss change appearance after water is added?

  • Which printed material has the clearest dot pattern?

The aim is not merely to collect attractive photographs. It is to notice patterns, make comparisons and develop explanations.

A Simple Seven-Day Microscopic Adventure

A family or student could begin with one investigation each day.

Day 1: Kitchen crystals
Compare salt, sugar and dried saltwater crystals.

Day 2: Clothing fibres
Photograph cotton, wool, denim and synthetic fabric.

Day 3: Garden leaves
Compare upper and lower leaf surfaces.

Day 4: Soil and sand
Look for mineral grains, roots and organic material.

Day 5: Feathers and hair
Compare natural and artificial fibres.

Day 6: Water life
Examine a safely collected pond or bird-bath sample.

Day 7: Printing and technology
Photograph the dots and fibres in printed materials.

By the end of the week, the collection will include biology, chemistry, physics, environmental science, materials science and technology.

What Equipment Do You Really Need?

A useful starter kit might include:

  • a mobile phone;

  • a clip-on macro lens;

  • a basic magnifying glass;

  • white paper and black card;

  • a desk lamp;

  • clear shallow dishes;

  • tweezers;

  • disposable pipettes;

  • microscope slides and coverslips, where available;

  • a notebook;

  • a ruler for scale.

A basic school microscope will extend the investigation significantly, especially for onion cells, pond organisms and fine fibres. However, it is better to begin with simple equipment than to wait for the perfect microscope.

Scientific curiosity should not depend on owning expensive technology.

Safety and Responsible Collecting

Most of these activities are low-risk, but sensible precautions are still important.

Do not taste samples. Wash hands after handling soil, pond water, feathers or dead insects. Keep liquids away from phones and electrical equipment. Do not collect unknown fungi. Avoid disturbing nests, living animals or protected plants. Supervise younger children when using glass slides, sharp tweezers or small objects.

Take only tiny samples where collection is permitted. Whenever possible, photograph living organisms in their natural location.

Good science includes respect for the environment being studied.

The Real Discovery Is Learning to Notice

One of the pleasures of microscopy is that it changes the way we see ordinary things.

After examining a feather closely, it is difficult to think of it as a simple object again. After seeing the fibres in paper, the crystals in salt or the organisms moving through pond water, the everyday world begins to appear far more complex.

That is perhaps the most valuable lesson.

Science does not always begin in a distant laboratory with expensive equipment. It can begin on a kitchen table, in a garden, beside a pond or with a mobile phone held over a leaf.

The summer world is already full of experiments.

We simply need to slow down, look more closely and ask what has been hiding in plain sight.

02 August 2026

Competing on Benefits and Price: Why the Cheapest Business Does Not Always Win

 


Competing on Benefits and Price: Why the Cheapest Business Does Not Always Win

When two businesses sell broadly the same product or service, it is tempting to assume that the one charging the lowest price will attract the most customers.

Sometimes that is true.

However, customers rarely make decisions based on price alone. They also consider quality, convenience, reliability, customer service, reputation, appearance, guarantees and the confidence they have in the business.

A customer is therefore not simply asking:

“Which option is cheapest?”

They are usually asking a more complicated question:

“Which option gives me the best overall value?”

This distinction is central to understanding competition in A Level Business Studies. Businesses must decide whether to compete primarily through lower prices, greater benefits or a carefully designed combination of both.

The cheapest option may win a sale. The business offering the greatest perceived value is more likely to win the customer.


What Are Businesses Really Selling?

A business may believe that it is selling a physical product or a particular service.

In reality, customers are often buying the benefits that the product or service provides.

A company selling drills is not simply selling pieces of electrical equipment. It is selling the ability to make accurate holes quickly and safely.

A restaurant is not merely selling food. It may also be selling:

  • convenience;

  • atmosphere;

  • hospitality;

  • celebration;

  • relaxation;

  • status;

  • consistency.

A private tutor is not simply selling an hour of teaching. The student and parent may be buying:

  • greater confidence;

  • clearer explanations;

  • improved examination technique;

  • access to specialist equipment;

  • personalised feedback;

  • reassurance;

  • a better chance of achieving a desired grade.

Two businesses can therefore offer what appears to be the same service while delivering very different levels of benefit.

This is why comparing businesses only through price can be misleading.


Price Is Only One Part of the Customer’s Decision

Imagine that two local businesses offer laptop repairs.

Business A

  • Charges £45.

  • Offers no appointment system.

  • Gives no clear completion time.

  • Provides a 30-day repair guarantee.

  • Communicates only when the repair is complete.

Business B

  • Charges £65.

  • Offers online booking.

  • Provides an initial diagnosis within 24 hours.

  • Sends progress updates.

  • Offers a 12-month repair guarantee.

  • Provides telephone support after the repair.

The two businesses appear to sell the same service: repairing a laptop.

However, Business B offers several additional benefits. For a customer who relies on the laptop for work, study or running a business, the faster diagnosis, better communication and longer guarantee may easily justify the additional £20.

Business A is cheaper.

Business B may still represent better value.


Price, Quality and Perceived Value

A useful way to think about customer choice is:

Perceived value = perceived benefits compared with the price paid

This is not a precise mathematical formula. It describes the judgement made by the customer.

A product can appear expensive but still provide strong value when the customer believes that its benefits are substantial.

Similarly, a very cheap product can offer poor value if it:

  • breaks quickly;

  • performs badly;

  • wastes the customer’s time;

  • requires frequent replacement;

  • has poor after-sales support;

  • creates additional costs later.

Consider two pairs of school shoes.

One pair costs £30 and lasts for four months.

Another pair costs £70 and lasts for eighteen months.

The cheaper pair has the lower initial price. However, repeatedly replacing it may eventually cost more than buying the more durable pair.

The second pair may also offer better comfort, support and appearance.

The customer must therefore consider lifetime value, not merely the price shown on the label.


Why Some Businesses Choose to Compete on Price

A price-based strategy attempts to attract customers by offering goods or services at a lower price than competitors.

This approach can be effective when:

  • customers are highly price-sensitive;

  • competing products are very similar;

  • customers can compare prices easily;

  • brand loyalty is weak;

  • the business has lower costs than its competitors;

  • the market contains large numbers of buyers;

  • purchases are frequent and relatively low-risk.

Examples might include basic household goods, standard stationery, simple mobile accessories or unbranded food products.

A business competing through price may seek to become a cost leader. Cost leadership means operating at a lower cost than competitors, allowing the business to charge lower prices while still making a profit.

It may achieve this through:

  • economies of scale;

  • efficient production;

  • bulk purchasing;

  • automation;

  • limited product ranges;

  • low-cost premises;

  • self-service systems;

  • reduced packaging;

  • lower spending on additional services.

The important point is that a low-price strategy must normally be supported by low operating costs.

Simply reducing prices without reducing costs can destroy profit.


The Dangers of Competing Only on Price

Price competition can attract customers, but it also carries considerable risks.

Falling profit margins

If the selling price falls while costs remain unchanged, the profit earned on each sale decreases.

The business may need to sell a much greater volume merely to maintain the same overall profit.

For example, suppose a product costs £30 to supply.

At a selling price of £50, the contribution per item is £20.

At a selling price of £40, the contribution falls to £10.

The business must now sell twice as many units to generate the same total contribution.

That may not be possible.

Price wars

When one business reduces its prices, competitors may respond with reductions of their own.

This can create a price war in which businesses repeatedly undercut one another.

Customers may benefit temporarily, but the businesses experience declining margins. Eventually, some firms may be forced to reduce quality, cut staff or leave the market.

A lower-quality image

Customers sometimes interpret low prices as evidence of low quality.

This does not mean that inexpensive products are necessarily poor. It means that price can influence perception.

A business may find it difficult to present itself as exclusive, specialist or premium while continually advertising itself as the cheapest provider.

Weak customer loyalty

Customers attracted only by price may leave as soon as another business offers a slightly lower price.

The business has not necessarily built loyalty. It has merely rented the customer’s attention through a discount.

Pressure on quality and service

When margins become very small, businesses may attempt to save money by:

  • using cheaper materials;

  • employing fewer staff;

  • reducing training;

  • cutting customer support;

  • shortening guarantees;

  • delaying investment;

  • reducing maintenance.

These decisions may lower costs in the short term but damage the business’s reputation in the long term.


Competing Through Benefits

Instead of attempting to be the cheapest, a business can differentiate its offering by providing benefits that customers value.

This is known as product differentiation.

Differentiation makes a product or service appear distinct from competing alternatives.

A business might differentiate itself through:

  • superior quality;

  • better design;

  • greater reliability;

  • faster delivery;

  • specialist expertise;

  • personalised service;

  • convenience;

  • ethical sourcing;

  • environmental performance;

  • stronger guarantees;

  • exclusive features;

  • more attractive packaging;

  • a trusted brand;

  • better customer support.

The business is no longer asking:

“How can we charge less?”

It is asking:

“How can we give the customer a stronger reason to choose us?”


The Difference Between Features and Benefits

Students often confuse features with benefits.

A feature is something the product has.

A benefit explains why that feature matters to the customer.

For example:

FeatureCustomer benefit
A laptop has a twelve-hour batteryThe customer can work for longer without finding a power socket
A coat uses waterproof fabricThe customer remains dry in poor weather
A tutoring service records lesson notesThe student can review explanations after the lesson
A delivery company provides live trackingThe customer can plan when to be at home
A washing machine has a quick cycleThe customer saves time
A product includes a five-year guaranteeThe customer has greater reassurance and lower risk

Marketing is more persuasive when it explains benefits rather than merely listing features.

Customers generally care less about what a product contains than about what it will do for them.


Creating a Strong Value Proposition

A value proposition is the central reason why a customer should choose one business rather than another.

It should make clear:

  • who the product is for;

  • what problem it solves;

  • what benefits it provides;

  • how it differs from alternatives;

  • why the price is justified.

For example, a tutoring business might say:

“Personalised A Level science tuition combining specialist teaching, live laboratory practicals, examination practice and detailed lesson notes.”

This value proposition does more than state that tuition is available. It identifies several benefits that may distinguish the service from a basic online lesson.

A strong value proposition allows the business to compete without claiming to be the cheapest.


Different Customers Value Different Benefits

There is no single definition of value that applies to every customer.

One customer may care mainly about price.

Another may prioritise convenience.

Another may be willing to pay more for quality, speed or personal service.

Consider four customers booking a hotel.

The budget traveller

This customer wants a clean room at the lowest possible price.

The business traveller

This customer may value reliable Wi-Fi, a convenient location, early breakfast and easy check-in.

The family

The family may value larger rooms, parking, child-friendly facilities and flexible meal options.

The luxury customer

This customer may value exceptional service, privacy, design, fine dining and exclusivity.

The hotel market can support all four approaches because the customers are not seeking identical benefits.

This is why market segmentation is so important.

A business should not simply ask, “What do customers want?”

It should ask, “Which customers are we targeting, and what do those customers value most?”


Price Elasticity and Customer Sensitivity

The effectiveness of a pricing strategy is influenced by price elasticity of demand.

Demand is price elastic when a relatively small change in price causes a proportionately larger change in demand.

Demand may be more price-sensitive when:

  • many substitutes are available;

  • the product is not essential;

  • customers can delay the purchase;

  • prices are easy to compare;

  • the product takes up a significant proportion of income;

  • customers see little difference between brands.

Demand may be less price-sensitive when:

  • the product is essential;

  • few substitutes exist;

  • the customer urgently needs it;

  • the product has a strong reputation;

  • customers are loyal to the brand;

  • quality or safety is especially important;

  • the business offers distinctive benefits.

A specialist emergency repair service may therefore charge more than a general repair business because customers place a high value on speed and availability.

The higher price is supported by a benefit the customer urgently needs.


The Importance of Trust

Trust can be one of the most valuable benefits a business provides.

Customers may pay more when they believe that a business will:

  • deliver when promised;

  • provide consistent quality;

  • protect their personal information;

  • solve problems fairly;

  • honour guarantees;

  • communicate honestly;

  • remain available after the sale.

Trust is particularly important for services because customers cannot always examine the final result before purchasing.

When choosing a builder, tutor, accountant, photographer or childcare provider, the customer is often buying a promise about future performance.

Reviews, qualifications, recommendations, examples of previous work and professional communication can all reduce the customer’s sense of risk.

A trusted business may therefore charge a premium even when a cheaper alternative exists.


Convenience Is a Benefit Customers Will Pay For

Businesses sometimes underestimate the value of convenience.

A customer may pay more for:

  • faster delivery;

  • easier parking;

  • longer opening hours;

  • online booking;

  • home visits;

  • automatic renewal;

  • simple returns;

  • local availability;

  • rapid customer support;

  • a product that saves time.

Convenience is especially valuable when customers are busy.

A supermarket convenience store may charge more than a large out-of-town supermarket. Customers still shop there because the location saves time and travel.

The product may be the same. The overall customer experience is different.


Bundling Benefits Together

Businesses can increase perceived value by combining several products or services into a bundle.

For example, a gym membership might include:

  • access to equipment;

  • fitness classes;

  • an initial health assessment;

  • a personalised training plan;

  • use of an app;

  • progress reviews.

The bundle can appear more valuable than purchasing each element separately.

However, bundling only works when customers value the additional elements. Adding unnecessary features can increase costs without increasing demand.

Businesses must therefore distinguish between benefits that genuinely influence purchasing decisions and features that merely look impressive.


Good, Better and Best Options

One way to compete on both benefits and price is to create different versions of the offering.

A business might provide:

Basic option

A lower price with only the essential features.

Standard option

A moderate price with additional benefits.

Premium option

A higher price with the greatest level of quality, service or convenience.

This approach allows the business to serve several market segments.

For example, a car-washing company might offer:

  • a basic exterior wash;

  • an exterior wash plus interior cleaning;

  • a full valet with waxing, upholstery treatment and collection service.

The customer is given control over the balance between price and benefits.

This can be more effective than attempting to offer one product that suits everyone.


Psychological Pricing and Perception

Pricing decisions are not always interpreted rationally.

A price of £9.99 may appear noticeably cheaper than £10, even though the difference is only one penny.

A high price may signal:

  • quality;

  • expertise;

  • rarity;

  • status;

  • exclusivity.

A low price may signal:

  • affordability;

  • simplicity;

  • efficiency;

  • basic quality;

  • possible risk.

The same price can also appear reasonable or expensive depending on how it is presented.

For example:

“£600 per year”

may appear substantial.

However:

“Less than £12 per week”

may seem more manageable.

Businesses must present prices honestly, but they can frame them in ways that help customers understand the value provided.


A Practical Example: Competing Private Tutors

Consider three tutors offering A Level Physics tuition.

Tutor A: Low-price provider

  • £25 per hour.

  • Large online groups.

  • Standardised worksheets.

  • Limited individual feedback.

  • No lesson notes after the session.

Tutor B: Mid-market provider

  • £40 per hour.

  • Small groups.

  • Topic-specific worksheets.

  • Some individual feedback.

  • Recorded lesson summaries.

Tutor C: Premium specialist provider

  • £55 per hour.

  • Individual tuition.

  • Live practical demonstrations.

  • Detailed diagnostic assessment.

  • Personalised examination questions.

  • Written notes after each lesson.

  • Parent progress updates where appropriate.

Tutor C is the most expensive.

That does not automatically mean Tutor C is overpriced.

A student who only needs occasional revision may choose Tutor A.

A student requiring detailed support, specialist practical work and individual feedback may consider Tutor C to provide the best value.

The correct option depends on the customer’s needs.

This example illustrates a central business principle:

A higher price can be successful when it is supported by meaningful, relevant and clearly communicated benefits.


A Practical Classroom Activity

Students can explore this idea by selecting a familiar market such as:

  • coffee shops;

  • smartphones;

  • gyms;

  • supermarkets;

  • streaming services;

  • private tuition;

  • restaurants;

  • clothing;

  • parcel delivery;

  • hairdressing.

Choose three competing businesses and compare them using the following factors:

FactorBusiness 1Business 2Business 3
Price
Quality
Convenience
Customer service
Brand reputation
Guarantee
Additional features
Target market
Overall value proposition

Students should then decide which business offers the best value for different customer segments.

There may not be one correct answer.

That is the point.

Value depends on the customer, the situation and the benefits being sought.


How a Business Can Justify a Higher Price

A higher price should not be based simply on the business wanting a larger profit.

The customer must be able to see why the offering is worth more.

A business can justify a higher price by providing evidence of:

  • better materials;

  • superior performance;

  • specialist expertise;

  • greater durability;

  • faster service;

  • stronger guarantees;

  • improved safety;

  • personalisation;

  • reduced risk;

  • better customer support;

  • measurable results.

Communication is essential.

A benefit that customers do not understand may have little influence on demand.

For example, a manufacturer may use a more durable component that increases the product’s lifespan. Unless this is explained clearly, customers may compare only the selling price and assume that the cheaper competitor offers the better deal.

Marketing must therefore translate operational improvements into customer benefits.


When Businesses Add Benefits That Customers Do Not Want

More features do not automatically create more value.

A business may make its product unnecessarily complicated or expensive by adding features that few customers use.

This is sometimes called overengineering.

For example, a simple household appliance may include:

  • numerous specialist settings;

  • app connectivity;

  • voice control;

  • complex displays;

  • automatic ordering functions.

Some customers may value these features. Others may prefer a reliable appliance with simple controls and a lower price.

The business must research what its target customers genuinely value.

Adding benefits that customers do not want increases costs without necessarily increasing demand.


The Role of Market Research

Market research helps a business understand:

  • which features customers value;

  • what customers dislike about current products;

  • how much they are willing to pay;

  • which competitors they consider;

  • what influences their final decision;

  • whether different market segments have different priorities.

Useful methods include:

  • questionnaires;

  • interviews;

  • focus groups;

  • product trials;

  • online reviews;

  • sales data;

  • competitor analysis;

  • observation;

  • test marketing.

However, businesses must interpret research carefully.

Customers may say that they want the highest quality, fastest service and lowest price. In practice, these objectives may conflict.

The business must identify the trade-offs customers are genuinely willing to make.


The Relationship Between Benefits, Costs and Profit

Providing additional benefits usually creates additional costs.

Better materials cost more.

Longer guarantees may create future repair expenses.

Highly trained staff require higher wages.

Faster delivery may require additional vehicles or logistics systems.

Personalised service takes more employee time.

The business must ensure that the additional revenue generated by these benefits exceeds their additional cost.

This can be expressed through contribution:

Contribution per unit = selling price – variable cost per unit

Suppose a standard product sells for £50 and has variable costs of £30.

Its contribution is £20.

A premium version sells for £75 but costs £45 to produce.

Its contribution is £30.

Although the premium version costs more to supply, it generates a larger contribution.

However, this only benefits the business when sufficient customers are willing to pay the higher price.


Strategic Positioning: Where Does the Business Want to Compete?

A business must decide how it wants customers to perceive it.

Possible positions include:

  • the cheapest option;

  • the best-value option;

  • the highest-quality option;

  • the most convenient option;

  • the most innovative option;

  • the most environmentally responsible option;

  • the most trusted specialist;

  • the premium or luxury option.

Problems arise when the positioning is unclear.

A business may attempt to appear luxurious while constantly discounting its prices.

It may claim to offer personal service while relying almost entirely on automated systems.

It may promise the lowest price while using expensive premises and high-cost processes.

The pricing strategy, operations, marketing and customer experience must support the same overall position.


Personal Reflection: Value Is Often More Important Than Cheapness

In education, I regularly see how easily price and value can be confused.

Two lessons may both last for one hour, but that does not mean they provide the same experience or result.

One lesson might involve a generic worksheet and a brief explanation.

Another might include diagnostic questioning, carefully chosen examination problems, practical demonstrations, personalised feedback and notes that the student can use later.

The number of minutes may be identical. The value delivered may be very different.

The same principle applies across almost every industry.

Customers do not necessarily object to paying more. They object to paying more without understanding what they are receiving in return.

A successful business makes that value visible.


Applying This to an A Level Business Examination

When analysing a business that is deciding whether to reduce prices or add benefits, avoid automatically recommending one strategy.

Consider:

  • the target market;

  • the strength of competitors;

  • the business’s cost structure;

  • customer price sensitivity;

  • the level of product differentiation;

  • the reputation of the brand;

  • available finance;

  • operational capacity;

  • the likely response of competitors;

  • short-term and long-term effects.

A price reduction may increase sales volume but reduce the contribution earned on each sale.

Adding benefits may strengthen differentiation but increase costs.

A premium strategy may increase margins but reduce the size of the potential market.

A strong examination conclusion should therefore be conditional.

For example:

Reducing prices may be appropriate if customers are highly price-sensitive and the business has sufficiently low costs. However, if the business has a strong reputation and customers value quality and reliability, improving the service may protect margins and create greater long-term loyalty.

This is more analytical than simply stating that lower prices will increase demand.


A Simple Decision Framework

Before choosing a pricing and benefits strategy, a business should answer five questions.

1. Who is the target customer?

A student, family, business buyer and luxury consumer may have very different priorities.

2. What problem is the customer trying to solve?

The business must understand the customer’s real need, not merely the product being purchased.

3. Which benefits matter most?

Quality, convenience, speed, trust, appearance and support will not be equally important in every market.

4. What will it cost to provide those benefits?

The strategy must remain financially sustainable.

5. Can the value be communicated clearly?

Customers cannot value benefits that they do not notice or understand.


Conclusion: The Best Value Wins, Not Necessarily the Lowest Price

Businesses selling similar goods or services do not have to compete only by charging less.

They can compete by offering greater reliability, better quality, stronger service, more convenience, reduced risk or a more trusted brand.

Low prices can be powerful, particularly in markets where customers see little difference between competing products. However, competing on price alone can reduce profit margins, weaken loyalty and trigger damaging price wars.

The strongest strategy is often to understand exactly what a particular group of customers values and then provide those benefits at a price they consider reasonable.

The cheapest business may win customers who are searching for the lowest possible price.

The business offering the clearest combination of benefits, trust and affordability is more likely to build a sustainable competitive advantage.

Customers do not always buy the cheapest option.

They buy the option that appears to solve their problem most effectively.


01 August 2026

Building an A Level Platform Game Project — Part 5: Turning Platforms Into Proper Levels

 


Building an A Level Platform Game Project — Part 5: Turning Platforms Into Proper Levels

In Part 1, we planned the platform game and set realistic success criteria.

In Part 2, we created the game window and added player movement.

In Part 3, we added gravity and jumping.

In Part 4, we added platforms and collision detection, allowing the player to land on raised surfaces rather than simply jumping on a flat ground line.

Now we are ready for the next important stage.

We need to turn a collection of platforms into an actual level.

This is where the project begins to feel much more like a real game. A level is not just a random arrangement of rectangles. A good level has a start point, a route, a challenge, a finish point, rewards, risks and a sense of progression.

For an A Level Computer Science project, this is also a very useful stage because it introduces data structures, design decisions, user testing, difficulty control and evidence of iteration.

A platform game becomes much stronger when the student can explain not only how the code works, but why the level has been designed in a particular way.

Why Level Design Matters

At the end of Part 4, we had platforms.

The player could jump, fall and land. That was a major step.

But platforms alone do not make a level.

A proper level needs purpose.

The player should know:

  • where they start

  • where they are trying to go

  • what they must avoid

  • what they can collect

  • how they can win

  • what happens if they fail

A level gives structure to the game.

Without levels, the player is simply moving around a test screen. With levels, the player is trying to complete a challenge.

This is also where students begin to see the difference between a technical prototype and a finished project.

The Aim for Part 5

The aim of this stage is:

Develop the platform layout into a complete playable level with a start position, route, finish point, collectables and hazards.

By the end of this stage, the game should include:

  • a defined player start point

  • a planned route through the platforms

  • a finish point

  • collectable items

  • hazards or danger areas

  • a score

  • win and lose conditions

  • testing evidence for the level design

  • a structure that can later support multiple levels

This moves the project beyond movement mechanics and into game design.

From Platforms to Level Data

In Part 4, platforms were stored in a list like this:

platforms = [
    pygame.Rect(0, 580, 800, 20),
    pygame.Rect(150, 480, 200, 20),
    pygame.Rect(450, 380, 200, 20),
    pygame.Rect(250, 280, 180, 20)
]

This is a good start.

But now we need more than platforms.

A complete level may need:

  • platforms

  • player start position

  • finish point

  • collectables

  • hazards

  • background colour

  • time limit

  • difficulty rating

  • level name

Instead of treating platforms separately, we can begin to think of the level as a data structure.

For example:

level_1 = {
    "player_start": (100, 500),
    "platforms": [
        pygame.Rect(0, 580, 800, 20),
        pygame.Rect(150, 480, 200, 20),
        pygame.Rect(450, 400, 200, 20),
        pygame.Rect(250, 300, 180, 20)
    ],
    "collectables": [
        pygame.Rect(220, 440, 20, 20),
        pygame.Rect(520, 360, 20, 20)
    ],
    "hazards": [
        pygame.Rect(380, 560, 60, 20)
    ],
    "finish": pygame.Rect(650, 340, 40, 60)
}

This is a very important development.

The level is now stored as data.

That means the program can load, draw, test and change levels more easily.

This is exactly the kind of design decision that can strengthen an A Level project.

Why Data Structures Are Important

Students sometimes think a game is mainly about drawing graphics and moving characters.

But a game also depends heavily on data.

In this project, data controls:

  • where the platforms are

  • where the player begins

  • where hazards are placed

  • where collectables appear

  • where the finish point is

  • how the level is completed

Once students understand this, the project becomes more flexible.

Instead of rewriting large sections of code for each new level, they can change the data.

That is good programming practice.

A student might write in their project documentation:

I used a dictionary to store the level data, including platforms, collectables, hazards, the player start position and the finish point. This made the program easier to extend because new levels could be created by changing the data rather than rewriting the main game logic.

That is a strong explanation.

Designing a Start Point

The player start position should be chosen carefully.

It should be:

  • safe

  • visible

  • close to the first platform or route

  • not inside a platform

  • not touching a hazard

  • easy for the player to understand

A sensible first start point might be:

"player_start": (100, 500)

This places the player near the left side of the screen, standing on the ground.

That makes sense for a first level because most players expect to move from left to right.

A more advanced level might start higher up, in the middle, or even near danger, but the first level should be clear and forgiving.

Good level design begins by helping the player understand what to do.

Designing a Route

A level should have a route.

That does not mean there must be only one path, but the player should be guided through the challenge.

For a simple first level, the route might be:

  1. Start on the ground.

  2. Jump onto a low platform.

  3. Collect a star.

  4. Jump to a higher platform.

  5. Avoid a hazard on the ground.

  6. Reach a finish flag.

This creates a basic journey.

It gives the player a goal and allows the student to test whether the jump height and platform spacing are suitable.

A poor level might have platforms placed randomly with no clear path. That makes the game feel confusing.

A good level has intention.

Difficulty: Not Too Easy, Not Impossible

Difficulty is one of the hardest parts of level design.

Students often make levels too difficult because they already know how the game works. They know where to jump. They know how the controls feel. They know where the hazards are.

A new user does not.

This is why user testing matters.

A first level should usually be:

  • easy to understand

  • forgiving

  • short

  • clear

  • achievable after one or two attempts

Later levels can become more difficult.

Difficulty can be increased by:

  • making platforms smaller

  • increasing gaps between platforms

  • adding hazards

  • adding moving enemies

  • placing collectables in risky positions

  • adding time pressure

  • making the route less direct

  • adding moving platforms

However, difficulty should increase gradually.

A game that becomes impossible too quickly is not challenging. It is frustrating.

Adding a Finish Point

A platform game needs a way to win.

The simplest finish point could be a rectangle representing a flag, door or portal.

For example:

finish_rect = level_1["finish"]

The finish point can be drawn like this:

pygame.draw.rect(screen, (0, 200, 0), finish_rect)

Then the program can check whether the player reaches it:

if player_rect.colliderect(finish_rect):
    game_won = True

This gives us a win condition.

Once the player touches the finish point, the program can display a message such as:

Level Complete!

This may seem simple, but it is a major design step.

The game now has an objective.

Adding Collectables

Collectables give the player something optional or rewarding to do.

They might be:

  • coins

  • stars

  • gems

  • keys

  • energy cells

  • books

  • science symbols

  • computer chips

For this project, collectables can begin as small rectangles or circles.

Example data:

collectables = [
    pygame.Rect(220, 440, 20, 20),
    pygame.Rect(520, 360, 20, 20)
]

They can be drawn using a loop:

for item in collectables:
    pygame.draw.rect(screen, (255, 215, 0), item)

If the player touches a collectable, the score increases:

for item in collectables[:]:
    if player_rect.colliderect(item):
        collectables.remove(item)
        score += 10

The use of collectables[:] creates a copy of the list while looping. This helps avoid problems caused by removing items from a list while processing it.

That is another useful programming point for students to explain.

Why Collectables Improve the Project

Collectables are useful because they introduce:

  • collision detection with non-platform objects

  • score calculation

  • list processing

  • object removal

  • optional challenge

  • user feedback

  • testing opportunities

A collectable is not just decoration.

It creates data and logic.

For A Level project evidence, students can test:

  • whether the collectable appears

  • whether the player can collect it

  • whether the score increases

  • whether the item disappears after collection

  • whether the same item cannot be collected twice

That gives excellent evidence for testing and evaluation.

Adding Hazards

Hazards give the game risk.

A hazard might be:

  • spikes

  • lava

  • water

  • a moving enemy

  • a falling object

  • a red danger block

  • an electric barrier

For the first version, a simple red rectangle is enough.

Example data:

hazards = [
    pygame.Rect(380, 560, 60, 20)
]

Drawing hazards:

for hazard in hazards:
    pygame.draw.rect(screen, (255, 0, 0), hazard)

Collision with hazards:

for hazard in hazards:
    if player_rect.colliderect(hazard):
        player_rect.x, player_rect.y = level_1["player_start"]
        player_y_velocity = 0
        lives -= 1

This gives the game a lose condition.

If lives reach zero, the game can display:

Game Over

Again, this is more than just a visual feature. It introduces consequences.

Lives, Restarts and Failure

A game should handle failure clearly.

If the player touches a hazard, what should happen?

Possible options include:

  • restart the level

  • lose one life

  • return to the last checkpoint

  • reduce the score

  • end the game immediately

For a first version, losing a life and returning to the start is sensible.

Example variables:

lives = 3
score = 0
game_over = False
game_won = False

Then:

if lives <= 0:
    game_over = True

This allows the student to create clear success criteria:

  • The player loses a life when touching a hazard.

  • The player returns to the start position after touching a hazard.

  • The game ends when the player has no lives remaining.

  • The game displays a game over message.

These are all testable.

Displaying Score and Lives

A game should give feedback to the player.

At minimum, the player should be able to see:

  • score

  • lives

  • game status

In Pygame, text can be displayed using a font:

font = pygame.font.SysFont(None, 36)
score_text = font.render("Score: " + str(score), True, (0, 0, 0))
screen.blit(score_text, (10, 10))

Lives can be displayed in the same way:

lives_text = font.render("Lives: " + str(lives), True, (0, 0, 0))
screen.blit(lives_text, (10, 40))

This makes the game feel more complete.

It also improves usability because the player knows what is happening.

Example Level Structure

Here is an example of how a first complete level might be organised:

level_1 = {
    "name": "First Steps",
    "player_start": (100, 520),

    "platforms": [
        pygame.Rect(0, 580, 800, 20),
        pygame.Rect(140, 500, 180, 20),
        pygame.Rect(390, 430, 180, 20),
        pygame.Rect(610, 350, 140, 20)
    ],

    "collectables": [
        pygame.Rect(200, 460, 20, 20),
        pygame.Rect(460, 390, 20, 20),
        pygame.Rect(660, 310, 20, 20)
    ],

    "hazards": [
        pygame.Rect(340, 560, 80, 20),
        pygame.Rect(570, 560, 60, 20)
    ],

    "finish": pygame.Rect(710, 290, 40, 60)
}

This level has a clear structure.

The player starts near the left.
The route moves upwards and to the right.
Collectables reward progress.
Hazards punish mistakes.
The finish point gives the player a clear goal.

That is now a proper level.

Planning the Level on Paper First

Before coding a level, students should sketch it.

This does not need to be artistic.

A simple diagram is enough:

  • draw the screen rectangle

  • mark the start position

  • sketch the platforms

  • mark the finish point

  • add collectables

  • add hazards

  • draw the likely route

This is useful because it helps students think before coding.

It also creates evidence for the design section of the project.

A student can include:

  • original level sketch

  • explanation of the route

  • screenshot of the coded level

  • notes about changes after testing

That shows a clear design process.

Testing the Route

A level must be playable.

That means the route must actually work.

Students should test:

  • Can the player reach the first platform?

  • Can the player reach the second platform?

  • Is any gap too wide?

  • Is any platform too high?

  • Can the player reach the finish?

  • Can the player avoid the hazards?

  • Can collectables be reached?

  • Does the game become too difficult too quickly?

This is where students may need to adjust jump strength, platform positions or hazard placement.

That is not a failure. That is development.

A good project should show these adjustments.

Example Test Table for Level Design

Test NumberTestExpected ResultActual ResultChange Needed
1Start the levelPlayer appears at start positionPlayer appears correctlyNone
2Jump to first platformPlayer can reach and land on platformPlayer lands correctlyNone
3Jump to second platformPlayer can reach platformJump is slightly too difficultMove platform 20 pixels closer
4Touch collectableScore increases by 10Score increases correctlyNone
5Touch same collectable againScore should not increase againItem disappears after collectionNone
6Touch hazardPlayer loses one life and restartsPlayer restarts correctlyNone
7Reach finish pointLevel complete message appearsMessage appearsNone
8Lose all livesGame over message appearsGame over appearsNone
9New user plays levelUser understands routeUser missed first platformAdd visual clue or move platform
10Complete level without collecting itemsPlayer can still finishPlayer can finishNone

Notice that some tests lead to changes.

That is excellent evidence.

A project is stronger when the student can show that testing caused improvements.

User Testing and Feedback

At this stage, user testing becomes very useful.

The student can ask another person to play the level and watch what happens.

Useful questions include:

  • Was the objective clear?

  • Were the controls easy to understand?

  • Was the first jump too easy, too hard or about right?

  • Did you notice the collectables?

  • Were the hazards clear?

  • Did the level feel fair?

  • What would improve the level?

Students should not just collect compliments.

They need useful feedback.

For example:

The user did not realise the green rectangle was the finish point, so I changed it to a flag shape and added a label.

That is excellent evidence of evaluation and improvement.

Increasing Difficulty Across Levels

Once one level works, the next step is to create more levels.

Each level should increase difficulty gradually.

Level 1 might teach the controls:

  • wide platforms

  • small gaps

  • few hazards

  • obvious finish point

Level 2 might increase challenge:

  • narrower platforms

  • more hazards

  • collectables placed in riskier positions

  • longer route

Level 3 might add new mechanics:

  • moving platforms

  • enemies

  • timed sections

  • keys and locked doors

This creates progression.

It also gives the student a clear way to justify the design.

The game becomes structured rather than random.

Using Several Level Dictionaries

A simple way to manage multiple levels is to store them in a list:

levels = [level_1, level_2, level_3]
current_level_number = 0
current_level = levels[current_level_number]

When the player reaches the finish point, the game can load the next level:

current_level_number += 1

if current_level_number < len(levels):
    current_level = levels[current_level_number]
    player_rect.x, player_rect.y = current_level["player_start"]
else:
    game_won = True

This gives students a clear extension route.

They do not need to build all levels at once. They can begin with one level and then add more once the structure works.

Why This Is Strong for A Level Projects

This stage is especially valuable for A Level Computer Science because it combines several important ideas:

  • data structures

  • lists

  • dictionaries

  • collision detection

  • scoring

  • state management

  • user testing

  • iterative improvement

  • evaluation against success criteria

It also gives students something visual and engaging.

A project does not need to be technically enormous to be strong.

It needs to be understandable, testable and well developed.

A platform game with three well-designed levels, clear documentation, thoughtful testing and user feedback could be much stronger than an overambitious game that is unfinished and poorly explained.

Personal Reflection: Students Learn That Design Is Not Decoration

One of the things I like about this stage is that it changes how students think about games.

At first, they often see level design as decoration.

They think it is about where to put platforms so the screen looks interesting.

But good level design is not decoration.

It is problem design.

The level asks the player questions:

Can you make this jump?
Can you avoid this hazard?
Can you choose the safer route?
Can you collect the item without taking a risk?
Can you reach the finish?

The programmer has to design those questions carefully.

Too easy, and the game is boring.
Too hard, and the game is frustrating.
Too unclear, and the user gives up.

That is why this is such a good teaching stage. It brings together programming, testing and user experience.

Practical Task for Students

Part 5 Student Task

Turn your platform layout into a complete first level.

Your level should include:

  1. A named level.

  2. A clear player start position.

  3. At least four platforms.

  4. A route from start to finish.

  5. At least two collectables.

  6. At least one hazard.

  7. A finish point.

  8. A score system.

  9. A lives or restart system.

  10. A test table showing that the level can be completed.

Extension Task

Improve the level system by adding one of the following:

  • a second level

  • a level list

  • difficulty progression

  • moving hazards

  • collectables placed in optional harder routes

  • a timer

  • a checkpoint

  • a key and locked door

  • level data stored in an external file

Students should only attempt the extension once the first level is complete and playable.

Development Log Example

A good development log entry for this stage might look like this:

Development Stage

Creating the first complete level.

Aim

To turn the platform prototype into a playable level with a start point, finish point, collectables, hazards, score and lives.

What Was Added

  • level dictionary

  • player start position

  • finish point

  • collectables

  • hazards

  • score display

  • lives display

  • win condition

  • lose condition

Problems Found

  • The second jump was too difficult for a new user.

  • One collectable could be collected more than once before it was removed from the list.

  • The finish point was not obvious enough.

  • A hazard was placed too close to the start position.

Changes Made

  • Moved one platform closer to make the jump fairer.

  • Removed collectables from the list after collection.

  • Changed the finish point to a clearer flag shape.

  • Moved the first hazard further away from the start.

Evidence Collected

  • original level sketch

  • screenshot of first coded level

  • screenshot of improved level

  • test table

  • user feedback

  • code showing level data

  • code showing scoring and hazards

This sort of evidence shows the full development process.

It is not just coding. It is analysis, design, implementation, testing and evaluation.

Final Thoughts: A Level Is More Than a Screen of Platforms

At the beginning of this series, the platform game was only an idea.

Then it became a window.
Then a moving player.
Then a jumping player.
Then a player who could land on platforms.

Now it is becoming a game.

Adding levels, routes, collectables and hazards gives the project purpose.

The player now has something to do, something to avoid and something to achieve.

For A Level Computer Science, this is where the project can become very strong. The student can show design decisions, data structures, testing, user feedback and improvement.

A good level is not random. It is planned.

It teaches the player.
It challenges the player.
It rewards the player.
It gives the game structure.

In the next article, we can develop this further by looking at enemies, moving hazards and more advanced interactions — the features that make a level feel alive.

The Microscopic Summer: Discovering a Hidden World with a Microscope—or Your Phone

The Microscopic Summer: Discovering a Hidden World with a Microscope—or Your Phone Summer is a wonderful time to explore the natural world. ...