Giter Club home page Giter Club logo

angrybirdslevelgenerationthesis's People

Contributors

amorag avatar jj avatar laucalle avatar mariosky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

amorag mariosky

angrybirdslevelgenerationthesis's Issues

Decide on the title

Decide on a title along the lines of "Free form evolution for angry bird level generation"

Undefined references in text

LaTeX Warning: Reference `ga:cross2' on page 16 undefined on input line 79.

[16 <./exp2_explication.png>]) (./Conclusion.tex

LaTeX Warning: Reference `ch:context' on page 17 undefined on input line 4.

And some others. Probably left over from original thesis.

Write abstract

Drawing from conclusions, write the abstract relating it to the title.

Think about focus of the new paper

I think experiments 5 and 6 should be fleshed out, but there's still some way to go, mainly devoting more time to any of them.
Also, it would be interesting to try something that is left over from previous versions, try fully built structures (like arcs) as either

  • Initial structures
  • As an operator that will add them randomly.
    Structures in the latest versions look fine, but they still should look better to be a hosting place for pigs.

Write intro

Write the introductory chapter, with motivation and general narrative of the thesis

Copy state of the art

Including bibliography. Same as before, we will have to reduce it significantly. The main part that can be eliminated is the one that refers to EAs.

Revise state of the art

The state of the art has to be revised, after papers published in CIG and whatever participated in the competition. @Laucalle with help from @amorag, who attended the conference.

Add introduction

It's the best if the intro from your Degree thesis is copied (or at least the fundamental part) to the Introduction Section. Then we can cut it down to desired length.

Describe methodology

The methodology chapter must describe, at different levels, the steps you have walked to solve the problem; what you have done at the programming level, and what you have done at the algorithmic and experimental level. Any software engineering/scientific technique you have used should go here.

Fix biblio

There are these errors

Warning--to sort, need author or key in ieee-cig
Warning--to sort, need author or key in sciencebirds
Warning--to sort, need author or key in sciencebirds-adapt
Warning--to sort, need author or key in ab-level
Warning--empty booktitle in blum1970stability
Warning--empty booktitle in estevez2017statistical
Warning--can't use both volume and number fields in estevez2017statistical
Warning--empty booktitle in fortin2012deap
Warning--can't use both volume and number fields in fortin2012deap
Warning--empty booktitle in perone2009pyevolve
Warning--can't use both volume and number fields in perone2009pyevolve

Write a well-structured state of the art

The state of the art describes what is the current best solution to the level generation problem, and how it has arrived to that state. The purpose of a thesis is to advance the state of the art.

Describe experiments and results

The experiments and results should follow a narrative where, at every step, you formulate a hypothesis, create an experiment to test it, and to explain these results you generate new hypotheses and new experiments, until you find a satisfactory result.

Write conclusion

The conclusion should tie with the objecives (from #1) explaining to what extent the objectives have been achieved. If they have not (this is not a PhD), what kind of things should be done to solve them, that is the future work area.
From what has worked and what has not, you should try and draw conclusions. What has worked? Has it worked for the same reason you though it should work? Maybe additional experiments could shed some light on that?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.