Project Invincible

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
SYSTEM
Posts: 1991
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Project Invincible

#1 Post by SYSTEM » Thu May 03, 2012 8:16 am

Project Invincible is a cross-platform chess game. It has 3D graphics and very good AI.
Some backgound on how the game was born. In the Game Programming course of Helsinki Metropolia University of Applied Sciences, the students were divided into small teams. Each team was supposed to create a chess game with 3D graphics and an AI. Project Invincible is one of the games which were created.

In other words: I am one of the developers of this game (actually the lead developer). 8-)

Website: http://code.google.com/p/project-invincible/

Screenshots:

Image

Image
My YouTube channel | Release date of my 13th playlist: August 24, 2020

lautrepay
Posts: 711
Joined: Sat Mar 26, 2011 2:31 am

Re: Project Invincible

#2 Post by lautrepay » Thu May 03, 2012 9:24 am

Congratulations, SYSTEM! Downloading...

User avatar
joby_toss
Posts: 2902
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: Project Invincible

#3 Post by joby_toss » Thu May 03, 2012 9:38 am

This is what I don't like about this game:
SYSTEM wrote:Project Invincible...has...very good AI.
:evil: :twisted: :mrgreen: :(

User avatar
I am Baas
Posts: 4151
Joined: Thu Aug 07, 2008 4:51 am

Re: Project Invincible

#4 Post by I am Baas » Thu May 03, 2012 10:09 am

Congrats, SYSTEM.

Please add msvcr100.dll and msvcp100.dll to the Windows package. Thanks.

User avatar
SYSTEM
Posts: 1991
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Project Invincible

#5 Post by SYSTEM » Thu May 03, 2012 10:55 am

joby_toss wrote:This is what I don't like about this game:
SYSTEM wrote:Project Invincible...has...very good AI.
:evil: :twisted: :mrgreen: :(
The AI strength is adjustable.

But indeed, even at the minimum level (one ply) it is stronger than e.g. me... :mrgreen:

In fact, even we are surprised on how strong it finally is. Today we fixed, among other things, a bug that caused the AI to attempt to lose rather than win... :shock:
I am Baas wrote:Congrats, SYSTEM.

Please add msvcr100.dll and msvcp100.dll to the Windows package. Thanks.
Done. I actually planned to do that already, but forgot... :oops:
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
guinness
Posts: 4118
Joined: Mon Aug 27, 2007 2:00 am
Contact:

Re: Project Invincible

#6 Post by guinness » Thu May 03, 2012 10:56 am

Nice UI. I haven't tested whether or not it's Portable, but I'm guessing it is.

Never knew you were a game developer, is that your major?

User avatar
SYSTEM
Posts: 1991
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Project Invincible

#7 Post by SYSTEM » Thu May 03, 2012 11:27 am

guinness wrote:Nice UI.
Thanks! :)
guinness wrote: I haven't tested whether or not it's Portable, but I'm guessing it is.
Given that the lead developer is a TPFC regular and that this is the "Portable Freeware Submission" subforum... yes, the game is portable.
guinness wrote:Never knew you were a game developer, is that your major?
No. These are so-called "module studies". Software Engineering students are given, among other studies, the following modules, each containing three courses:
  • Mobile Programming
  • Software Architecture
  • Real-time Operating Systems
  • Web Programming
  • Game Programming
At least one of the modules must be completed. I chose Web Programming and two courses from Game Programming.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
guinness
Posts: 4118
Joined: Mon Aug 27, 2007 2:00 am
Contact:

Re: Project Invincible

#8 Post by guinness » Thu May 03, 2012 11:31 am

I've got it. Thanks.

the_watcher
Posts: 164
Joined: Mon Dec 07, 2009 2:30 am

Re: Project Invincible

#9 Post by the_watcher » Thu May 03, 2012 11:31 am

Congratulations, SYSTEM!
Just yesterday i was reading kasparov's book! Time to practice .. :)
SYSTEM wrote:I chose Web Programming and two courses from Game Programming.
Should we expect more? 8)

User avatar
SYSTEM
Posts: 1991
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Project Invincible

#10 Post by SYSTEM » Thu May 03, 2012 11:51 am

the_watcher wrote:Congratulations, SYSTEM!
Just yesterday i was reading kasparov's book! Time to practice .. :)
SYSTEM wrote:I chose Web Programming and two courses from Game Programming.
Should we expect more? 8)
I'm afraid not. :( The remaining Game Programming course, "Computer graphics and animation", is about small programming examples rather than a big project.

However, I plan to use that knowledge by improving the graphics of Project Invincible. At least reflections and animations are planned. :)
My YouTube channel | Release date of my 13th playlist: August 24, 2020

lautrepay
Posts: 711
Joined: Sat Mar 26, 2011 2:31 am

Re: Project Invincible

#11 Post by lautrepay » Sat May 05, 2012 2:27 pm

SYSTEM wrote:Today we fixed, among other things, a bug that caused the AI to attempt to lose rather than win... :shock
Is this buggy version still available for download? :roll:
By the way: Happy Birthday!

User avatar
I am Baas
Posts: 4151
Joined: Thu Aug 07, 2008 4:51 am

Re: Project Invincible

#12 Post by I am Baas » Sat May 05, 2012 3:06 pm

lautrepay wrote:
SYSTEM wrote:Today we fixed, among other things, a bug that caused the AI to attempt to lose rather than win... :shock
Is this buggy version still available for download? :roll:
By the way: Happy Birthday!
You've got the soul of a winner, lautrepay.

Hyvää syntymäpäivää, SYSTEM.

User avatar
SYSTEM
Posts: 1991
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Project Invincible

#13 Post by SYSTEM » Sun May 06, 2012 12:31 am

lautrepay wrote:By the way: Happy Birthday!
Thanks. :)
I am Baas wrote:Hyvää syntymäpäivää, SYSTEM.
Kiitoksia. :)
lautrepay wrote:
SYSTEM wrote:Today we fixed, among other things, a bug that caused the AI to attempt to lose rather than win... :shock
Is this buggy version still available for download? :roll:
No, but it's easy to reintroduce the bug.

Here you go.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 1991
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Project Invincible

#14 Post by SYSTEM » Wed May 09, 2012 12:20 am

Version 1.00b released, as I had announced here.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 1991
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Project Invincible

#15 Post by SYSTEM » Mon May 28, 2012 8:45 am

Version 1.01 released. :)
  • Added a hover effect to links to make it more clear that they are clickable.
  • Dramatically reduced CPU usage.
  • Fixed: the AI didn't attempt to mate the player. (duh.)
  • Fixed a memory leak.
  • Fixed a rare deadlock on startup.
  • Windows: added an icon.
  • Unix: added a cleanup.sh script which allows you to free disk space by removing files which you don't need to run Project Invincible.
  • Unix: made the binary around 30 megabytes smaller by stripping debug information by default.
  • Unix: improved performance by enabling more compiler optimizations.
  • Unix: you no longer need to have zlib installed.
  • The GNU/Linux package is now built automatically. It means that releasing new versions is easier for us than before.
  • Minor changes.
Added to TPFC: http://www.portablefreeware.com/index.php?id=2302

Vote now, please.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

Post Reply