It is currently Fri May 09, 2025 4:19 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 19 posts ] 
Author Message
Offline
 Post subject: Virtual Go by Glenn Fiedler
Post #1 Posted: Sun Mar 31, 2013 10:32 am 
Honinbo
User avatar

Posts: 8859
Location: Santa Barbara, CA
Liked others: 349
Was liked: 2076
GD Posts: 312
Virtual Go by Glenn Fiedler

This guy is amazing. :)

I learned of Mr. Fiedler's website from a chat last night on Nova.gs, with Anoek, matburt, and others.
From his website:
Attachment:
x.jpg
x.jpg [ 32.73 KiB | Viewed 10869 times ]


This post by EdLee was liked by 5 people: Akura, Bantari, Bonobo, ez4u, quantumf
Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #2 Posted: Sun Mar 31, 2013 10:37 pm 
Dies with sente
User avatar

Posts: 86
Liked others: 25
Was liked: 19
Rank: -
KGS: Mages
Tygem: Mages
IGS: Mage
Online playing schedule: Weekends.
Wow ! :shock:

_________________
Tempus Vincit Omnia

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #3 Posted: Sun Mar 31, 2013 11:02 pm 
Gosei
User avatar

Posts: 1639
Location: Ponte Vedra
Liked others: 642
Was liked: 490
Universal go server handle: Bantari
EdLee wrote:
Virtual Go by Glenn Fiedler

This guy is amazing. :)


I hate 'Me Too' posts, but... I second this motion!
One of the best things that I looked at in quite a while!

Thanks Ed for sharing that.

_________________
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #4 Posted: Mon Apr 29, 2013 11:51 pm 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
Hi guys, I'm the author of Virtual Go.

I want everybody to know I've been hard at work on a version of Virtual Go for touchscreen devices.

So far I'm targeting iPad, but I'll also be targeting Android and Windows 8 PC with touchscreen (I like BIIIIIIG touchscreens for 19x19 games...)

Here is a screenshot of the latest build I just finished tonight, with dynamic shadows, nice board and floor texture:

Image

Please view the fullsize image here, the image above is half the resolution of the retina display output:

http://gafferongames.com/wp-content/upl ... enshot.jpg

This is all realtime @ 60fps, with dynamic shadows, and physics simulation of the stone...

You can also drag and move the stone, flick it and spin it with the touch screen. It feels great!

Next I'm working on stone placement with two fingers to mimic placing a stone IRL, and picking up a stone after Evan Cho (Insei) tried it last week he kept trying to pick up the stone! So I feel I have to add a two finger swipe to pick up now :)

Please let me know what you think so far, and if you have an iPad or iPhone please purchase the beta when it hits the app store shortly, if you would like to support the project.

Thanks!


This post by Gaffer was liked by 3 people: Bonobo, ez4u, lobotommy
Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #5 Posted: Tue Apr 30, 2013 1:21 am 
Oza
User avatar

Posts: 2508
Liked others: 1304
Was liked: 1128
The wood looks very realistic, but it doesn't look like the kind of wood that you would want your go board made of - more like plywood than kaya. Are other woods planned upgrade options? ;-)

_________________
Patience, grasshopper.

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #6 Posted: Tue Apr 30, 2013 1:30 am 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
Yeah it's the wrong wood! It's just a stock texture for now, but eventually I'll be renting a high quality camera and sampling some real Kaya board textures.

Only tricky part is, you cannot capture a go board with lines on it -- because the camera will always have some distortion the lines aren't perfectly straight in game, so I render the lines myself.

So I'm left hunting for a go board that doesn't have lines on it yet, or taking pictures of the bottom side of go boards :(

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #7 Posted: Tue Apr 30, 2013 6:20 am 
Lives in gote
User avatar

Posts: 472
Location: Wisconsin
Liked others: 414
Was liked: 461
The amount of physics, work and calculation, that goes into something as apparently simple as animating a single object dropping, boggles the mind. :shock:


This post by Inkwolf was liked by: ez4u
Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #8 Posted: Tue Apr 30, 2013 11:17 am 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
Hi guys, is there anybody here who wants to help me beta test Virtual Go?

If have an iPad 2,3 or 4 go here and sign up:

http://tflig.ht/Zy3J8Y

I'll have a build ready for you guys to play with later today


This post by Gaffer was liked by: ez4u
Top
 Profile  
 
Offline
 Post subject:
Post #9 Posted: Tue Apr 30, 2013 4:53 pm 
Honinbo
User avatar

Posts: 8859
Location: Santa Barbara, CA
Liked others: 349
Was liked: 2076
GD Posts: 312
Inkwolf wrote:
...as apparently simple as...
Yes, Inkwolf, apparently is the key word. Go also looks apparently simple in the beginning.
And Mr. Fiedler is not even simulating any quantum mechanical effects! (Or is he...? :))

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #10 Posted: Tue Apr 30, 2013 6:39 pm 
Oza
User avatar

Posts: 2414
Location: Tokyo, Japan
Liked others: 2350
Was liked: 1332
Rank: Jp 6 dan
KGS: ez4u
Gaffer wrote:
Hi guys, is there anybody here who wants to help me beta test Virtual Go?

If have an iPad 2,3 or 4 go here and sign up:

http://tflig.ht/Zy3J8Y

I'll have a build ready for you guys to play with later today

Ready when you are! :salute:

_________________
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #11 Posted: Tue Apr 30, 2013 11:19 pm 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
ez4u wrote:
Ready when you are! :salute:


Unfortunately there is a delay with iOS provisioning profile setup, I'll see what I can do but might not be able to get a build out tonight :(

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #12 Posted: Tue Apr 30, 2013 11:56 pm 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
Actually I think I just got it working.

If you signed up you should now be able to go to the Testflight app on your iPad and install the build.

In the demo there are many different ways to interact with the go stone. See if you can discover them all :)

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #13 Posted: Wed May 01, 2013 9:05 am 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
Hi everybody, here are all the different ways to interact with the stone:

You can tap the stone one the side and it will react by wobbling

You can select the stone by touching it and holding.

You can drag the stone.

If you release the stone while your finger is moving you can flick it.

If you swipe the screen away from the stone you can make the stone spin.

You can tilt your iPad slightly and make the stone slide around the board.

The gravity in the simulation corresponds to the accelerometer reading. You can do more than just tilting. Try holding the iPad on its side, or upside down over your head.

You can bump the board lightly and the stones will wobble in response.

You can lift the board up against gravity and the stone will launch in the air.

(Obviously there will be a "playing mode" where the board is not so free form, but the point of the accelerometer stuff is that you can do the atomic tesuji after you resign -- virtual go will remember the playing board state, so don't worry you won't lose your stuff)

Double tap toggles zoom in/out

Holding a touch on the screen damps the stone and makes it come to rest.

Coming soon:

1. Placement of stone with two fingers. First finger selects grid location, second finger confirms. No more misplaced stones, also feels like placing a stone IRL
2. Two finger swipe to pick up a stone
3. Game playing mode where the stone is constrained to the grid where it was placed via constraint (loosely, so it can still have irregular visual placement)
4. Double tap zoom zooms into the point you tapped on
5. Scrolling while zoomed in (maybe with two fingers? -- although this will fight with spinning the stone)


This post by Gaffer was liked by: Bonobo
Top
 Profile  
 
Offline
 Post subject:
Post #14 Posted: Thu May 02, 2013 4:31 am 
Honinbo
User avatar

Posts: 8859
Location: Santa Barbara, CA
Liked others: 349
Was liked: 2076
GD Posts: 312
Gaffer wrote:
Hi everybody, here are all the different ways to interact with the stone:
Hi Glenn/Gaffer, Amazing work. A (big) feature request: for the folks without an iPad (yet, like me), would you consider
porting to Windows or the Mac OS ? Thanks. (I understand if this is too much work. :) )
(...Like Angry Birds? Did it first come out on iOS, then later was ported to Windows and OS X?)

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #15 Posted: Thu May 02, 2013 10:45 am 
Lives in gote

Posts: 408
Location: Poland, Gliwice
Liked others: 127
Was liked: 94
Rank: EGF 3kyu
Universal go server handle: tommyray (1d/2d)
Gaffer wrote:
Hi guys, is there anybody here who wants to help me beta test Virtual Go?

If have an iPad 2,3 or 4 go here and sign up:

http://tflig.ht/Zy3J8Y

I'll have a build ready for you guys to play with later today


I'm ready for duty!

_________________
Tsumego/Tesuji apps for iPad, iPhone & Android devices:http://www.lifein19x19.com/forum/viewtopic.php?f=18&t=7511

Top
 Profile  
 
Offline
 Post subject: Re:
Post #16 Posted: Thu May 02, 2013 11:45 am 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
EdLee wrote:
Gaffer wrote:
Hi everybody, here are all the different ways to interact with the stone:
Hi Glenn/Gaffer, Amazing work. A (big) feature request: for the folks without an iPad (yet, like me), would you consider
porting to Windows or the Mac OS ? Thanks. (I understand if this is too much work. :) )
(...Like Angry Birds? Did it first come out on iOS, then later was ported to Windows and OS X?)


Thanks!

Right now I'm focusing on touch screens as I'm trying to develop a really intuitive way to interact with the stones and board.

My next target once the iPad prototype is finished will probably be Windows 8 or Android touchscreens.

I really like the idea of Windows 8 port because there are some relatively cheap, but BIIIIIG touchscreen PCs coming out onto the market now.

This will be the preferred way to play virtual go.

Yes, eventually there will also be a way to play with keyboard and mouse, but touchscreen is really the way to go.

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #17 Posted: Thu May 02, 2013 11:48 am 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
Hi everybody, I've just implemented a "locked" mode, added star points, and the stone placement mechanic.

Please check it out and let me know what you think, *specifically* about how stone placement feels for you. This is a really important part!

Finally, if you are signing up to testflight, please make sure to register your iPad device. Typically, this just means you want to open this URL on your iPad. It takes care of the rest. Visiting this URL on your PC isn't very helpful!

http://tflig.ht/Zy3J8Y

More detailed instructions here:

http://blog.testflightapp.com/post/1346 ... er-devices

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #18 Posted: Thu May 02, 2013 11:50 am 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
Also, please tell your Go playing iPad owning friends! It's super early for this project. If you install it and like it, show everybody who might be interested. Help me out! :)

Top
 Profile  
 
Offline
 Post subject: Re: Virtual Go by Glenn Fiedler
Post #19 Posted: Mon May 13, 2013 12:06 am 
Beginner

Posts: 11
Liked others: 0
Was liked: 5
Rank: AGA 8 kyu
Hi everybody, I have a big update with multiple stone support, collision detection between stones, and a new shader for black and white stones.

Signup here and add your iPad device if you would like to check it out:

http://tflig.ht/Zy3J8Y

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: Bing [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group