Related
Hey there,
There is a Settlers of Catan game for the iPhone. I'm wondering if anyone knew of that game being ported to Android any time soon? All I can find for Android is the 'Better Settlers' which helps with setting up the board.
Thanks in advance for any info!
Jeremy
shameless "bump!"
I would guess there would be copyright issues or some such :S
well you could try developing your own game..
I'd like to see settlers of catan on this platform too!
Me too, if someone is interested in doing the gameplay, maybe graphics, or whatever else. I would be happy to do the development.
Doesn't neccessarily have to be clone as such, it can have similar gameplay. Try playing something like Travian, it's similar but not exact.
It's a game I'd love to have on my phone . . . don't know it well enough to have a go at dev, but I'd be happy to alpha/beta/gamma test if someone gave it a crack . . .
there was a flash game i found a while ago - never got it working on my mogul though. Also I could help with graphics if a new game was designed
I'd love a SoC game for my Evo. Any new info on this?
Sent from my HTC Evo using Tapatalk + Swype
This would really be great. Id like a version where you could play with others on different phones via wifi/3g. It would be a lot of fun to play with friends and coworkers through out the day (or week as needed)
Sent from my SAMSUNG-SGH-I897 using XDA App
mesasone said:
This would really be great. Id like a version where you could play with others on different phones via wifi/3g. It would be a lot of fun to play with friends and coworkers through out the day (or week as needed)
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Agreed. This would be an awesome
Multi-player app especially if you could save and resume a game. You'd almost have to have one person host the game so the data is all housed on one SD card.
Other thoughts are the ability to change the rules before starting, built in chat and or push to talk functionality, bartering alerts, next turn alerts, review of score and previous actions, the list goes on.
If someone is serious about developing this then I am totally willing to help think it through and create graphics. Send me a PM.
Sent from my HTC Vogue FroYo using XDA App
Settlers of Catan Android game in the works
I've been having a dabble with android development and have been working on a Settlers of Catan game as it is such a great game and it's a good way to learn android dev.
I'm ready to admit that someone might beat me to it, whether by making the iphone version available to android or whatever, but still if anyone is interested in a) helping out on the project b) doing some testing or c) pimping the game, let me know! You can contact me on cettlersofsatan at gmail dot com.
It's currently in SVN online in a single user repository. But I would happily move it to Google Code or something if others were interested.
I'm as eager as everyone else to see this project pull through. And stone do NOT lose faith. It is always better to have an option then only one option for a game/app.
I have assembled a list of people who expressed interest in helping:
stoneskin - work in progress
niknah - dev
Willuknight - graphics
ii Candor ii - graphics/thinktank
DJGibbon - test
You guys should really get together especially with stone and get cracking! Heard some good ideas and plenty of offers to help. The XDA community NEEDS A SETTLERS!
Thanks guys!
I'd love to help too. I don't think can commit the time to help with development though. Real life is just too hectic lately. However, I'd love to help testing.
If the time opens up, I'm interested in helping with development.
As to graphics, just no skills to bring to the table. Although, I did have a thought last night on this subject. The game might be more playable with simpler graphics. Instead of trying to have an understandable picture of sheep/ore/... on the hexes, just use colors. Light green for wool/sheep, dark green or brown for lumber, goldenrod/yellow for wheat, dark grey for ore and dark red for brick.
Work in progress!
Gino, Latenk, thanks for the feedback. Here's the deal.
I agree, simple graphics to start with, I've uploaded a screenshot, but before anyone analyses it too much , let me state what I want from the project initially.
1) The basic game (i.e. no expansions) in full.
2) Multi-player (up to 4 initially) or single-player (with AI) on one phone.
3) Basic graphics, but a clean separation in implementation so that the graphics, special effects, zoom, board rotation, whatever the monkey-magic one wants, can be added ON TOP OF the rest of the app.
4) Game is free (shouldn't be any copyright issues right?) and would be great if it could get onto Android Market or equivalent.
5) Open source?
I hate graphics, hate the tweaking, fiddling, pixel-adjusting and so on, so I've knocked up the simplest GUI imaginable. I've slapped on a handful of buttons which as you can see, have rubbish little text labels - RD = Roll Dice (in one of the screenshots it's displaying the number rolled), BR/BS/BC are build road/settlement/city, MR = Move Robber, C=Cancel, D=Done, X=exit.
In these shots I'm not even playing a game, I'm in a test mode where I'm just free-building. My colour is white. So a hex-side is painted white for a road, the small circles are settlements, the large circle is a city. The large red circle is me selecting a vertices. As you can see, the current player (Bob) has no resources (free-building) but resources are laid out with shoddy little cards.
So the graphics are v. poor. But I'm not too concerned right about it right now.
Where have I got to?
I've got the basic 'model' in place. That is the game model that maintains hexes, vertices, hex-sides and their roads/settlements/cities.
I haven't even touched on AI, ports, trading.
I'm trying to build the app cleanly, so the views have no concrete knowledge of the game model, and any calls to it are interfaced out.
But this is my first Android app, so I'm learning from scratch, possibly comitting all sorts of Android crimes.
I'm a full-time .Net developer, so I'm kinda fitting this in around job/family and so on, so progress is slow.
Here are my thoughts. I'll aim to get this to a clean/stable state within the next week or so, then if others want to get involved in dev I'll create a Google Code project (or equivalent) and sort it out from there.
I'm currently building against 1.6 because I have an X10 mini. It would be great to support up to the latest API versions.
Ok, uploading the images now. Graphics ARE AWFUL but I'm focussing on the game at the moment.
By the way, if anyone knows what licensing/copyright issues there are with something like this please let me know. I've currently called the project 'Cettlers of Satan' 'cos that made me smile. If rights issues meant it can't go through market places then so be it, but would be great if someone could research this.
Haha, you know that is a basic layout but gets the job done! What you could do is have the game map be at least twice as large as say the resolution of a N1 screen. Enable finger scrolling and/or pinch to zoom (comlpex perhaps but a thought) and let people move around the game map as needed. That'd allow for better graphics, larger maps, and a larger feel to the game. The HUD could possibly go up either side of the game map. In fact I'd say make landscape mode MANDATORY so you have the extra real estate.
Check this out: http://games.asobrain.com/
That is what I envision this game like. That game is everything this game COULD be and he even found ways around copyright. Check that game out, play a round or two and it will give you plenty to think about/use as inspiration. Obviously no need to copy, but you can use it for ideas.
Lastly, the previous statement someone made about notifications is pure gold. Allow people to play their turns then pass to the next with a notification appearing. Great ideas.
I've been there before, but a while ago and he's closed all unactive accounts and stopped registration unfortunately.
If you are a member maybe you could upload a couple of screenshots or explain to me how the GUI works in more detail.
I love the idea of finger scrolling/pinch/zoom etc. I'm gonna give some of that a go tomorrow. But like I say, what I'm initially trying to achieve is
GUI
Model
in a clean separation. So any visual representation would be possible. I'll try and knock out some basic zoom/finger scroll effects just to convince myself that my rudimentary framework will hold together.
Thanks for the quick feedback mate.
This shows the basic layout, how it all works, the HUD and such. Again this would have to be adjusted for the handheld, but in general it looks and works great!
In the top left is a pane for the players in the game. It shows Player Name, Player Color, a count of the cards in the players hand, any held and/or played D cards. This pane can be hidden if the player wishes.
The pane on the bottom left shows all things the plyer can buy and what it takes for the player to buy them. (in the android version I imagine this being a tab you can bring up to buy/see what you need and have.
Below that pane is Played Cards, and Table cards which speak for themselves.
Of course along the bottom you see your hand.
On the bottom right you have 3 buttons, claim victory, trade, and end turn.
And of course you see the dice.
Top right is the chat box.
All of this again is simply for inspiration and not for copying. This gives you a great idea of a fleshed out game and how it could look on a handset.
This is a trade window.
Two things of note here. First notice the top left. WHen a player gets cards on a roll, they show up face up for a brief moment. GREAT idea if possible to implement something similar.
Secondly, bottom right is what appears to be a chart. That shows how many times a number has been rolled. This is more advanced than what we'd need, but an interesting idea and prob easy to implement.
Now on this one a couple things to point out. Look at how they do cities and roads. Similar to what you've suggested. I was thinking maybe circles with symbols on the top (kind of like tokens or markers). Of course maybe more intricate and detailed models could be added later.
Also, that speech bubble that popped up shows where the person played their road or city or settlement. This is ESSENTIAL in some form or another on this game. Plan to include SOMETHING like it.
And lastly, this picture shows what it looks like when a person trades succesfully. Again not necessary but certainly handy.
I must repeat again that I DO NOT CONDONE OUTRIGHT PLAGIARISM with anything Asobrain has done. This is purely for inspiration and research. This should give you PLENTY of ideas!
I've got tons!
This is a beautiful start. Couple thoughts.
- The desert color isn't clearly distinct from wheat.
- The name will have to be something other than "Settlers of Catan". I'd avoid the current name for two reasons. One, a lot of us will take some degree of exception to the Satan reference. Two, it's not really different enough to dodge trademark concerns.
- I despise needing to scroll around in a game to see everything. This is my main complaint with "Pirates & Traders".
- On such a small screen, keep the UI as simple as possible. AsoBrain is wonderful. But, it is designed for a largish screen. (BTW, I hate that he killed old accounts when closing registration. I was away for just about the exact period to get locked-out).
- As we proceed, I'd like to plan for a multi-device/network play. This game would be awesome in a peer-to-peer, networked model.
Thanks for getting this started.
P.S. I *REALLY* like how you did the board. The buttons: meh. The board: Wow!
GinoAMelone said:
This is a beautiful start. Couple thoughts.
- The desert color isn't clearly distinct from wheat.
- The name will have to be something other than "Settlers of Catan". I'd avoid the current name for two reasons. One, a lot of us will take some degree of exception to the Satan reference. Two, it's not really different enough to dodge trademark concerns.
- I despise needing to scroll around in a game to see everything. This is my main complaint with "Pirates & Traders".
- On such a small screen, keep the UI as simple as possible. AsoBrain is wonderful. But, it is designed for a largish screen. (BTW, I hate that he killed old accounts when closing registration. I was away for just about the exact period to get locked-out).
- As we proceed, I'd like to plan for a multi-device/network play. This game would be awesome in a peer-to-peer, networked model.
Thanks for getting this started.
P.S. I *REALLY* like how you did the board. The buttons: meh. The board: Wow!
Click to expand...
Click to collapse
1. Agreed, the desert should be a tan, and wheat clearly a gold.
2. Also agree. It cannot even closely resemble Settlers. We can worry about the name when we have a game worth naming (I was thinking something like Travista, or something resembling travelers).
3. That is why it'd also be prudent to include a pinch to zoom or zoom controls. Let the player get in close if they wish, or let them sit way back and view it all from a distance.
4. Agreed. Simple yet elegant/complex in its design is what I'd like to see. Again give the player the option of getting as complicated as they wish. This can be easily accomplished with tabs that the player can pull out as needed. The only thing that should remain on the screen is the players hand, and a few essential buttons. Look at a game called PocketEmpires, use that idea for assembling tabs. I do feel that certain tabs should be entirely devoted to one type of action (like a building tab).
5. Once you have a basic game framework laid, you can work on making it work across the board and with all devices. The dev should focus on getting it to work native first, then move onward. As for a p2p network GREAT IDEA! If there is a way we can link this either by device or via a server that'd be the best way. Allow players to run through an entire game, or let players take their turns and move on to another player (IE pass it back and forth via notifications, similar to how Scrabble works on the iPhone).
I only wish I knew any code/dev tools to help with. All these ideas and nothing to do about it!
[Q] Constant acoustic and optical feedback for touchevent and a "touch logger"
Hello everybody !
I want to know if the following things are possible:
1) A constant optical feedback whenever the user touches the display. (e.g. A green circle around the touchposition.) Not only at the homescreen but in every application. ( e.g. browser ,games etc.)
2) A constant acoustic that plays a certain sound whenever the user touches the display. This should also work no matter what apllication is used at that moment.
3) A Touch logger that creates a file where the used apps and the number of touches are saved.
(e.g. Open App: Browser; Number of touches: 35)
This should help patients with limited motor skills and sensory damage to train. It is hard to imagine but these people can not feel when they touch something.
The touch logger should show if they realy use the device (e.g. tablet like Samsung Galaxy).
Since my question(s) are not really general I wanted to aks them in the developing Forum but I am not allowed to. Maybe an Admin could move it to the developing section if he or she thinks the questions belong there.
Thanks in Advance
This sounds like a fantastic idea, although i'm sure things exist for this purpose in medicine already.
The closest thing I can think of is an application that I believe was called "Plasma". Basically you could turn it into ghost mode and it would hide the applications black background so you'd see your home screen. When you touch the screen a plasma-like bolt emerges and the phone vibrates. This does remove all interactivity with the phone though i'm afraid, I suppose the application needs to manage the screen entirely to be able to respond to user input.
I have not developed in Android yet but if there is a function for userinput that allows an event regardless of what the phone is doing then this app would be doable. I would imagine that this application would need to be Service based to ensure it runs at all times.
Edit:
Resource 1:
http://stackoverflow.com/questions/2068007/android-how-do-i-get-raw-touch-screen-information
Resource 2:
http://stackoverflow.com/questions/2939332/get-the-co-ordinates-of-a-touch-event-on-android
Can be modified to produce what you want.
Maybe something similar to the overlay of ScreenFilter or Total Screen Control, that just puts a semitransparent overlay on the screen to save battery. You could use the same methods to possibly run an overlay that catches and responds to touch.
Sent from my SCH-I500 using Tapatalk
dkl_uk said:
This sounds like a fantastic idea, although i'm sure things exist for this purpose in medicine already.
Click to expand...
Click to collapse
Unfortunately the current therapy methods are more like "touch a sensors and a light flashes". This is effectiv feedback but as you can imagen the patient is not motivated to keep playing/exercising.
I was not able to find a way for the genarl feedback. The plasma application gives a good idea of what i am looking for but as you already mentioned I need interactivity.
Looks like I have to modify open source games.
Has anyonen an idea if i could use the logcat recordings to monitor how often the user has touched the display. (For every application not just open source projects where I added something like Log.d("TOUCHTEST", "count" + ": " +numoftouch)
Thanks for the help!
SMBulls9 said:
Hi,
I am trying to develop an app, with little experience of WP7, on Visual Studio Ultimate 2010, in C#. The app I am trying to develop needs to be able to take your pulse using the flash of the camera to illuminate your finger and then detect the changes in brightness to calculate it. To do this, would I be better off recording a video for like ten seconds in the background (the UI will just be text that says place your finger over the lens) or would I need to use a while loop and have it take a picture like every 40 milliseconds then have will flip through the pictures and see how often a dark spot comes up or something? Any code examples or links would be greatly appreciated. Thanks!
Click to expand...
Click to collapse
Well, I didn't caught the idea of the app you want to develop, but if I understood you right and you want to measure pulse by taking photos/videos of a finger, it looks like some kind of science fiction. Just imagine the accuracy needed for such calculations and how will you keep you finger still.
Talking about video: if I am not mistaken all the currently existing background agents are restricted to use Camera API, may be I'm a bit wrong here.
For learning C# for Windows Phone 7 it is good to begin from MSDN and bunch of code samples stored there or a book.
Best regards.
This is actually already being done on other smartphone platforms; hell, people are using smartphone sensors for all kinds of crazy things, including a number of medical applications.
Given that the highest pulse you're ever likely to encounter is about 240 BPM / 4Hz (250ms between beats), 40ms resolution seems more than needed. That said, that's only 25 FPS, while I believe the video camera shots at 30 FPS (33ms). However, taking pictures probably won't work so well because of the need to JPEG-compress the images after taking them (I think the camera API *always* does this, though I might be wrong). Using the video stream API seems like a much better idea.
You shouldn't need the background APIs at all; not sure why the guy above me talked about them. My understanding is that these apps just sample for a few seconds, enough to get an accurate reading.
You may get better info in the App Development sub-section of the WP7 D&H forum. That said, don't expect people to write your code for you, especially for something where there's a reasonable chance of it being a commercially viable Marketplace app. I suggest you start with MSDN, but reading the docs and looking at the examples. You can also go look up tutorials and example code online for using the video APIs.
For those who like the Football Manager series for the PC, the Android version has recently arrived!
http://www.sigames.com/news/14114/Football+Manager+Handheld+makes+Android+debut
http://www.sigames.com/news/14115/Football+Manager+Handheld+for+Android+out+now
I bought it earlier and I must say...very impressive, however...it only has a lower resolution and doesn't make full use of the 1200x860 resultion for the Galaxy Note but that is being considered by Sports Interactive!
the lower res is keeping me from buying it, for now.
and its rubbish
I didnt play it yet but the resolution is just crap!!!
Sent from my N-7000 using hands...
thanks for sharing
Thank you for sharing with us, but the video isnt about FH 2012...
I agree but for $9 I expect a quality product that at LEAST takes advantage of the entire screen.... Not some half assed compatibility
Sent from my GT-N7000 using xda premium
mauaus said:
I agree but for $9 I expect a quality product that at LEAST takes advantage of the entire screen.... Not some half assed compatibility
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Thats your right - I've done my best to ensure the game works on as many devices as possible, now the game is out we're looking to provide additional skins for devices during updates to the game.
I apologise that we couldn't get these ready for release, but to be honest we're still trying to assess which of the myriad of different devices/resolutions are the most important to support at present (I looked at automatically scaling the display to fill the screen but on a text heavy game it ended up rendering in a blurry manner and I felt it better to go with crisp text in a bordered window than give people headaches).
Marc Vaughan said:
Thats your right - I've done my best to ensure the game works on as many devices as possible, now the game is out we're looking to provide additional skins for devices during updates to the game.
I apologise that we couldn't get these ready for release, but to be honest we're still trying to assess which of the myriad of different devices/resolutions are the most important to support at present (I looked at automatically scaling the display to fill the screen but on a text heavy game it ended up rendering in a blurry manner and I felt it better to go with crisp text in a bordered window than give people headaches).
Click to expand...
Click to collapse
I really didn't mean to come off as an ass haha I hope you will support the note, it sold pretty well and has a solid following.. Lots of people mentioning the note in the si boards and in Google play reviews.
Sent from my GT-N7000 using xda premium
mauaus said:
I really didn't mean to come off as an ass haha I hope you will support the note, it sold pretty well and has a solid following.. Lots of people mentioning the note in the si boards and in Google play reviews.
Click to expand...
Click to collapse
The Note does appear to be popular and I hope that we will be able to support a HD skin for it in the near(ish) future - we're doing the utmost we can to support the game to the best of our ability and will be rolling out updates for the game as promptly as possible.
In case its of interest to people this is the current 'state of the update'' taken from the SI Games bug forum:
#3.4a - First Android Update
Improve alignment of text on dialog box (HD Skin)
Add warning if app is run on a device with inadequate resolution
Welsh Manager Performance Award Fix
Port Vale Point deduction
Fix rare issue in European comps if a minor club wins major competition
Fix for Vans Trophy issue if a conference club qualifies for Europe
Minor text fixes (grammar and translations)
Improve the manner in which players react to bankruptcy
Added apostrophe to keyboard
Fix crash if you slide out physical keyboard while scout search is happening
Improve accuracy of required storage space calculation
Fix very rare corruption of player history in long term saves
Hardware Back button now does 'back' in the game when applicable
(Please note we won't indicate any items on here until they're completed - this included new skins, so the fact that something isn't present doesn't mean it won't be done - just that its not completed at present)
I'm suprised you didn't develop for a tablet target screen and scale down. Rather than aim for the small screen and scale up. Alas though it doesnt quite fill the screen I have many other niggles with the game that irritate me a lot more than the res!
Sent from my GT-N7000 using XDA
davexeno said:
I'm suprised you didn't develop for a tablet target screen and scale down. Rather than aim for the small screen and scale up. Alas though it doesnt quite fill the screen I have many other niggles with the game that irritate me a lot more than the res!
Click to expand...
Click to collapse
I looked at that approach but found that the different aspect ratios between the various devices available made it untenable - simply put as you scaled down the text became blurry and unacceptable for reading imho.
As such the safest approach was to implement skins for various resolutions and use them, the current HD skin works on all devices - but isn't optimal for the larger tablets at present.
If you have other niggles then please by all means post away - any constructive feedback you can give will help me continue to improve the game (I like people actively complaining about my products so long as they do so in a constructive manner ...people just saying 'its great' don't help it improve as much as someone explaining what I might do to improve it).
Marc Vaughan said:
I like people actively complaining about my products
Click to expand...
Click to collapse
Well that must have come in handy over the years!
Very impressed with the level of support as always, Marc.
I will buy this but I might wait until there's a Note skin.
-
A dream piece of functionality for a handheld FM game would be drawn 'playbooks' which would be perfect with the Note's pen input - tap two points to indicate a pass, draw a line to indicate a move and scribble to tell Pav to "just f-ing run around a bit" - that sort of thing.
JolyonS said:
A dream piece of functionality for a handheld FM game would be drawn 'playbooks' which would be perfect with the Note's pen input - tap two points to indicate a pass, draw a line to indicate a move and scribble to tell Pav to "just f-ing run around a bit" - that sort of thing.
Click to expand...
Click to collapse
I LOVE that sort of concept - but its a long term thing I'm afraid, it takes time to move an application forward, especially with a small team (the FMH team across all three platforms (Android, iOS and PSP) consists of me and Richard Jones as the only developers) ... I've lots of plans in this direction don't worry (along with various sketches of how I want the HD skin to eventually look.
Please bear with me - its a long journey to where we're heading, but I hope you enjoy the ride
Marc, between the SI forums and here (probably others too) I'm surprised you find any time for development. Appreciate the time taken to improve the game.
I'd like to have the option of telling players what to do at set pieces, both attacking and defending; 'cover the far post', 'pressure the keeper', that sort of thing. Also the option to give the team a right b0llocking at half time would be good.
Really enjoying playing FM again though, even with the black borders. Nothing else is getting a look in, game-wise, at the moment.
I shall update with my niggles when I get more chance to fully 'absorb' myself into the game. Little things like easily comparing player stats is one, but as I'm a bit of a noob to this game it could well be there's an option I've missed!
raines43 said:
Marc, between the SI forums and here (probably others too) I'm surprised you find any time for development.
Click to expand...
Click to collapse
I'm not a big believer in sitting around idle while I wait for things, as a developer there are frequently times in the day when you're waiting for a build to be done or a test to finish ... when thats the case I often nip online and try and make a post or two.
Appreciate the time taken to improve the game.
I'd like to have the option of telling players what to do at set pieces, both attacking and defending; 'cover the far post', 'pressure the keeper', that sort of thing. Also the option to give the team a right b0llocking at half time would be good.
Click to expand...
Click to collapse
I know I'll be expanding the game feature set in the future HOWEVER its vital imho that I keep the game flow nice and fast and easy to pick up and use, its for this reason I'm not rushing to put such options into the game... this isn't to say I won't do it, but I want to ensure its done right and the speed and feel of FMH remains intact when I do so (ie. watch this space, but its probably not something I'll do quickly as part of an update).
Really enjoying playing FM again though, even with the black borders. Nothing else is getting a look in, game-wise, at the moment.
Click to expand...
Click to collapse
Cool - glad you're enjoying the game
---------- Post added at 06:18 PM ---------- Previous post was at 06:17 PM ----------
davexeno said:
I shall update with my niggles when I get more chance to fully 'absorb' myself into the game. Little things like easily comparing player stats is one, but as I'm a bit of a noob to this game it could well be there's an option I've missed!
Click to expand...
Click to collapse
You're correct that there isn't currently a 'compare' option in the game - its something I want to add in, but its the actual 'UI' approach to it which I haven't got down 'pat' yet .... once I come up with a system I think is intuitive and easy to use I'll definitely look to add that in.
Update is out for the game and it now runs at full screen (it's actually 1280x720 but you can't tell it isn't full screen). Haven't checked out everything else that the update does but what I've noticed so far: The ball animation is jerkier on the game highlights, as are some player movements. Also one of my players hit a shot over the goal and onto the roof behind but it gave it as a goal. That hadn't happened in the 5 seasons I've played before the upgrade. Still, happier having the full screen mode than not and still loving the game.
Another bizarre 'goal', my player kicked the ball out over the half way line (off the bottom of the screen) and it was given as a goal.
Have to ask why has the exit game button been removed from the main menu screen? To leave the game I now have to press the home button and then close FM2012 in the task manager. A bit clunky.
raines43 said:
Another bizarre 'goal', my player kicked the ball out over the half way line (off the bottom of the screen) and it was given as a goal.
Click to expand...
Click to collapse
I'll check into this.
Have to ask why has the exit game button been removed from the main menu screen? To leave the game I now have to press the home button and then close FM2012 in the task manager. A bit clunky.
Click to expand...
Click to collapse
The 'exit' button had to be removed I'm afraid as a very small minority of devices (5 reports) had problems with it working - the effect of these problems was severe for the individuals concerned (ie. crashed the devices or caused issues with the SD Card) and so I felt it was better to remove it as I couldn't track down the reason it was occurring for them.
I am however planning on including an 'invisible' exit option in the next update - ie. clicking the 'back' button on the game entry page will then bring up a 'are you sure you want to quit the app' option - hopefully that'll be the best of all worlds for everyone (he says optimistically ).
Thanks Marc, I've played quite a few more matches and nothing else weird has happened since the halfway line 'goal'. Unless you count Barnsley being 3rd in the Premier League as weird.
I've been looking at an opensource HTML5 game engine that can compile into a native app. It's made by GameClosure and they recently made it publicly available so I thought I'd share for anyone who's interested.
What struck me was that they don't use a "web view", but use Google's V8 JS engine and compile that with Android NDK. This means that you don't have a DOM to work with and everything is done through a HTML5 Canvas, which they've accelerated with OpenGL. They claim that this gives them near native performance.
I also like that you can run it on a real device and use remote debugging.
So, for what it's worth... Enjoy
Thanks for the share! I'll have to check this out for sure. I wanted to get in to HTML5 and JS development.
bra1nDeaD said:
I've been looking at an opensource HTML5 game engine that can compile into a native app. It's made by GameClosure and they recently made it publicly available so I thought I'd share for anyone who's interested.
What struck me was that they don't use a "web view", but use Google's V8 JS engine and compile that with Android NDK. This means that you don't have a DOM to work with and everything is done through a HTML5 Canvas, which they've accelerated with OpenGL. They claim that this gives them near native performance.
I also like that you can run it on a real device and use remote debugging.
So, for what it's worth... Enjoy
Click to expand...
Click to collapse
Nice share but gaming enfines like these are not successful simply because Html 5 and js being great for web drvelopment are not used in mobile gaming as the set of functions they offer are verylimited in comparison to open gl so for a beginer who wants to dev android games i d prefer open gl
sak-venom1997 said:
Nice share but gaming enfines like these are not successful simply because Html 5 and js being great for web drvelopment are not used in mobile gaming as the set of functions they offer are verylimited in comparison to open gl so for a beginer who wants to dev android games i d prefer open gl
Click to expand...
Click to collapse
I like to use OpenGL directly myself too, it gives me more control over what I'm doing. Though, on the other side, this engine can give me a game that runs on Android, in the browser (without DOM for performance and they also have an optional DOM rendering mode for older browsers), as a Facebook app and iOS. Not to mention any other platform/device that can render HTML5. They're already looking into compiling it into a desktop executable.
Again, it's a 2D engine only; so if you want to do some fancy 3D rendering this won't do that. I also personally think that having a reduced set of functions only makes it easier to comprehend, and thus easier for a beginner to start out with. OpenGL in itself can already be daunting enough, not to mention Java and the whole Android SDK. But in the end it's all about weather it suits your needs I guess.
bra1nDeaD said:
I like to use OpenGL directly myself too, it gives me more control over what I'm doing. Though, on the other side, this engine can give me a game that runs on Android, in the browser (without DOM for performance and they also have an optional DOM rendering mode for older browsers), as a Facebook app and iOS. Not to mention any other platform/device that can render HTML5. They're already looking into compiling it into a desktop executable.
Again, it's a 2D engine only; so if you want to do some fancy 3D rendering this won't do that. I also personally think that having a reduced set of functions only makes it easier to comprehend, and thus easier for a beginner to start out with. OpenGL in itself can already be daunting enough, not to mention Java and the whole Android SDK. But in the end it's all about weather it suits your needs I guess.
Click to expand...
Click to collapse
Absolutely true!
Sent from my GT-S5302 using Tapatalk 2
Hit Thanx Button if i helped you!
This looks interesting. Both the apps they demo need things doing to them, but they've both got between 100,000 and 500,000 downloads, so they're doing something right, and they do run very smoothly.
Archer said:
This looks interesting. Both the apps they demo need things doing to them, but they've both got between 100,000 and 500,000 downloads, so they're doing something right, and they do run very smoothly.
Click to expand...
Click to collapse
What things do they need doing to them? If I remember correctly I could install them from the Play Store and play it instantly.
Their video shows some kind of tower defence game (bit like plants vs zombies) which looks really cool. I think it's not released yet as I'd searched for it and like to play it. I guess I'd just have to wait....
bra1nDeaD said:
What things do they need doing to them? If I remember correctly I could install them from the Play Store and play it instantly.
Their video shows some kind of tower defence game (bit like plants vs zombies) which looks really cool. I think it's not released yet as I'd searched for it and like to play it. I guess I'd just have to wait....
Click to expand...
Click to collapse
the op definitely did not intended to share games
Sent from my GT-S5302 using Tapatalk 2
Hit Thanx Button if i helped you!
sak-venom1997 said:
the op definitely did not intended to share games
Click to expand...
Click to collapse
It's an indication of what's capable with this SDK.
Archer said:
This looks interesting. Both the apps they demo need things doing to them, but they've both got between 100,000 and 500,000 downloads, so they're doing something right, and they do run very smoothly.
Click to expand...
Click to collapse
I just realised that you might mean that the apps need something doing to them from a "product" point of view, rather than a technical one?!?
bra1nDeaD said:
I just realised that you might mean that the apps need something doing to them from a "product" point of view, rather than a technical one?!?
Click to expand...
Click to collapse
Yep, that's exactly what I meant. For example, the back button doesn't close the game, but there's not quit button. They could do with some settings for audio etc.. But other than that they're a perfect example of how the framework can run nice and smooth - as the say, it's like a native app.
I was looking for something like that. I've been working with Andengine converting one game but this will make things easier.
I have to admit that it sounds pretty cool and tempting... But a few doubts came to my mind:
1) how much support would you get from a very small community.
2) the framework is very minimalistic, which may sound cool for small games but for bigger ones I don't think so.
3) javascript performance... I know they are using an optimized v8 engine and all that, but js has some serious problems by design and they tend to show themselves when working in memory exhaustive apps (such as games) and in memory contained environment (such as android)... For a more detailed explanation check out this : https://speakerdeck.com/keyboardsurfer/crouton-devfest-berlin-2012
4) I know they have a working prototype but does anybody knows how much it took them to develop, even with direct support from the engine developers.
Sent from my GT-N7100 using Tapatalk 4 Beta
lglossman said:
I have to admit that it sounds pretty cool and tempting... But a few doubts came to my mind:
1) how much support would you get from a very small community.
2) the framework is very minimalistic, which may sound cool for small games but for bigger ones I don't think so.
3) javascript performance... I know they are using an optimized v8 engine and all that, but js has some serious problems by design and they tend to show themselves when working in memory exhaustive apps (such as games) and in memory contained environment (such as android)... For a more detailed explanation check out this : https://speakerdeck.com/keyboardsurfer/crouton-devfest-berlin-2012
4) I know they have a working prototype but does anybody knows how much it took them to develop, even with direct support from the engine developers.
Click to expand...
Click to collapse
I think you do have to keep in mind that this engine is young. But saying that, it's evolving as we speak.
1) The community is indeed small (at this point in time), but I've been following their newsgroup and support page and GameClosure is quite quick in replying to queries themselves. Though I admit it would be better if there's a huge community around it. But who knows, in the near future this might happen.
2) They've recently released a plugin system that allows you to extend the framework easily. This can help when you need something that's not out of the box. Though currently their engine is only focussed on 3D games (tile engine) but they are extending it on an ongoing basis. They've just released an isometric tile engine as well. Wondering what's next
3) As for performance, it's only using the V8 engine. This in itself is a highly optimised JS interpretor. I think the performance issues you are thinking of are more web related. The slowness on the web comes from the DOM (rendering etc). Because this is not used (except when you select to use the DOM in a desktop version for older browsers) you don't have this overhead. Also remember that Java is also an interpreted language on Android, so interpreting JavaScript should not be far off. As for memory, no DOM means no DOM memory overhead either.
You still have to be aware of how many objects you create and when, but this is the case as well with Java for Android and Objective C for iOS as this is a Mobile issue (not a language one).
4) We could ask them? Not sure how valid this would be as I suspect that the games they've produced we're in development at the same time as they were developing the framework. So if they would write this again, it might take them a lot less time?!?
I think there are certainly things to consider here. I think you need to outweigh the pro's and con's and see what matters to you.
a) If you want the most out of the hardware I suggest writing native is the best as you can utilise how Google/Apple intended it to be used.
b) If you want your game to be written once and be able to run on multiple mobile platforms, browser and desktop. Then GC might be better.
c) If you want a lot of support and a big community, then you could look for an alternative and do a detailed comparison on features, performance and ease of running it on different platforms (if someone does, post it here as this is quite interesting to know.)
Just a minor question, can I use this to make a facebook canvas game? (are they html5?) Sorry for my ignorance I'm not so good with web stuff..
Thanks for the share! Really nice DevKit with lots of possibillities.
Thanks for the share
Interesting
We've been looking for a new framework, and will check this out, thanks.