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 - KermMartian

Pages: 1 2 3 [4] 5 6 ... 34
46
News / Re: SourceCoder 3 Nears Completion
« on: January 23, 2014, 01:31:06 pm »
Critor: Please don't hijack this thread with a political discussion, and please don't publicly post my personal email or email address without my leave.

Quote
On top of that, I'm slightly disappointed that there's not 68k support yet.
I think it might be either because Kerm isn't familiar with the 68K BASIC language or due to how there aren't enough 68K coders compared to PRIZM/84+/CSE ones. I'm thinking more of the former, though, otherwise it would probably also have TI-Nspire and FX-9860G support, since they're far more popular than the PRIZM.
Actually, SourceCoder 2 had partial 68k support, but I never exposed it to the public. Because of the way 68k programs are tokenized, tokenizing and detokenizing requires more lexing than the simple greedy chomping and lookup-table usage respectively that suffices to tokenize z80 TI-BASIC programs. The paucity of 68k programmers in the community these days made me decide not to overhaul and kludge my tokenization module to support this.

47
News / Re: SourceCoder 3 Nears Completion
« on: January 21, 2014, 02:07:37 pm »
NIce work! NOw we need the same for Axe Parser!  Oh and why not BrainF*ck? :troll:
SourceCoder 3 is capable of editing, hinting, and completing Axe Parser programs as well.

48
News / Re: SourceCoder 3 Nears Completion
« on: January 20, 2014, 04:27:24 pm »
I'm glad to see this getting packed with even more features. I actually newsed about it last month, although for some reasons the news went under the radar (most likely due to being posted on Christmas Eve, which is usually quiet here), but some features recently added weren't there yet.

Good job!
Thank you! Should I post it to the relevant subforum instead of this hidden forum, then, or should I poke you to frontpage it?

49
News / SourceCoder 3 Nears Completion
« on: January 20, 2014, 03:01:41 am »
For over a month, as first reported this past Christmas, the TI-BASIC editor and IDE SourceCoder 3 has been back under development. An upgrade of the aging SourceCoder 2 project, it incorporates all of the features from the older tool and adds many new features, wrapped up into a spiffy web application. Spurred by feature requests from the community and newly-feasible technical aspects, I have implemented features like command completion, argument hinting, a sprite editor, and much more. SourceCoder 3 can edit programs, lists, matrices, appvars, strings, pictures, images, and more.

In fact, here's a fairly complete list of the currently functioning features in SourceCoder 3:
:: Editing TI-BASIC programs for the TI-83 Plus/TI-84 Plus and the TI-84 Plus C Silver Edition, Axe programs, and Grammer programs.
:: Syntax highlighting for TI-BASIC, Axe, and Grammer programs.
:: Command completion for TI-BASIC commands and some Axe commands by typing the beginning of a command and pressing Ctrl-Space.
:: Argument hinting and command explanations for TI-BASIC and some Axe commands. For example, typing "seq(" displays the arguments to the seq( function, followed by a brief explanation of what the seq( command does. Thanks to Deep Thought and TI respectively for transcribing and creating these descriptions.
:: Sprite editor for monochrome, 3- and 4-level grayscale, and 16-color TI-BASIC and Axe sprites. You can edit existing sprites in programs or create new sprites.
:: Loading, editing, and saving lists and matrices, including importing from and exporting to CSV files that can be used by many numerical programs including Excel and Matlab.
:: Importing and exporting Picture and Image formats for the monochrome and color calculators, allowing you to save calculator images as computer images and convert computer images to be viewable on your calculator.
:: Embedded jsTIfied calculator emulator can emulate the TI-73, TI-81, TI-82, TI-83, TI-83 Plus/SE, TI-84 Plus/SE, TI-84 Plus C Silver Edition, TI-82 Stats.fr, TI-76.fr, and TI-83 Plus.fr. You can send files or projects directly from SourceCoder to jsTIfied and from jsTIfied to SourceCoder, allowing you to test out your programs without installing anything on your computer.
:: Export strings, AppVars, and programs as syntax-colored HTML or BBCode, allowing programs to be posted on personal or school websites or shared on forums.
:: Projects that include one or more programs, appvars, strings, lists, matrices, and real numbers can be stored in your Cemetech account and opened from SourceCoder on any computer. Projects can be imported from calculator files (.8xp, .8xg, and so on) and exported back to such files.

So what's left before SourceCoder 3 is complete? Of SourceCoder 2's features, counting loop commands in TI-BASIC and indenting code are missing, and will eventually be added to SourceCoder 3. In addition, pictures cannot currently be saved as part of SourceCoder 3 projects. However, given the stability and completeness of SourceCoder 3 in its current form, I will be moving on to my next project and forcing all existing SourceCoder 2 users to switch to SourceCoder 3. Please enjoy SourceCoder 3, tell your colleagues about its many powerful features, and as always, don't hesitate to post bug reports and feature requests in the attached topic.

Access TI-BASIC Editor
SourceCoder 3 TI-BASIC Editor: View, edit and export TI-83 Plus/TI-84 Plus/TI-84 Plus C Silver Edition list, matrix, program, AppVar, picture, string, number, image, and group files

Selected SourceCoder 3 features, clockwise from top-left: command completion, multi-file projects, sprite editor, TI-BASIC editing with command arguments and explanations


News cross-posted from SourceCoder 3 Nears Completion

50
Minecraft Discussion / Re: Cemetech Minecraft Server 2.0 (MC 1.7+)
« on: January 20, 2014, 02:53:35 am »
*bump* Just want to remind everyone that this exists. We generally have 6-10 players on most evenings, and we have five very big and active towns developing. Feel free to stop by for some intelligent, strategic Minecraft fun.

51
Minecraft Discussion / Re: Cemetech Minecraft Server 2.0 (MC 1.7+)
« on: January 01, 2014, 07:01:21 pm »
Thanks, you guys should. :) We've had 8-10 users on at any given time since yesterday, and two towns have already been founded. People also seem to really enjoy the railway system for moving about the map.

52
Minecraft Discussion / Re: Cemetech Minecraft Server 2.0 (MC 1.7+)
« on: December 31, 2013, 06:01:10 pm »
If he forgets to put blocks over his chests, forgets to pay rent, or doesn't bother putting valuables in protected rooms, yes, he will lose things in chests. If he remembers to pay town rent and builds a decently-designed town, he will be well-defended against intruders. The picture doesn't show the massive rail system, of which I am particularly proud, or the great deal of terraforming within the spawn area that many people worked on. I hope you check it out and enjoy it.

53
Minecraft Discussion / Cemetech Minecraft Server 2.0 (MC 1.7+)
« on: December 31, 2013, 04:28:28 pm »
In August 2012, we started discussing the idea of a Cemetech Minecraft server. We had a powerful dedicated server for the task, and more and more Cemetechians were playing the game. For over a year, we hosted a Survival server (publicized along with our Unreal Tournament 2004 server in an October 2012 news article), but with the release of Minecraft 1.7.x, we decided to do something new. For about three weeks, a dozen hard-working Cemetech members have been creating a new map and server for Cemetech's Minecraft server. They built an expansive, beautiful spawn with modern buildings and rustic paths, a powerful world-wide railroad system, and helped me configure a variety of plugins for the most fun, safe experience possible. I'm happy to announce that the Cemetech Minecraft Server 2.0 is now open.

Cemetech's Minecraft server is PvP, using Towny, and includes an economy (or in Minecraft terms, Cemetech Minecraft Server [PVP/Towny/iConomy]. I feel strongly that a competitive PvP environment will make for fun gameplay. I've long played on other PvP servers, and I always play a defensive game, building a well-fortified town with traps, walls, and extensive farms. With the maturity and intelligence of Cemetech's userbase, I anticipate beautiful towns with excellent defenses, fun raids, and complex political intrigue. We use Towny, so if you just want to build, you can get the money to make a town, then create protected builds inside the town. Towns cost the equivalent of 2 gold ingots per real-world day, so if you hate mining, you can even create an overworld Zombie Pigman farm and collect gold from that. We urge you to hop onto mc.cemetech.net, bring all your friends, and start building. If you have suggestions about ways we could make the server even more fun, please post them here.

I want to especially thank (in alphabetical order) Abrum, AHelper, CharlesSprinkle, Chronomex, ComicIDIOT, CVSoft, Leafiness, LuxenD, Merthsoft, Pizzaboy, Rivereye, Shkaboinka, and Turiqwalrus for their help creating this new map and server. See you in Minecraft!

More Information:
Server Address: mc.cemetech.net
Cemetech Minecraft Server Dynmap


54
News / Cemetech's Lightning Contest #11 Results
« on: December 12, 2013, 07:27:49 pm »
Originally planned for the Thanksgiving break, Cemetech Contest #11 ran from last Friday to Sunday, December 6-8. The contest challenged programmers to create a complete Doors CS/Doors CSE game in less than three days; eight intrepid programmers rose to the challenge. The contest entries were as follows, in alphabetical order. Note that programs listed as "color" were for the TI-84 Plus C Silver Edition, while the "monochrome" games were for the TI-83 Plus/TI-84 Plus calculators.
  • ArrowGPS by ohernandez, hybrid BASIC, color
  • BlockDude by Merthsoft, hybrid BASIC, color
  • CalcWars by ordelore, hybrid BASIC, monochrome
  • Chute by LuxenD, hybrid BASIC, monochrome
  • Fireball by 16aroth6, hybrid BASIC, monochrome
  • GALL by chickendude, assembly, monochrome
  • Hangman by geekboy1101, assembly, monochrome
  • PvPCraft by FrozenFire49, hybrid BASIC, color
As you can see, 6 of the 8 entries were hybrid BASIC, and the final two were assembly. Three of the eight entries were for the color-screen TI-84 Plus C Silver Edition, while the rest were monochrome or grayscale for the widely-used TI-83 Plus/TI-84 Plus calculators. Almost all the entries showed a remarkable level of skill, dedication, and programming ability, and tifreak and I had a very difficult job narrowing down the entries to three winners. Congratulations to all the contestants for their effort and perseverance, and we hope to see their considerable talents brought to bear in future Cemetech contests. Without further ado, the winners!

Third place goes to ohernandez for ArrowGPS. Although the concept is a relatively simple one, the game is fun and replayable, with Simon-style gameplay, bright colorful sprites, and clean, bug-free code. ohernandez made good use of the xLIBC libraries in Doors CSE 8.0, and used Shaun "Merthsoft" McFall's TokenIDE tool for his sprites and graphics. chickendude snagged second place for his superb work on GALL, a space shooter for the monochrome calculators. The judges were impressed by his success in creating a thorough and fun assembly game with different types of enemies, different weapons and bullet patterns, and even a grayscale health meter in less than three days of coding. He earned a respectable average of 82.5%, edging out ArrowGPS by half a percent. Finally, in a turn of events that for better or worse is probably not a huge surprise to anyone who was watching his weekend progress topic, Merthsoft earned first place in Cemetech Contest #11. His BlockDude game showed a firm grasp of Doors CSE 8's xLIBC libraries, and he built a fun, fast, complete clone of the famous TI-83 Plus/TI-84 Plus BlockDude game in record time. He even created a computer-side level editor, alternate level packs, and the ability to load level packs in the game. We anticipate that BlockDude will find a home on many a TI-84 Plus C Silver Edition in the years to come.

Congratulations once more to all of our contestants and winners. We will be contacting the winners shortly to assign appropriate prizes (from our Guerrilla samples, calculators, and books). We look forward to everyone participating in Cemetech Contest #12 in the Spring, which we anticipate will require the creation of Lua programs and have TI-Nspire CX calculators as prizes.



Via Cemetech

55
News / Re: Cemetech's Lightning Contest #11 Starts Tomorrow
« on: December 06, 2013, 09:53:35 am »
The topic has been announced: Doors CS/Doors CSE games. Anything that is a game, was not discussed or released before this instant, and takes specific advantage of Doors CS or Doors CSE features will be acceptable. I'll accept a DCS/DCSE header as fulfilling that requirement, but having the game use other functions would make it more attractive to the judges. Games will mostly be judged on the merit of the concept and how much the author was able to achieve in limited time. Leniency will be given for bugs and incompleteness, although completely nonfunctional programs will receive very low marks.

56
News / Cemetech's Lightning Contest #11 Starts Tomorrow
« on: December 05, 2013, 12:19:27 pm »
As mention on Cemetech's Facebook page and debated on the Cemetech forum, Cemetech's 11th contest is a lightning contest and begins tomorrow morning. Contestants will have until 11:59pm ET on Sunday to finish their entries. Although the topic will be revealed tomorrow morning, the platform is any TI-83 Plus through TI-84 Plus C Silver Edition z80 calculator, and any language is acceptable, including TI-BASIC, z80 Assembly, C, Grammer, and Axe. Entries will be judged on programming quality, completeness of the entry, and how the contestant succeeded in creating a working entry in less than three days. Since we know very well the different effort required to create a given program in different calculator programming languages, judging will be adequately weighted.

Distinction and prizes will be awarded to the top three entries. Prizes will include Guerrilla merchandise, from the samples we recently reviewed. They will likely also include signed copies of "Using the TI-83 Plus/TI-84 Plus" or "Programming the TI-83 Plus/TI-84 Plus" by yours truly, and might also include a few odds and ends as mentioned in our Post Your Calculator Collection thread. As always, entries' binaries and code may not be shared before judging is complete, and previously-released or publicized projects are not acceptable. Given the time constraints, you are not required to create a Cemetech topic about your entry before the deadline (although it certainly can't hurt you). Good luck to all the entrants, and we are excited to see a lot of excellent entries.

Edit, 12/6/2013, 9:51am ET: The topic has been announced: Doors CS/Doors CSE games. Anything that is a game, was not discussed or released before this instant, and takes specific advantage of Doors CS or Doors CSE features will be acceptable. I'll accept a DCS/DCSE header as fulfilling that requirement, but having the game use other functions would make it more attractive to the judges. Games will mostly be judged on the merit of the concept and how much the author was able to achieve in limited time. Leniency will be given for bugs and incompleteness, although completely nonfunctional programs will receive very low marks.



Source: Cemetech's Lightning Contest #11 Starts Tomorrow via Cemetech

57
TI Z80 / Re: Reviews Needed (Free eBooks!)
« on: December 02, 2013, 10:52:10 am »
As for the book, I would review it, but sadly I only have "Programming the TI-83 Plus/TI-84 Plus" for the time being. D: Perhaps when I finally grab a copy and have some time (hopefully when I get my Christmas work bonus in two weeks).
That's the whole point, they'll send you a free eBook copy if you'll promise to give it a read and write an honest review. :)

58
TI Z80 / Jezzball v1.0 Released, in Monochrome and Color
« on: November 30, 2013, 10:11:37 pm »
Around the beginning of October, I started a Hybrid BASIC Jezzball game for the TI-84 Plus C Silver Edition and Doors CSE. For those not familiar with Jezzball, it's an extremely addictive arcade/puzzle game from the Microsoft Entertainment Pack (MSEP) for Windows 95. I used to have the most fun with that around 5th grade, and although there is one TI-83+ ASM version, it has poor reviews. There are no color versions. Anyway, I started a color version, but soon ran into speed problems. I therefore decided that I would make a version in Assembly, and that I might as well also submit it to the 2013 Omnimaga programming contest if I could get it done in time. To further challenge myself, I aimed to use the same source code to build both a color and monochrome version of the game.

And lo and behold, I finished both versions in about a week of work. Now that Omnimaga has finished private grading of its contest entries, I can finally publicly release Jezzball v1.0 for the TI-83 Plus/TI-84 Plus and the TI-84 Plus C Silver Edition. You advance through increasingly-challenging levels, filling the playfield by placing walls. You must prevent atoms (balls) from touching walls that are in the process of being built, but once a wall is complete, the atoms will bounce off that wall. Your goal is to fill at least 65% (75% in the color version) of each level to proceed to the next level. If you fill more than that, you receive a fill bonus proportional to how much extra you filled the play field. If you beat a level quickly, you also receive a time bonus. Your goal is to advance as far as possible. Jezzball v1.0 for the TI-83 Plus/TI-84 Plus and TI-84 Plus C Silver Edition has nearly identical rules to the original PC game, with a few tweaks to make it more fun on calculators.

As you might expect, Jezzball v1.0 requires Doors CS 7.2 or higher on the monochrome calculators, and Doors CSE 8.0 or higher on the color calculators. Simply send the jezzball_bw.8xp or jezzball_color.8xp file to your calculator's Archive, then run it from the Doors CS/Doors CSE desktop or from your calculator's homescreen. As always, please feel free to post compliments, criticisms, and (though I hope there are none) bug reports.

Download
Jezzball v1.0 for the TI-83 Plus/TI-84 Plus
Jezzball v1.0 for the TI-84 Plus C Silver Edition


59
TI Z80 / Re: Reviews Needed (Free eBooks!)
« on: November 30, 2013, 08:42:58 pm »
I will review this book if I do not need to use a credit card while signing up on amazon. If so, I can not register and therefore cannot write a review.
I don't think Amazon requires a credit card, as I maintain my Amazon account without keeping my credit card on file. Please PM me your name and email address for my publisher to send it over.

60
TI Z80 / Reviews Needed (Free eBooks!)
« on: November 30, 2013, 12:02:48 pm »
As you guys know, I recently published my second book, "Using the TI-83 Plus/TI-84 Plus". Though reviews are very favorable so far, there aren't many of them on Amazon. Competing publishers (namely the Dummies guides) seem to have gotten a lot of teachers and other readers to review their books, probably by offering them free eBooks. Well, we're prepared to do the same, and we welcome your review, whether positive, negative, or mixed. If you'd like a free eBook of the book, in exchange for writing an honest and unbiased Amazon review, please PM me. If you already have "Using the TI-83 Plus/TI-84 Plus", can I please ask you to write a review? You will have my eternal gratitude.

Edit: In rare circumstances, namely if you are a math teacher and have trouble reading eBooks, my publisher has a small number of print books that may be available. Feel free to PM me if you fall into this category.

Pages: 1 2 3 [4] 5 6 ... 34