www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Vibrant 2.0, major update

reply Guillaume Piolat <first.last gmail.com> writes:
It's the 10th update for this abstract shooter made in D.

And this one update is pretty major: levels, asteroids, 
storyline, game modes... everything changed, everything went 
under scrutiny.

Now using LDC 1.1.0 and supporting Windows, Mac and Linux x86_64 
(tested: Debian and Ubuntu).

Available as a demo on itch.io: https://ponce.itch.io/vibrant
Gameplay video: https://www.youtube.com/watch?v=9VCv21KqC40

Yeah, it isn't free anymore, but the first 15 levels are.
Feb 13 2017
next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2017-02-13 15:22, Guillaume Piolat wrote:
 It's the 10th update for this abstract shooter made in D.

 And this one update is pretty major: levels, asteroids, storyline, game
 modes... everything changed, everything went under scrutiny.

 Now using LDC 1.1.0 and supporting Windows, Mac and Linux x86_64
 (tested: Debian and Ubuntu).

 Available as a demo on itch.io: https://ponce.itch.io/vibrant
 Gameplay video: https://www.youtube.com/watch?v=9VCv21KqC40

 Yeah, it isn't free anymore, but the first 15 levels are.
I gave it a try, really cool. Love that it works on macOS, great work. What kind of tools/techniques/libraries are used? -- /Jacob Carlborg
Feb 13 2017
parent Guillaume Piolat <first.last gmail.com> writes:
On Monday, 13 February 2017 at 19:46:42 UTC, Jacob Carlborg wrote:
 On 2017-02-13 15:22, Guillaume Piolat wrote:
 It's the 10th update for this abstract shooter made in D.

 And this one update is pretty major: levels, asteroids, 
 storyline, game
 modes... everything changed, everything went under scrutiny.

 Now using LDC 1.1.0 and supporting Windows, Mac and Linux 
 x86_64
 (tested: Debian and Ubuntu).

 Available as a demo on itch.io: https://ponce.itch.io/vibrant
 Gameplay video: https://www.youtube.com/watch?v=9VCv21KqC40

 Yeah, it isn't free anymore, but the first 15 levels are.
I gave it a try, really cool. Love that it works on macOS, great work. What kind of tools/techniques/libraries are used?
Very simple, SDL2 + SDL2_mixer and legacy OpenGL for graphics. OpenGL compatibility work was mostly done years ago so it became better supported as a byproduct of drivers getting more stable. If it was to be done today SDL2 renderers would be used for their guarantees. Big mistake were: having a variable timestep, and having custom adhoc physics.
Feb 13 2017
prev sibling next sibling parent reply =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
On 02/13/2017 06:22 AM, Guillaume Piolat wrote:
 It's the 10th update for this abstract shooter made in D.

 And this one update is pretty major: levels, asteroids, storyline, game
 modes... everything changed, everything went under scrutiny.

 Now using LDC 1.1.0 and supporting Windows, Mac and Linux x86_64
 (tested: Debian and Ubuntu).

 Available as a demo on itch.io: https://ponce.itch.io/vibrant
 Gameplay video: https://www.youtube.com/watch?v=9VCv21KqC40

 Yeah, it isn't free anymore, but the first 15 levels are.
Typo: "I didn't expected" Have you already written a blog about developing this game? ;) Ali
Feb 13 2017
parent reply Guillaume Piolat <first.last gmail.com> writes:
On Monday, 13 February 2017 at 21:42:12 UTC, Ali Çehreli wrote:
 Typo: "I didn't expected"
This was fixed after the video was uploaded and tagged so I kept it :|
 Have you already written a blog about developing this game? ;)

 Ali
Thanks for the interest! v2.0: https://www.auburnsounds.com/blog/2017-02-13_Vibrant-2.0-released-free-demo.html There is nothing terribly interesting to say technically. The game originally started as a Turbo pascal experiment in ~2003 on a 486 to understand matrices. At first it was using 3x2 matrices because it's sufficient for 2D. Only recently the code recovered enough to consider new features, it's a mess of legacy code that has somehow survived (Pascal+assembly to D1 to D2).
Feb 13 2017
parent reply =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
On 02/13/2017 02:18 PM, Guillaume Piolat wrote:

 
https://www.auburnsounds.com/blog/2017-02-13_Vibrant-2.0-released-free-demo.html
 There is nothing terribly interesting to say technically.
I disagree because you've already given interesting details like the following and you said elsewhere in this thread "Big mistake were: having a variable timestep, and having custom adhoc physics." :)
 The game
 originally started as a Turbo pascal experiment in ~2003 on a 486 to
 understand matrices. At first it was using 3x2 matrices because it's
 sufficient for 2D. Only recently the code recovered enough to consider
 new features, it's a mess of legacy code that has somehow survived
 (Pascal+assembly to D1 to D2).
All interesting stuff! Look how much interest the self-important idiom received, which the original author had thought to be a trivial matter: https://www.reddit.com/r/programming/comments/5tt33y/a_new_import_idiom_for_d/ A blog post may improve the sales of your game. :) Ali
Feb 13 2017
next sibling parent Guillaume Piolat <first.last gmail.com> writes:
On Monday, 13 February 2017 at 22:57:18 UTC, Ali Çehreli wrote:
 All interesting stuff! Look how much interest the 
 self-important idiom received, which the original author had 
 thought to be a trivial matter:
I hear you but for digital consumer products the driver of sales is from what I've seen (qualified) traffic. I'm focusing on that point. If the game happen to be liked then maybe it will be worth it to tell more.
Feb 13 2017
prev sibling next sibling parent Guillaume Piolat <first.last gmail.com> writes:
On Monday, 13 February 2017 at 22:57:18 UTC, Ali Çehreli wrote:
 All interesting stuff! Look how much interest the 
 self-important idiom received, which the original author had 
 thought to be a trivial matter:


 https://www.reddit.com/r/programming/comments/5tt33y/a_new_import_idiom_for_d/

 A blog post may improve the sales of your game. :)

 Ali
Just to say that I've written this blog post (thanks for the advice!). And also Vibrant has been Greenlit so you will be able to find a newer version soon enough.
Oct 14 2017
prev sibling parent reply Guillaume Piolat <first.last gmail.com> writes:
On Monday, 13 February 2017 at 22:57:18 UTC, Ali Çehreli wrote:
 All interesting stuff! Look how much interest the 
 self-important idiom received, which the original author had 
 thought to be a trivial matter:


 https://www.reddit.com/r/programming/comments/5tt33y/a_new_import_idiom_for_d/

 A blog post may improve the sales of your game. :)

 Ali
Just to say that I've written this blog post (thanks for the advice!). https://www.auburnsounds.com/blog/2017-10-14_The-History-Of-Vibrant.html And also Vibrant has been Greenlit so you will be able to find a newer version soon enough.
Oct 14 2017
parent reply Andrea Fontana <nospam example.com> writes:
On Saturday, 14 October 2017 at 18:21:43 UTC, Guillaume Piolat 
wrote:
 On Monday, 13 February 2017 at 22:57:18 UTC, Ali Çehreli wrote:
 All interesting stuff! Look how much interest the 
 self-important idiom received, which the original author had 
 thought to be a trivial matter:


 https://www.reddit.com/r/programming/comments/5tt33y/a_new_import_idiom_for_d/

 A blog post may improve the sales of your game. :)

 Ali
Just to say that I've written this blog post (thanks for the advice!). https://www.auburnsounds.com/blog/2017-10-14_The-History-Of-Vibrant.html And also Vibrant has been Greenlit so you will be able to find a newer version soon enough.
Why there's no linux version? Andrea
Oct 16 2017
parent Guillaume Piolat <contact spam.com> writes:
On Monday, 16 October 2017 at 07:18:00 UTC, Andrea Fontana wrote:
 Why there's no linux version?
 Andrea
Because 2% of users, a wide variety of drivers and OSes. And I really don't want to argue about this anymore.
Oct 16 2017
prev sibling next sibling parent reply Steve Biedermann <steve.biedermann.privat gmail.com> writes:
On Monday, 13 February 2017 at 14:22:25 UTC, Guillaume Piolat 
wrote:
 Yeah, it isn't free anymore, but the first 15 levels are.
I played it some time ago and, AFAIR, it was great. So I consider to buying it. But before I buy it, I have a question. Are updates included in the purchase or do I have to rebuy it when a new release comes out? I don't really want to rebuy a game every now and then.
Feb 15 2017
parent reply Guillaume Piolat <first.last gmail.com> writes:
On Wednesday, 15 February 2017 at 15:55:12 UTC, Steve Biedermann 
wrote:
 On Monday, 13 February 2017 at 14:22:25 UTC, Guillaume Piolat 
 wrote:
 Yeah, it isn't free anymore, but the first 15 levels are.
I played it some time ago and, AFAIR, it was great. So I consider to buying it. But before I buy it, I have a question. Are updates included in the purchase or do I have to rebuy it when a new release comes out? I don't really want to rebuy a game every now and then.
Hi, thanks for the trust. Updates are included, I would hate to charge multiple times for the same thing. _But_ except for bugs I haven't planned to do any update at all, so don't except much more. As it stands I think of it as "done".
Feb 15 2017
parent reply Steve Biedermann <steve.biedermann.privat gmail.com> writes:
On Wednesday, 15 February 2017 at 16:56:20 UTC, Guillaume Piolat 
wrote:
 On Wednesday, 15 February 2017 at 15:55:12 UTC, Steve 
 Biedermann wrote:
 On Monday, 13 February 2017 at 14:22:25 UTC, Guillaume Piolat 
 wrote:
 Yeah, it isn't free anymore, but the first 15 levels are.
I played it some time ago and, AFAIR, it was great. So I consider to buying it. But before I buy it, I have a question. Are updates included in the purchase or do I have to rebuy it when a new release comes out? I don't really want to rebuy a game every now and then.
Hi, thanks for the trust. Updates are included, I would hate to charge multiple times for the same thing. _But_ except for bugs I haven't planned to do any update at all, so don't except much more. As it stands I think of it as "done".
Thanks for the info. Just bought it. :)
Feb 16 2017
parent Guillaume Piolat <first.last gmail.com> writes:
On Thursday, 16 February 2017 at 08:15:27 UTC, Steve Biedermann 
wrote:
 Thanks for the info. Just bought it. :)
Thanks! Don't play it before bed-time, gets me everytime.
Feb 16 2017
prev sibling parent reply Relja Ljubobratovic <ljubobratovic.relja gmail.com> writes:
On Monday, 13 February 2017 at 14:22:25 UTC, Guillaume Piolat 
wrote:
 It's the 10th update for this abstract shooter made in D.
This is the first time I've heard of this game. Downloaded the demo, and first impressions were mind blowing! Gameplay seems very fluid and well calibrated. But, I've got to say - most awesome element of the gameplay is definitely the music! This might be the most impressive sound I've heard coming from my macbook since I've bought it! Truly drives the mood in the game. :) I've gladly payed for the full version, and will spread the word of this game whenever I can. Congrats, and thank you!
Feb 17 2017
parent Guillaume Piolat <first.last gmail.com> writes:
On Friday, 17 February 2017 at 20:45:53 UTC, Relja Ljubobratovic 
wrote:
 On Monday, 13 February 2017 at 14:22:25 UTC, Guillaume Piolat 
 wrote:
 It's the 10th update for this abstract shooter made in D.
This is the first time I've heard of this game. Downloaded the demo, and first impressions were mind blowing! Gameplay seems very fluid and well calibrated. But, I've got to say - most awesome element of the gameplay is definitely the music! This might be the most impressive sound I've heard coming from my macbook since I've bought it! Truly drives the mood in the game. :) I've gladly payed for the full version, and will spread the word of this game whenever I can. Congrats, and thank you!
(On Friday, 17 February 2017 at 20:45:53 UTC, Relja Ljubobratovic wrote:
 On Monday, 13 February 2017 at 14:22:25 UTC, Guillaume Piolat 
 wrote:
 It's the 10th update for this abstract shooter made in D.
This is the first time I've heard of this game. Downloaded the demo, and first impressions were mind blowing! Gameplay seems very fluid and well calibrated. But, I've got to say - most awesome element of the gameplay is definitely the music! This might be the most impressive sound I've heard coming from my macbook since I've bought it! Truly drives the mood in the game. :) I've gladly payed for the full version, and will spread the word of this game whenever I can. Congrats, and thank you!
It's a blessing to have some happy players :) Music is obviously an integral part of the game, and apparently when Nelson did it (perhaps 10 years ago?) it was a live performance. I'll forward him your kind message. (regular readers: sorry for the noise and promotion)
Feb 18 2017