You are not logged in.
Lost Password?

All Posts (Greg Stevens)




#11
Re: 2048 VIRTUAL BOY EDITION
Posted on: 2014/12/25 17:37

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
Whoohoo. Merry Christmas to me. It only took about 50 tries but I finally beat it. I couldn't figure out how to take a screen shot from my phone before getting off the win screen but I did take the high score shot.

Attach file:



png  Screenshot_2014-12-25-12-24-46.png (52.13 KB)
2915_549c4b36940f5.png 480X800 px
Top

Topic | Forum


#12
Re: That Game I Mentioned
Posted on: 2014/11/28 22:39

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
Pondering #3. Personally I like games that give you "all of the above". So for example, having optional power-ups right before a difficult section but giving bonus points/incentives to NOT use them. So if it's too difficult use the power ups but take a hit on your high score or something like that. That way people with real skill at the game can set higher scores by completing it without using the power-ups but people just wanting to complete the game can do it as well by using them. Also it'd be pretty nice to have the game keep track of what you used / didn't use as part of the scoring so that makes for a good high score contest. Just my two cents.
Top

Topic | Forum


#13
Re: Android or iPhones?
Posted on: 2014/10/18 14:32

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
Android 4.1.2 Samsung Galaxy S2. I like to ride that line between practical and cheapskate :)
Top

Topic | Forum


#14
Re: Getting started... on Linux?
Posted on: 2014/10/17 21:10

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
As for the performance hit it only really affected me because I was writing code for wireframe graphics and therefore did not utilize the VIP at all. I was craming a lot more instructions into a game frame than would be done for a regular game using the VIP and sprites. So I was processing every pixel with the CPU without any help from the VIP. I still code and compile everything in VBDE first and then just recompile when I'm about finished with the 2.95 version to get the performance boost. There are some syntax/structural differences that you need to account for between the GCC versions to do that but I usually keep my code pretty simple so it was easy to adjust for those.
Top

Topic | Forum


#15
Re: Getting started... on Linux?
Posted on: 2014/10/17 15:51

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
Im pretty sure blitter was referring to the "precompiled version" that DaVince mentioned which is 2.95. But he can correct me if I am wrong. However I would like to note that the version with VBDE as I and blitter have pointed out in other posts doesn't compile with the most optimal code for whatever reasons. Whether its the patches or something inherant in gccvb 4 is probably still an outstanding question. I setup a windows vm and installed cygwin just to compile with the 2.95 version because the compiled code was roughly 5 times faster than with the newer version. Things like using "inline" on a function which should cause the compiler to inject the function inline still produce normal function jump and return code in VBDE. Of course I don't know enough about gcc to even guess at where to look for that kind of stuff.
Top

Topic | Forum


#16
Re: Getting started... on Linux?
Posted on: 2014/10/17 0:17

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
The simplest way to get started on Linux is to install wine and download vbde. You can extract vbde right in the drive_c folder of .wine and startup the programmers notepad under the editors folder. Im writing this from memory so folder names might not be exact. There is an item or two more to setup but I dont remember it being difficult to do.
Top

Topic | Forum


#17
Re: Virtual Fall 2013 surprise
Posted on: 2014/10/3 16:15

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
I will chime in as one of the coders. I have no issues giving access to this cart to the community. Its not something I paid for or was even expecting so I am thrilled that I got anything at all. I wrote my entry fully expecting it to be open source and used by the community however they see fit. Just my 2 cents.
Top

Topic | Forum


#18
Re: Linux Support
Posted on: 2014/9/29 21:11

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
I have developed everything on Linux however I've been lazy and cheated a bit. I just use wine with VBDE and it basically runs without any issues however as I noted in other posts for whatever reason I can't get the optimization parameters for gcc to work on the version packaged with VBDE. I setup the older version on a windows virtual machine running on virtual box and installed cygwin and it runs just fine as well. I tried compiling natively once but ended up with errors I just couldn't figure out and since I have it working using work arounds I wasn't going to delve into it any further.
Top

Topic | Forum


#19
Re: Virtual Fall 2013 surprise
Posted on: 2014/9/10 20:21

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
Got mine about a week ago. It is a fantastic piece of work. Great job to everyone involved.
Top

Topic | Forum


#20
Re: Heap Management and Event Management
Posted on: 2014/9/10 16:09

Joined 2012/8/5
USA
-1 Posts
CoderLong Time User (7 Years) PVBCC 2013 3rd
Maybe I'm being too simplistic but if just need to count down ticks and it needs to be able to grow dynamically why not use a linked list of "timer counters". Add nodes to the list when you start the "event" being timed, subract 1 tick from each counter in the list, when you hit 0 remove the node and handle the event. There will probably still be a limit of some sort for max timers 50, 100 and just use that max for an array of available counters. Im writing from my phone so I won't be sending any code examples and I've never tried it so its just an idea/theory
Top

Topic | Forum