GSoC final thoughts for Hedgewars

What an exciting summer!
This was our first participation in the Google Summer of Code initiative and we manage to survive to the end!

The fun began when we were accepted and had to provide the ideas list to be discussed with the students: as a silly statistic, I do remember that people joining our IRC channel increased by 20% during that time.

We indeed didn't expect so much interest, and my best guess is that it was because it's always fun to code for a game and Hedgewars in particular offered a lot uncommon initiatives, like programming with FreePascal or experimenting with SDL-1.3.

The only silver lining of our experience lies in the fact that of the limited slots we were given (2), one wasn't carried out at all and the AI implementation had to be called off. Perhaps a more experienced organization might have noticed subtle hints from the student and avoided this situation, but what counts is that we learned our lesson and will be able to scrutinize our students better in the future.

On the other hand, we've had an outstanding success in our second project, Hedgewars on Android: the student was able to fulfill the task requirements and implement a few optional features in the time allocated. Also he documented his code (rarity!) and interacted with developers of our dependencies. What I particularly liked was the fact that also all our active developers helped in this project with testing and suggestions.

So I feel like we've all had our share of fun, gathering ideas from the community, sorting out students' proposals, managing students' work and achieving results.

Release time! iOS port has an update

Hey everybody!
While we're almost finished with baking 0.9.16 we thought it would be good to update our iOS branch!
Today Hedgewars-iOS 1.3 has been released on the appstore! Several sections of the app have been completely rewritten, so even though the UI didn't change, it should feel like an entirely new game to you!

The most prominent update is automatic game restoration, so that if you are not able to complete the match for any reason (like *cough* a crash) you'll be prompted to resume it from where you left it!

Plus there is new content, weapons and stuff! Consider this update a sneak peek of 0.9.16 Wink Smiley

Check it out: http://itunes.apple.com/us/app/hedgewars/id391234866?l=it&ls=1&mt=8

As we get close to release...

Testers are appreciated, as ever.
There are already quite a few of you who I've been playing with in the evenings, and we've found a lot of minor issues while doing that.

Copy and paste build instructions for ubuntu/debian.
http://www.hedgewars.org/node/2215#comment-15049

approximate feature list
http://hedgewars.org/node/3206#comment-21019

Please file bugs on:
http://code.google.com/p/hedgewars/issues/list
(check for existing reports first!)

Try testing new features and utilities/weapons. Try to come up with unanticipated behaviour combinations.

Thanks!

p.s. - for the hat creators.
http://hedgewars.googlecode.com/hg/misc/hats_js_anim.xhtml

Is the current list of hats.
Hats on:
http://m8y.org/tmp/newhats/hats_js_anim.xhtml
that have red squares around them are ones that have pixel errors. Most of them it is subtle. Try changing to a light coloured or dark coloured theme. Some it is pretty clear.
Hopefully someone will fix them so they can be included. Otherwise, they will probably end up in a content pack on:
http://hedgewars.org/content.html

GSoC has ended

Hello!

on Monday the 22nd GSoC has come to an end, or at least the coding part has.. :) All that remains is to submit the code to a google code project and to fill in some forms.

This does not mean I will stop working on the Android port, however, it will mean I won't be spending as much time on it, luckily the hard part is done :)

We've decided to set up an alpha version of the port to allow you guys to see what has been done.
Just to make it clear this is an Alpha version, it's far from a release version so expect it to crash and crash a lot. To minimize the amount of crashing remember:

* Click the download button first(you will want wifi for this) then start a game
* Some maps have a maximum hog limit, exceeding this limit will result in a crash
* make sure to create/add teams before starting a game.

The file is downloadable here: www.xelification.com/Hedgeroid-alpha.apk (use your android device to download it to the device and let android take care of the installing part)

People interested in the source check out the hedgeroid branch over at code.google.com/p/hedgewars

Xeli

GSoC Android Port update #6

Hello,

for the last couple of days I've been working on the Touch interface. This will allow the Android port to use it's touchscreen to control Hedgewars.

I've been implementing the Touch interface on the engine side, which means any set up, which allows SDL to send SDL_Touch events to the engine, will be able to make use of this interface. Good news for wacom and other touchdevice users for several OSses :)

Here's a few preview:

I could use some of your help tough;

At the moment I've implemented pinch to zoom(check the video if you don't know what pinch is), 'swiping' to move the camera around and a single click or tap to open the ammo menu.

What other ways to interface with Hedgewars via a touch screen would do like to see?

Post in the comments or over here: http://hedgewars.org/node/3248

Xeli

Syndicate content

User login

Copyright © 2004-2024 Hedgewars Project. All rights reserved. [ contact ]