Home » Community » Newbie corner » Simple way to develope 2D Game (Do Upp include something to develope 2D Game ?)
Re: Simple way to develope 2D Game [message #51906 is a reply to message #51902] |
Sat, 15 June 2019 18:58   |
Novo
Messages: 1430 Registered: December 2006
|
Ultimate Contributor |
|
|
mirek wrote on Wed, 12 June 2019 14:58
If you have any other suggestion...
(BTW, polygon rasterization of Painter is adopted from AGG. I feel no shame about it, because he in turn adopted it from FreeType 
Mirek
The only one I'm familiar with is from the author of AGG. Part of the algorithm is patented.
"he in turn" asked an author of FreeType for a permission and got it ...
Tesselator was completely 100% his algorithm and code.
mirek wrote on Wed, 12 June 2019 14:58What I argue about is that if you are about to draw very complex polygons with little pixels and draw a lot of them, with external API / semantics similar to Painter, then beating Painter is difficult.
Maybe, but "this" app is an example of exactly that.
Most of the GUI code is using semantics of Draw (DrawRect/DrawText/DrawImage). Painter-related stuff can be rendered into bitmaps in the beginning ...
But even ImGui, which is redrawing everything each frame seems to be able to handle this load.
I'm pretty sure you can do much better than that.
IMHO, with your talent to design very complicated things in a very simple way you should be able to do this easily.
Hardware Abstraction Layer, tesselator, display tree, immutable data structure to pass data between threads ...
It would be interesting to see how simple and elegant will be your design ...
Regards,
Novo
[Updated on: Sat, 15 June 2019 20:15] Report message to a moderator
|
|
|
 |
|
Simple way to develope 2D Game
By: Xemuth on Tue, 11 June 2019 12:28
|
 |
|
Re: Simple way to develope 2D Game
By: Novo on Tue, 11 June 2019 16:02
|
 |
|
Re: Simple way to develope 2D Game
By: Xemuth on Tue, 11 June 2019 16:26
|
 |
|
Re: Simple way to develope 2D Game
By: mirek on Tue, 11 June 2019 17:33
|
 |
|
Re: Simple way to develope 2D Game
By: Novo on Tue, 11 June 2019 20:05
|
 |
|
Re: Simple way to develope 2D Game
By: mirek on Tue, 11 June 2019 23:02
|
 |
|
Re: Simple way to develope 2D Game
By: Novo on Wed, 12 June 2019 02:20
|
 |
|
Re: Simple way to develope 2D Game
By: mirek on Wed, 12 June 2019 09:19
|
 |
|
Re: Simple way to develope 2D Game
By: Novo on Wed, 12 June 2019 19:13
|
 |
|
Re: Simple way to develope 2D Game
By: mirek on Wed, 12 June 2019 20:58
|
 |
|
Re: Simple way to develope 2D Game
By: Sgifan on Fri, 14 June 2019 17:59
|
 |
|
Re: Simple way to develope 2D Game
By: Novo on Sat, 15 June 2019 18:58
|
 |
|
Re: Simple way to develope 2D Game
By: huadong on Wed, 18 September 2019 10:20
|
 |
|
Re: Simple way to develope 2D Game
By: huadong on Thu, 19 September 2019 08:03
|
 |
|
Re: Simple way to develope 2D Game
By: mirek on Sat, 21 September 2019 14:11
|
 |
|
Re: Simple way to develope 2D Game
By: Xemuth on Sat, 21 September 2019 16:05
|
 |
|
Re: Simple way to develope 2D Game
By: Didier on Sun, 22 September 2019 14:48
|
 |
|
Re: Simple way to develope 2D Game
By: Novo on Sun, 22 September 2019 15:54
|
 |
|
Re: Simple way to develope 2D Game
By: mirek on Mon, 23 September 2019 09:23
|
 |
|
Re: Simple way to develope 2D Game
By: huadong on Sun, 22 September 2019 12:25
|
 |
|
Re: Simple way to develope 2D Game
By: Xemuth on Tue, 11 June 2019 19:02
|
 |
|
Re: Simple way to develope 2D Game
By: Xemuth on Sun, 16 June 2019 14:42
|
 |
|
Re: Simple way to develope 2D Game
By: Novo on Mon, 01 July 2019 05:22
|
 |
|
Re: Simple way to develope 2D Game
By: sunitapr on Wed, 11 September 2019 07:53
|
Goto Forum:
Current Time: Tue May 13 23:50:59 CEST 2025
Total time taken to generate the page: 0.01275 seconds
|