GSoC Android Port update #1

Hello everybody,

on request I shall make some progress updates every now and then!

At the moment progress is going slower than I'd like this is mostly because I do have a lot of (home)work to do for the Uni, however once I've finished this year (in a week / 2 weeks) I'll be able to spend a lot more time and a lot more progress will be made I am sure.

At the moment I am (still) stuck on cross compiling the hedgewars engine.

For those interested a brief explanation (for those not stop reading....*here*):

Hedgewars' engine is written in FreePasal this isn't supported by Google/Android so I cannot use the standard Native Development Environment. The main problem at the moment is just getting every library which the engines expects to be present on the system to provide.

For example you've all installed SDL on your computers, because I can't ask Android users to do the same I must provide these myself, which needs to be cross compiled too. Which in turn bring more issues.

The other issue is some libraries have different names or are present in another form on the Android device, for this an exception must be made in the hedgewars code.

The main problem on which I'm struggling right now is that opengl calls crash the applications. It seems like the opengl context isn't initialized properly, this should be done by SDL, which might fail to do so..

This all just means I've got to go from error to error, verify what's missing/going wrong and fix it! It's not hard, but does take time

I hope not too many posts from now on I will be able to include a demo you guys can run on your devices. But it's hard to put any kind of date on anything at this moment Smile

Xeli

Ps. I am posting some more detailed stuff on my personal blog for those interested: www.xelification.com

Tournament Final

Pairings for the final round have just been posted! Competing for first place will be Christoph and Ein-Euro-Jobber, who have both won all their games.

claymore & Randy

Expanding Hedgewars AI

Hi Everyone!

My name is David Young known as dayoung on IRC. I would be the other lucky Google Summer of Code student working on Hedgewars, in my case expanding Hedgewars AI!

In the upcoming months and after I will be expanding the Hedgwars AI weapon selection, movement abilities, utilities usage, and Lua integration.

Anyone who wants to see my GSoC proposal: http://goo.gl/Fr7Tu

My plan is to have milestone deliveries available for testing new AI features available every 2 to 3 weeks.

The breakdown
- Additional AI weapon support, offensive weapons
- Additional AI aiming and utility modifier weapons(extra dmg, etc)
- Additional AI movement and move related utilities
- Improved AI weapon selection, usage, and additional aerial strike weapons
- AI Lua integration

More AI related posts to follow in the coming weeks!

- David aka Goliath

Android port of Hedgewars

Hello everybody!

I am Richard Deurwaarder, or rather Xeli in-game and on IRC. I've been selected as one of the GSoC students and I will port Hedgewars to Android.

GSoC (Google Summer of Code) is a project organized by Google which allows 1000 students to participate in Open-Source projects. The actual period when I'll be coding is from May 24th to August 22th.
For those interested this was my proposal: http://goo.gl/Rn9K2

During May 24th and August 22th I'm hoping to achieve the following goals is this order:

- Getting a demo up and running (this will require the engine to be ported to the correct processor architecture and its dependencies with a small Android wrapper)
- Getting single player up and running (this will require a part of front end of Android to be implemented, specifically the controls in-game)
- Implementing additional features (think online multiplayer for example)
- Bug hunting

For the second and forth goal I'll need some beta testers, especially those of you with Android tablets: I will need your help.

You'll see some of these post coming up once there has been made some progress!

-Xeli

Tournament: Round 3

Third round pairings are up. I've had to kick a few more players unfortunately, but hopefully more people will get a game this round.

claymore & Randy

Syndicate content

User login

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