Giter Club home page Giter Club logo

gfgame's People

Contributors

freaktechnik avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

gfgame's Issues

Minispiel-API schreiben

Also es muss eine Klasse geschrieben werden, mit der man einfach Minispiele erstellen kann.
Die Minispiele sollen von dieser Klasse erben.

Layer objects

Objects with the smallest y value need to be drawn first. and the player needs to be drawn between the objects (work started, doesn't work tought).

Quest-Klasse erstellen

Eine Quest-Klasse muss erstellt werden, mit der es einfach ist, einen Quest zu erstellen.

[important] Clean up GFGame.java

The main file is a big mess now. over 400 lines. Animals and other entities should be drawn with something like animals.draw(); and thats it. Not more. Try to just call the inititalitaion/drawing of stuffs in the main file.

Quest-Klasse erstellen

Eine Quest-Klasse muss erstellt werden, mit der es ein einfaches ist, einen Quest zu erstellen.

Fix moving speed to time passed

Actually the moving speed is based on the ticks. If you have a big framerate, the player moves faster. But the player should only move every n ms.

Willkommens-Grafik

Jemand müsste mal eine Willkommens-Grafik erstellen, wie es Humanoid (freaktechnik) mit den paar Buchstaben mal gemacht hat. ;-)

Config-Klasse

Es muss eine Klasse geschrieben werden, die einfach Config-Dateien aus den .ini-Dateien liest (z.B. "GameData/Config/Config.ini") und diese dann an das Spiel weitergibt.

"moving"

But in reality we will only move the map around the player, in code not, but for the player... oh, it's complicated. but simple. First step should be methods to do the moving, then an eventset which fires on wasd.

PHPClient schreiben

Einen PHPClient in Java schreiben, der die Daten, die er von PHP (Server) erhält, ausliest, in Dateien im Cache-Ordner speichert und gegebenenfalls bestimmte Werte im Spiel setzt, wie z.B. x-Position von einem Tier, ...

GameMenu-Klasse schreiben

Es muss eine GameMene-Klasse geschrieben werden, mit der es einfach ist, ein Menu (Hauptmenüs, ...) zu erstellen.
Diese muss eine Methode add(GameMenuItem menuItem) besitzen, mit der man dann einfach GameMenuItems hinzufügen kann.

Setup erstellen

Das Setup muss erstellt werden, damit auch andere jetzt schon einmal das GFGame sehen können.

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.