这是indexloc提供的服务,不要输入任何密码
Skip to content

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)

@TheJJ TheJJ added nice new thing ☺ A new feature that was not there before lang: c++ Done in C++ code area: nyan Involves our data description language/database area: api Related to some application programming interface (API) big stuff High-impact changes, mainly foundation work labels Nov 5, 2018
@heinezen heinezen added this to the Event-driven game logic milestone Sep 6, 2019
@duanqn
Copy link
Contributor

duanqn commented Jan 8, 2021

What is the current status of this work? I saw the blog referring to it as "New Game State 2020" but we are in 2021 now. :)

@heinezen
Copy link
Member

heinezen commented Jan 8, 2021

@duanqn SFTtech/nyan#84 was/is a blocker currently. When it's merged, we are going to patch this PR up and merge it :)

@heinezen heinezen mentioned this pull request Mar 30, 2021
13 tasks
@heinezen
Copy link
Member

Replaced by #1378

@heinezen heinezen closed this Mar 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: api Related to some application programming interface (API) area: nyan Involves our data description language/database big stuff High-impact changes, mainly foundation work lang: c++ Done in C++ code nice new thing ☺ A new feature that was not there before

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants