Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Core gamestate implementation #1066

Open
wants to merge 26 commits into
base: master
from
Open

Conversation

@TheJJ
Copy link
Member

@TheJJ TheJJ commented Nov 5, 2018

Yea...

  • move old gamestate
  • create demo (openage.main.tests.engine_demo)
  • implement pong
    • calculated with the event engine
    • displayed with the new renderer
    • in a stupid non-event-based-loop (that still processes events but ticks regularily)
    • define minimal gamestate for displaying entities
    • configure pong with nyan
    • define basic nyan api for entity display
    • use the new renderer to display the basic entity
    • prepare abilities and actions (e.g. movement) for the basic entity

once that is done (probably separate pull):

  • create basic presenter that is decoupling the simulation from display
  • update the pong simulation to run in a non-stupid loop (that sleeps dynamically)
@heinezen heinezen added this to To Do in new simulation core via automation Nov 6, 2018
@heinezen heinezen moved this from To Do to In progress in new simulation core Nov 6, 2018
@TheJJ TheJJ force-pushed the TheJJ:core-gamestate branch from 433e145 to a9e8ef1 Feb 16, 2019
@TheJJ TheJJ force-pushed the TheJJ:core-gamestate branch from a9e8ef1 to da8cc31 Feb 27, 2019
@TheJJ TheJJ force-pushed the TheJJ:core-gamestate branch from 5c95a9b to 768bb95 Mar 31, 2019
@heinezen heinezen added this to the Event-driven game logic milestone Sep 6, 2019
@TheJJ TheJJ force-pushed the TheJJ:core-gamestate branch from 768bb95 to 1e9fc6b Oct 12, 2019
@TheJJ TheJJ force-pushed the TheJJ:core-gamestate branch from 1e9fc6b to d0a4168 Dec 22, 2019
@TheJJ TheJJ force-pushed the TheJJ:core-gamestate branch from d0a4168 to 0ee2fe5 Dec 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
new simulation core
  
In progress
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.