Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - willrandship

Pages: 1 ... 54 55 [56] 57 58 ... 208
826
Introduce Yourself! / Re: Howdy
« on: October 29, 2012, 10:31:19 am »
No one eats them. They get passed around like Fruitcake during holidays :P

827
Introduce Yourself! / Re: Howdy
« on: October 29, 2012, 10:24:38 am »
Welcome! Have peanuts!

828
Gaming Discussion / Re: Touhou 13.5 announced!
« on: October 29, 2012, 10:23:06 am »
Most spinoffs are fighting games? I was under the impression the spinoffs were generally the same style of game, but looking at the wiki it appears you are right!

Can't wait for the new music!

829
TI-BASIC / Re: Getting a program to unarchive another and then run it?
« on: October 29, 2012, 10:19:31 am »
@dinosteve that method only works if you run the asm necessary to forc TIOS to think it's running in the home window, while in a program. Programs are normally not allowed to archive/unarchive things.

830
Miscellaneous / Re: Post your desktop
« on: October 13, 2012, 06:04:27 am »
@Shmibs I agree. The books were way better, but I really liked the movie's Marvin. It portrayed him extremely well.

831
TI-Nspire / Re: Calling all Linux Kernel developers!
« on: October 13, 2012, 05:58:04 am »
I was under the impression it used a standard USB chip, meaning there's probably already a linux driver floating around somewhere.

Now, whether that driver is going to be a drop-in replacement or more work than it's worth is a different story.

832
Other Calc-Related Projects and Ideas / Re: Weekly Programming Challenges
« on: October 12, 2012, 05:32:25 pm »
Just the kind of thing I was thinking of.

833
Miscellaneous / Re: Post your desktop
« on: October 12, 2012, 02:21:33 am »
Here's my Arch setup :P

834
Other Calc-Related Projects and Ideas / Re: Weekly Programming Challenges
« on: October 12, 2012, 02:19:01 am »
Oh, sure, I understand the dilemma. BASIC menus are ugly. :P and I promise NONE of the contests will say "You must use the menu function" especially since neither Axe or Asm have one. Not sure about grammer, but since the languages are all open for entry, that invalidates that as a requirement.

Oh, and the speed test goes out the window for anything overly interactive. That rating only applies when you're operating on something ONCE, and the user input is a negligible part of the time.

835
Other Calc-Related Projects and Ideas / Re: Weekly Programming Challenges
« on: October 12, 2012, 01:58:38 am »
The actual requirements would be vague on how exactly you would do it. Menu based games would get less creativity.

The Easy category should be easy enough that it only takes one day's worth of interest to finish anyway.

836
Other Calc-Related Projects and Ideas / Weekly Programming Challenges
« on: October 12, 2012, 01:50:46 am »
So, this is an idea that would help boost activity, while also helping members get more acquanted with programming.

Programming Challenges

Community based programming events seem to have boosted activity in the past. Ie, portal X, the Summer programming contests, ndless, etc. so I figure we could get a more stabilized activity base by having continuous events.

Types of Events

Individual
Team [Up to 2, Up to 4, etc.]
Super Co-Op (The whole community contributes to one project, excepting one impartial person who then judges each person's contributions for points. It's mostly for the awesomeness of doing something, though)

TI-84+
Prizm
Nspire

Easy [expected <24 hrs]
Medium [expected <3 days]
Hard [expected <1 Week]
Insane [>1 week]
Lunatic [>1 month] (go Touhou :P)

You start a new Easy and Medium challenge every week, and one Hard, Lunatic and Insane challenge after 1 month.

Graphics-based
Math
Random

We should have randomly chosen teams, but each would contain a certain amount from different pools. As in, there would be a pool of users good at graphics, a pool good at the programming, map design, etc.


Example scoring system (I'm coming up with it on the spot. Criticism is welcome. )

100 points for every hour after it has been announced. (you do percentages of hours rounded to 1 point)
24000 points for not working 100% (This is for those Lunatic Challenges. It would give people 10 days to beat a nonworking entry)
1 point for each byte in the runtime file. This gives an advantage to Axe/Asm over BASIC/Grammer.
1 point for every frame/millisecond/whatever it takes to run, past the execution point. (pressing enter)
-(A fair amount) for creativity, etc. (If someone mimics another person's program, they would get less creativity, so they would have to come up with a big optimization to compensate. I don't think basing off another's program is bad this way, since they'd also be behind on time.)

What counts for the bytes is any non-language based (grammer, Axe Fusion) requirement for a program to run. If it needs external variables defined BEFORE execution, then those variables count as well.
(I'm looking at basic here: Defining 10->A where A is unknown does NOT count A)
Basically, if you need to send it to the calc for your program, and not for any other program, it counts.

Points are BAD.

Asm programs should be run with Asm(prgmNAME), and Axe programs should be compiled so they can run the same way. This is because timing problems would result from running MirageOS/DoorsCS/Ion start methods.

There should be a website with a live-updating countdown method of some sort, so it shows the challenge to everyone at the same time regardless of refreshes.


Prizes

Since they're weekly, there shouldn't be IRL prizes (money is expensive!) but maybe we should bring back the trophy system, but for this. Clicking on the trophy would take you to their zip in the file archives.

Oh, and the entries should be open source. We should have the community development skill increase as people see others' methods for running programs faster. These programs aren't going to be massive games or anything, and it's not a huge deal if someone undercuts you.

[size=24]Some Details[/size]

Reentries are allowed, but invalidate previous entries. If it's the same entry twice, then you just add to your time score.
Entering code that is not all yours is fine. (Axioms, Grammer Libs, Someone else's source) If you have the resources to find something for this contest that fast, then the community will benefit from it. If you rip off someone's entry, you're behind them on both time AND creativity.

A few example challenges: [stuff] means replace with specifics.
* make a program that displays the result of [some (hard) math operation]
* make a program that can draw [3d, lots of grey, etc.]
* make a program that [does something] in an especially creative way.

One potential problem is the time delay between the different time zones we are in. I believe we have 3 separate general regions to deal with (americas, europe, eastern asia) and I have a few thoughts on that as well.
* Have the start base on local time, so everyone starts at 5:00 PM in their area.
* Ignore the problem, and make the challenges hard enough that it's negligible. (ie they take 3-4 days)
* Cycle through starting times, so everyone gets a head start at some point.

837
I think I'll put my above post into a separate topic, so it doesn't derail this thread if it gets a lot of interest.

838
TI Z80 / Re: GLIB a graphics axe 3d librairy
« on: October 12, 2012, 01:26:55 am »
One quick thing: You should have the lines for the tops and bottoms draw even when one of the vertexes it connects to isn't visible. If one of them is there, it should draw.

Oh, and it's not really 3D... :P Raycasting is the word, but it's pretty fast.

839
Hmm...on that topic of the teams idea....

We should have randomly chosen teams, but each would contain a certain amount from different pools. As in, there would be a pool of users good at graphics, a pool good at the programming, map design, etc.

Also, what about having weekly code-offs? They would start at pre-defined times, and would have a simple challenge. The person can code it in any calc language, and there would be a scoring system.

Example (I'm coming up with it on the spot. Criticism is welcome. :P)

-100 Bonus points for turning it in first
4000 points for not working at all, can be decreased if, say, it half works.
1 point for each byte in the runtime file. This gives an advantage to Axe/Asm over BASIC/Grammer.
1 point for every frame/millisecond/whatever it takes to run, past the execution point. (pressing enter)

Asm programs should be run with Asm(prgmNAME), and Axe programs should be compiled so they can run the same way. This is because timing problems would result from running MirageOS/DoorsCS/Ion start methods.

There should be a website with a live-updating countdown method of some sort, so it shows the challenge to everyone at the same time regardless of refreshes.

Since they're weekly, there shouldn't be IRL prizes (money is expensive!) but maybe we should bring back the trophy system, but for this. Clicking on the trophy would take you to their zip in the file archives.


Oh, and the entries should be open source. We should have the community development skill increase as people see others' methods for running programs faster. These programs aren't going to be massive games or anything.

A few example challenges: [stuff] means replace with specifics.
* make a program that displays the result of [some (hard) math operation]
* make a program that can draw [3d, lots of grey, etc.]
* make a program that [does something] in an especially creative way.

One potential problem is the time delay between the different time zones we are in. I believe we have 3 separate general regions to deal with (americas, europe, eastern asia) and I have a few thoughts on that as well.
* Have the start base on local time, so everyone starts at 5:00 PM in their area.
* Ignore the problem, and make the challenges hard enough that it's negligible. (ie they take 3-4 days)
* Cycle through starting times, so everyone gets a head start at some point.

840
Hey, if apple complains about rectangles.....

Did the patent documents not have dates? That could easily tell us whether it's a recent development. If it's pre-prizm by a large margin, I'd say it was scrapped.

Pages: 1 ... 54 55 [56] 57 58 ... 208