# Flowchart Help!

**URL:** <https://forum.kirupa.com/t/flowchart-help/263006>\
**Category:** programming\
**Created:** [June 11, 2008, 8:32pm UTC](https://forum.kirupa.com/t/flowchart-help/263006 "2008-06-11T20:32:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mandaxo](https://avatars.discourse-cdn.com/v4/letter/m/9d8465/32.png) [@mandaxo](https://forum.kirupa.com/u/mandaxo)\
**Post date:** [June 11, 2008, 8:32pm UTC](https://forum.kirupa.com/t/flowchart-help/263006/1 "2008-06-11T20:32:23Z")

</div>

HELP PLEASE!  
I hate flowcharts and i have to make one for a game i am making for a programming class. It is a simple shooting game.  
I don’t know what to put in the flowchart  
I have the start and the initialize variables, but where do i go from there?  
Please help, it would be greatly appreciated

---

<div class="post-metadata">

**Author:** ![Fidodo](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@Fidodo](https://forum.kirupa.com/u/Fidodo)\
**Post date:** [June 11, 2008, 9:24pm UTC](https://forum.kirupa.com/t/flowchart-help/263006/2 "2008-06-11T21:24:12Z")

</div>

Think about what the events are. Each level is an event. Will there be bosses? How will the state of the game change over time?

---

<div class="post-metadata">

**Author:** ![glosrfc](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/glosrfc/32/8334_2.png) [@glosrfc](https://forum.kirupa.com/u/glosrfc)\
**Post date:** [June 11, 2008, 9:39pm UTC](https://forum.kirupa.com/t/flowchart-help/263006/3 "2008-06-11T21:39:11Z")

</div>

A flowchart is just a visual representation of program flow. For example, here’s a simple flowchart for a shooting game which demonstrates how a couple of your variables might change depending on what happens during the game.

You don’t need specialised software to produce flowcharts…use the diagram tools in Word or, failing that, draw them in Flash and print them out!

You might also want to check out the following links:

> **[Flowchart](https://en.wikipedia.org/wiki/Flowchart)**
>
> A flowchart is a type of diagram that represents an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution model to a given problem. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields. Flowcharts are used in designing and documenting simple processes or programs. Like other types of diagrams, they help visualize wh...

  

> **[Flowcharting - HCi](https://www.hci.com.au/flowcharting-A/)**
>
> How to you write and use a flowchart?

---

<div class="post-metadata">

**Author:** ![rrh](https://avatars.discourse-cdn.com/v4/letter/r/67e7ee/32.png) [@rrh](https://forum.kirupa.com/u/rrh)\
**Post date:** [June 12, 2008, 4:52am UTC](https://forum.kirupa.com/t/flowchart-help/263006/4 "2008-06-12T04:52:41Z")

</div>

Flowcharts are helpful when you make any complicated programs.

Start out with a very general flow-chart and don’t sweat over every single variable. Decide what are the most significant events in your game and what conditions they occur under. Plan that all out first, and then fill in the details later. You can even do details on separate pages; what is just one box in the overall flowchart can have its own flowchart on another page. (Think of this like how a function call represents the contents of the function, the box on one page represents the whole flow chart on the other page. The in and out states just need to match up.)

What are the most significant events in a game? Winning, losing, losing a life, gaining a life, completing a level…
