SFML community forums
General => SFML projects => Topic started by: PsichiX on March 11, 2014, 11:04:35 am
-
(https://raw.github.com/PsichiX/Ptakopysk/master/media/logo-mini.png)
Ptakopysk
C++ Game Prototyping Framework
Website: http://ptakopysk.psichix.com (http://ptakopysk.psichix.com/custom-components-and-code-side-of-project/)
Hi, guys! :)
Since Floppy Game Jam i've made a little, simple to extend game prototyping framework based on component system known well from Unity. It's aim to make game prototyping more simplified and extending more than redundant code generation, so it's perfect for me for any Game Jam.
It's open source and you can download it from GitHub:
Framework: https://github.com/PsichiX/Ptakopysk (https://github.com/PsichiX/Ptakopysk).
Here is also a tutorial project that's use Ptakopysk Framework:
Floppy Disk: https://github.com/PsichiX/FloppyDisk (https://github.com/PsichiX/FloppyDisk)
And code from tutorial to see how it's looks like:
https://github.com/PsichiX/FloppyDisk/blob/master/main.cpp (https://github.com/PsichiX/FloppyDisk/blob/master/main.cpp)
https://github.com/PsichiX/FloppyDisk/blob/master/Collider.h (https://github.com/PsichiX/FloppyDisk/blob/master/Collider.h)
https://github.com/PsichiX/FloppyDisk/blob/master/Collider.cpp (https://github.com/PsichiX/FloppyDisk/blob/master/Collider.cpp)
https://github.com/PsichiX/FloppyDisk/blob/master/running/assets/scenes/game.json (https://github.com/PsichiX/FloppyDisk/blob/master/running/assets/scenes/game.json)
Zasuvka Ptakopyska IDE:
(https://cloud.githubusercontent.com/assets/2111867/3912870/b42a5fc0-232f-11e4-9aab-8a4b9a4a689c.PNG)
-
You are Czech right?
-
Nope, just framework name is translated "Platypus" to (positive) funny language :D
-
Looking through the framework more now... I recognize you from the GMC! Welcome to SFML :P
-
Hi all! Since my last post, i've made a huge progress with this project. Code side is pretty stable, now i'm working on dedicated IDE integrated with Code::Blocks and GCC.
Here you can check out sources and SDK: http://psichix.github.io/Ptakopysk/ (http://psichix.github.io/Ptakopysk/)
And here you can look at current stage of IDE production:
(http://warsztat.gd/screens/da47611341922ec889c9df1f13c349ef.png)
Cheers ;)
-
That looks nice. Since I'm on Linux, can you provide some more screenshots ?
Edit : just tested it on Windows. The IDE crashed each time I built the game. I also don't get how to add things on the scene.
I tried to create a component but I got an error but perhaps I should edit the c++ file ? :
UserComponent.h:24:40: error: 'm_value' was not declared in this scope
-
holy crap - i have to check this bug immediately because it's serious :0 if you have GitHub account, can you create bug in issues panel with details or even screenshots? it would help me a lot :)
-
Can I do it tomorrow ? I switched back on linux :)
I'll try to gather as much details as possible. Is there a log file or something I can provide ?
-
Yep, can be tomorrow - i will try to investigate this as much as it's possible from your last post :) on windows there should be crash dialog with details field that will provide text field with detailed information.
-
I thinked that be Firefox :o
-
Hi all!
Today i released first (hopely) stable version of Ptakopysk SDK and Zasuvka Ptakopyska IDE.
Here you can download and check latest release (just IDE and SDK, without sources):
https://github.com/PsichiX/Ptakopysk/releases (https://github.com/PsichiX/Ptakopysk/releases)
And here you can see how IDE finally looks like:
(https://cloud.githubusercontent.com/assets/2111867/3912870/b42a5fc0-232f-11e4-9aab-8a4b9a4a689c.PNG)
Have a fun and painless prototyping! Waiting for your feedback, guys :D
Cheers.
-
Here is article about how to install and setup Ptakopysk toolset:
http://ptakopysk.psichix.com/ide-installation-setup/ (http://ptakopysk.psichix.com/ide-installation-setup/)
Next article will be about first "Hello World" project and it will be published today! :D
-
Yay! And next article about how to manage scene, game objects and components in Zasuvka Ptakopyska IDE! Yay!
http://ptakopysk.psichix.com/hello-game-objects-components-and-properties/ (http://ptakopysk.psichix.com/hello-game-objects-components-and-properties/)
:)
-
Is your IDE using SFML for the GUI Rendering? It looks very nice!! ;)
-
Is your IDE using SFML for the GUI Rendering? It looks very nice!! ;)
Only for Scene View (IDE must have to run project code inside IDE to make ability to properly manage game objects, components and properties).
-
This time: step-by-step article about how to code your first custom component to work with game and IDE - keyboard input controler as example! :D
http://ptakopysk.psichix.com/custom-components-and-code-side-of-project/ (http://ptakopysk.psichix.com/custom-components-and-code-side-of-project/)
-
Hi game developers!
After a long time of polishing IDE and framework, today i released (i hope) very stable version of Ptakopysk Toolset.
There was a lot of changes, mostly in IDE (like whole plugins management, including rewritten Scene View plugin template, and another small but very important changes to optimization). Framework got for example a new SpriteAtlas component and SpriteAtlasAsset that provides a way to use spritesheets in your games, and Assets manager now can handle custom assets defined by user (custom JSON/text/binary/whatevah files to use in your game, embedded in game bundle, editable in IDE).
And one great change – now you don’t need to have Bash executable to use IDE, whole Bash scripts dependency in IDE is removed and replaced by templates scripts that do the same thing as Bash scripts! :D
DOWNLOAD LATEST RELEASE TODAY: https://github.com/PsichiX/Ptakopysk/releases (https://github.com/PsichiX/Ptakopysk/releases)