Monday, December 24, 2012

Merry Christmas & a Happy New Year

Hello Stellar family!

We'd like to wish you Merry Christmas, to get all the presents you wished, but mainly to be with your family and with people you love. Also Happy New Year 2013. We hope it will be better than 2012 :)

Saturday, December 8, 2012

The New Direction

Hello there, this is onpon4 instead of Emilio making the blog post today.

 Just want to let you know that we're not dead, and we're moving forward, and I also want to let you know what's been going on.

About a week ago, I proposed a new development method for Stellar: rather than putting everything into one program, we will split it into two parts: Stellar, which is the GUI, and Stellar Game Engine (a.k.a. "SGE" or simply "Stellar Engine"), which is the engine used by games that Stellar exports as a library. This has some great advantages:
  • The code generated by Stellar will be much more easy to understand. While Pygame is easy to understand when you know it, it is also very low-level, and as a result, the resulting code may look confusing to many users of Stellar. This way, generated code can be made to look almost exactly like what is shown in the GUI.
  • Stellar will be much easier to develop and maintain, in particular because the GUI will not need to worry about translation of Pygame into something more intuitive for game development; the engine will handle this.
  • This will allow Stellar to easily be modified for use with other graphics libraries, such as Pyglet. In fact, it could easily enough support both Python and Pyglet, allowing for greater flexibility. This would be much more difficult to do with the current scheme.
In addition, it is possible for Stellar Game Engine to be used standalone as a powerful game engine, for anyone who does not feel the need for the GUI, which is another very neat bonus. It will also be much easier for game developers to customize the engine since they won't need to wade through the GUI code of Stellar.

There is a GitHub page for SGE here, and in the past week I have completed a template for SGE "implementations" to follow:

https://github.com/Coppolaemilio/StellarGameEngine

There is also a wiki page. It is a bit out of date, because I wrote it around the time I proposed the idea, and hence it is incomplete. I would greatly appreciate anyone helping to improve the wiki page. You can find it here:

https://github.com/Coppolaemilio/Stellar/wiki/Stellar-Game-Engine

Currently, I am more or less working on SGE and the baseline implementation of SGE, written with Pygame, while Emilio and Adman continue to work on Stellar itself.

Emilio wanted me to mention: one of the ongoing tasks with the Stellar GUI is rewriting the code so that it displays correctly on all platforms; currently, much of it uses absolute positioning based on Windows. If you have any knowledge of using PyQt or Qt in general, help is certainly appreciated. Any small contribution reduces the work load by a little bit.

Let's do this!

EDIT: After I submitted this post, Emilio mentioned that a new icon design is planned. If you have any designs to offer, feel free to share them.

EDIT 2: I can't believe I forgot this. We started an IRC channel. It's #stellar on irc.freenode.net. Feel free to talk about Stellar there!

Tuesday, October 23, 2012

We love working on Stellar!

We are glad to announce that stellar is doing great lately. With the huge help of Adman we are getting Stellar closer to the next version. As always, we are in need of more people to get things done faster, but we are very positive about it!

The Git-hub is on fire lately so feel free to push any change or ask any question about the code.

We are currently working on the Script form and after that adding the Object and Room forms so you will be able to start with your first game on Stellar.

Peace!

Monday, August 27, 2012

GitHub!

Hello there!

Onpon4 setted up the Github for Stellar, so it's easier to help te project now.

Take a look and don't be scared to contribute: https://github.com/Coppolaemilio/stellar


See you there ;)

Emilio Coppola

Sunday, August 19, 2012

Summer

Long time since the last update but we are having a nice summer!

We are still looking for people interested on the project, we don't only need programmers, so don't hesitate on contact us by email to coppolaemilio@gmail.com or send your feedback on the comments below.

One of the main goals now it's finish a solid interface for the program and make Python/Pygame programming way much easier than ever.

Stay tuned and thank you for your time, hope to see you soon stellars!


Emilio.

Sunday, May 6, 2012

Stellar update 0.3.0

Stellar is currently Programming the GUI

We're planning to get the GUI fully working in the next 4-6 weeks

We're going to add Global Settings:

  • Fullscreen or Choose between a list of common screen resolutions
  • Link Stellar with your favourite Image / Sound editor
  • More...
Stellar is still in the early stages of development and it's looking good so far.

After the GUI layout is done we're going to do the fun part:  giving each button code :-)

Here is a screenshot of Stellar's sprite section in a (800 x 480) size


Tuesday, May 1, 2012

New version 2.0!

New version out made by Hans Gillis hans.miniemen@gmail.com.

-------------------------------------------------------

Changed:

  • Instead of opening a game.py with OpenFile(Path)
  • Some Improvements for "IoErrors"
  • Opens now with Python2.7 instead of 3.x.x
  • addsprite :  removed error when user had a "." in path name too early
  • addsound  : So I added a new module --> stringmanipulation.py
  • addfont   : And a new function --> GetPath(string,platform) which determines the FileName


Added: 


  • 2 new functions in StringManipulation Module: *TabifyRegion*UnTabifyRegion
  • GIFImage module for Animated Gif support (made by Roebros)
  • Action for Adding Animated Gifs
  • Menu Icon for Adding Animated Gifs
  • Made it linux/macintosh friendlyer
  • Quick Script have been added
  • addsprite : Added the possibility to open more files in 1 click
  • addsound  : instead of opening image by image
  • addfont   : Combined with my StringManipulation.py


Removed:

  • All the print statements
  • A few Comments
  • The (Q)Tree class and module

Download