CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 103 users online: 5 members, 70 guests and 28 bots.
Members: tifreak8x.
Bots: Spinn3r (2), Magpie Crawler (4), Yahoo! Slurp (1), Googlebot (20), MSN/Bing (1).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
    » Goto page 1, 2  Next
» View previous topic :: View next topic  
Author Message
AHelper


LONG LIVE COMICTECH


Joined: 30 Jan 2011
Posts: 1658
Location: Aufhelperstan, Utopian Republic

Posted: 24 Apr 2012 11:56:02 pm    Post subject: [Prizm] 3D Checkers

The time has come when 3D addins arrive on your Prizm... starting with Checkers!

Download here

3D Checker, almost finished but lacking a few features, is a checkers game, well, in 3D. The playing board is viewed with perspective rendering and rotates around to your side when it is your turn. The addin is backed by the Simple Checkers engine and makes sure that all moves are valid, as well as providing the actual AI (AI is there, but not put into use by the addin yet).

About the engine:
The engine was written by Markus Trenkwalder for the GP2X handheld platform. Just like the prizm, the GP2x doesn't have any floating point unit or any graphics hardware. The 'software renderer' (No name found, referred to as that) is written in C++ and allows you to make 3D scenes and have them rendered using a programmable pipeline. The program supplies its own Fragment and Vertex shaders in C++ for no special hardware requirements. The engine is complete with affine (perspective correction may be toggled) rasterization and fixed point math.

This engine compiles and runs with a some modifications, however doesn't get great speed as the CPU is the limiter. I suggest running Pover and OC'ing your Prizm to at least 87MHz for a good speed.

Please note that since this addin isn't done and I am releasing it at its current state, be aware that the icon, about menu, title menu background, color customization, and single player features are still missing and will be completed soon.


Link

_________________
°ᴥ° Get Lucky

<BrandonW> "You don't even want to know what TI Connect does when it's just detecting your calculator...It ACTUALLY ERASES THE SWAP SECTOR on every communication attempt...EVERY SINGLE ATTEMPT...Yes, TI Connect will kill your calculator..What do I have to do to get your attention?!....Such a bloated protocol."
Back to top
elfprince13


OVER NINE THOUSAND!


Joined: 23 May 2005
Posts: 10232
Location: A galaxy far far away......

Posted: 25 Apr 2012 12:47:56 am    Post subject:

The demo video is pretty stunning. How long did it take you to port the software renderer over to the Prizm?
_________________
StickFigure Graphic Productions || VSHI: Vermont Sustainable Heating Initiative


Back to top
AHelper


LONG LIVE COMICTECH


Joined: 30 Jan 2011
Posts: 1658
Location: Aufhelperstan, Utopian Republic

Posted: 25 Apr 2012 12:51:19 am    Post subject:

Thanks! The game turned out well Smile

What was it, 3 days? Started the end of Friday and finished the end of Sunday.
_________________
°ᴥ° Get Lucky

<BrandonW> "You don't even want to know what TI Connect does when it's just detecting your calculator...It ACTUALLY ERASES THE SWAP SECTOR on every communication attempt...EVERY SINGLE ATTEMPT...Yes, TI Connect will kill your calculator..What do I have to do to get your attention?!....Such a bloated protocol."
Back to top
Ashbad


... I think redheaded girls are kind of cool


Joined: 01 Dec 2010
Posts: 2417
Location: Stomp Stomp Stomp, The Idiot Convention

Posted: 25 Apr 2012 06:37:04 am    Post subject:

Bravo! This is quite stunningly awesome Smile
_________________
-Ashbad
Back to top
tifreak8x


Guru


Joined: 16 Mar 2005
Posts: 9060
Location: Sol System

Posted: 25 Apr 2012 06:58:44 am    Post subject:

Those are definitely some nice graphics going for it!

Will there be an animation of sorts showing a jump for taking a piece, and a bit of sliding action when just moving to a spot over just being there?
_________________
Projects: AOD Series: 70% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Look here for Assembly Resources.
Back to top
Jim Bauwens


New Member


Joined: 05 Dec 2006
Posts: 96
Location: Belgium

Posted: 25 Apr 2012 07:00:28 am    Post subject:

That looks very nice!
Well done Smile
_________________
TI-Nspire projects of me:
nCreator | PCspire | Klondike Lua | LogoMagic | EEPro for the TI-Nspire | Pegs | General math definitions
Back to top
merthsoft


File Archiver


Joined: 09 May 2010
Posts: 2735

Posted: 25 Apr 2012 08:32:22 am    Post subject:

That looks very pretty, but the effect is quite dizzying.
_________________
Shaun
Back to top
AHelper


LONG LIVE COMICTECH


Joined: 30 Jan 2011
Posts: 1658
Location: Aufhelperstan, Utopian Republic

Posted: 25 Apr 2012 09:30:40 am    Post subject:

tifreak8x wrote:
Those are definitely some nice graphics going for it!

Will there be an animation of sorts showing a jump for taking a piece, and a bit of sliding action when just moving to a spot over just being there?
That will be added in the future.
merthsoft wrote:
That looks very pretty, but the effect is quite dizzying.
Would it be fine if I added in a settings section in the addin to have the effect toggled?
_________________
°ᴥ° Get Lucky

<BrandonW> "You don't even want to know what TI Connect does when it's just detecting your calculator...It ACTUALLY ERASES THE SWAP SECTOR on every communication attempt...EVERY SINGLE ATTEMPT...Yes, TI Connect will kill your calculator..What do I have to do to get your attention?!....Such a bloated protocol."
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 25 Apr 2012 10:52:04 am    Post subject:

Amazing work, AHelper! I'm particularly impressed that you threw those main menu effects together that fast.
merthsoft wrote:
That looks very pretty, but the effect is quite dizzying.
I think it might be a little less dizzying, at least for me, if it alternated rotating clockwise and counterclockwise instead of always going rotating in the same direction. What do you guys think?
_________________


Back to top
krazylegodrummer56


Power User


Joined: 20 Nov 2011
Posts: 404

Posted: 25 Apr 2012 02:31:57 pm    Post subject:

now to download it and try it out!!!
_________________
Projects: Learn how to program in Prizm C
First C program!
Tic-Tac-Toe: Get it HERE!




Back to top
flyingfisch


Super-Expert


Joined: 02 Feb 2012
Posts: 894
Location: Akron, OH

Posted: 25 Apr 2012 02:43:35 pm    Post subject:

I think the background color should be black... just my preference Smile
_________________



Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 25 Apr 2012 02:49:48 pm    Post subject:

flyingfisch wrote:
I think the background color should be black... just my preference Smile
I see your proposal and raise you that it could be a textured background of some sort. Smile
_________________


Back to top
AHelper


LONG LIVE COMICTECH


Joined: 30 Jan 2011
Posts: 1658
Location: Aufhelperstan, Utopian Republic

Posted: 25 Apr 2012 03:26:44 pm    Post subject:

The title screen has the images in 3d, but it has no added visual effect. I was planning on having checkers pieces rain down on the sides. What would suggest the background be? Just black?
_________________
°ᴥ° Get Lucky

<BrandonW> "You don't even want to know what TI Connect does when it's just detecting your calculator...It ACTUALLY ERASES THE SWAP SECTOR on every communication attempt...EVERY SINGLE ATTEMPT...Yes, TI Connect will kill your calculator..What do I have to do to get your attention?!....Such a bloated protocol."
Back to top
krazylegodrummer56


Power User


Joined: 20 Nov 2011
Posts: 404

Posted: 25 Apr 2012 04:03:26 pm    Post subject:

I think maybe something bouncing in the back or a background that ashbad had on pong would be cool. Also when will single player come out for checkers?
_________________
Projects: Learn how to program in Prizm C
First C program!
Tic-Tac-Toe: Get it HERE!




Back to top
Deep Thought


Expert


Joined: 11 Mar 2010
Posts: 739
Location: The Universe

Posted: 12 May 2012 10:29:02 am    Post subject:

This looks really awesome. I love everything so far except the lack of an icon and the board always spinning in the same direction.
KermMartian wrote:
merthsoft wrote:
That looks very pretty, but the effect is quite dizzying.
I think it might be a little less dizzying, at least for me, if it alternated rotating clockwise and counterclockwise instead of always going rotating in the same direction. What do you guys think?
I agree. It would look more balanced that way.
_________________
Back to top
AHelper


LONG LIVE COMICTECH


Joined: 30 Jan 2011
Posts: 1658
Location: Aufhelperstan, Utopian Republic

Posted: 12 May 2012 11:22:29 am    Post subject:

I will fix it eventually. Thanks for playing it Smile The next update should have the AI added plus any thing else mentioned in the topic.
_________________
°ᴥ° Get Lucky

<BrandonW> "You don't even want to know what TI Connect does when it's just detecting your calculator...It ACTUALLY ERASES THE SWAP SECTOR on every communication attempt...EVERY SINGLE ATTEMPT...Yes, TI Connect will kill your calculator..What do I have to do to get your attention?!....Such a bloated protocol."
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55741
Location: Earth, Sol, Milky Way

Posted: 12 May 2012 11:29:48 am    Post subject:

AHelper wrote:
I will fix it eventually. Thanks for playing it Smile The next update should have the AI added plus any thing else mentioned in the topic.
Superb, can't wait for the update! Also, would you say that the 3D engine is currently in a form where it would be appropriate for other people to try using it, or not quite as much?
_________________


Back to top
AHelper


LONG LIVE COMICTECH


Joined: 30 Jan 2011
Posts: 1658
Location: Aufhelperstan, Utopian Republic

Posted: 12 May 2012 12:30:24 pm    Post subject:

Probably. I will release the source when time allows.
_________________
°ᴥ° Get Lucky

<BrandonW> "You don't even want to know what TI Connect does when it's just detecting your calculator...It ACTUALLY ERASES THE SWAP SECTOR on every communication attempt...EVERY SINGLE ATTEMPT...Yes, TI Connect will kill your calculator..What do I have to do to get your attention?!....Such a bloated protocol."
Back to top
Deep Thought


Expert


Joined: 11 Mar 2010
Posts: 739
Location: The Universe

Posted: 12 May 2012 12:32:53 pm    Post subject:

Can't wait to try your AI Very Happy How far along is it?
_________________
Back to top
AHelper


LONG LIVE COMICTECH


Joined: 30 Jan 2011
Posts: 1658
Location: Aufhelperstan, Utopian Republic

Posted: 12 May 2012 01:38:33 pm    Post subject:

I didn't make one. I am using a checkers library and the AI was always included. I just never added in a single-player mode to use it.
_________________
°ᴥ° Get Lucky

<BrandonW> "You don't even want to know what TI Connect does when it's just detecting your calculator...It ACTUALLY ERASES THE SWAP SECTOR on every communication attempt...EVERY SINGLE ATTEMPT...Yes, TI Connect will kill your calculator..What do I have to do to get your attention?!....Such a bloated protocol."
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    » Goto page 1, 2  Next
» View previous topic :: View next topic  
Page 1 of 2 » All times are GMT - 5 Hours

 
Jump to:  
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 vote in polls in this forum

© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.039390 seconds.