General Discussion > Introduce Yourself!

Hello fellow nerds and nerdettes

(1/2) > >>

amihart:
Hello! I'm a fellow programmer. Even though I just joined, I'm not like new to this stuff, I honestly didn't even know this site existed until recently. I've had an account on Cemetech for a few years now even though I hardly post.

In calc-related stuff, I own a TI-84+, a TI-84+CSE, and a TI-84+CE. I program those in Z80 Assembly, eZ80 Assembly, and sometimes mix TI-BASIC with my code. I can also program in C, I've written software in C for computers, for the 3DS, I haven't written much in C for the TI-84+CE tho because I prefer to do things in Assembly most of the time, although I plan to in the future. (I can also program in Java and I'm really good with JavaScript and web programming in general.)

If you want a few examples of some things I've written to judge me:

* I made NoteMan back in like early 2014. It's sort of a simple audio driver kinda. It lets you write out a string of music notes and their duration in the program menu and it will play them through external speakers plugged into the I/O port (video of it being used to play the Tetris theme). You can also have it play single tones based on wavelength. It can be controlled both through TI-BASIC or through Z80 Assembly.
* I combined NoteMan with a graphics library I made for the TI-84+CSE to create Pong with Sound. This is essentially a Pong clone written purely in Z80 Assembly from scratch, and it actually has sound effects as well. Here's a video of it in action.
* I also just uploaded SplashCE which lets you splash full 65k color 320x240 resolution images to the screen of the TI-84+CE (I made a TI-84+CSE version but never bothered releasing it because it's just absurdly slow). I also included in it a program I wrote in C which can convert images on your computer to AppVars to easily be transferred to the calculator.
Clearly I'm not like the most advanced person ever at this stuff, it's more of a hobby and I'm not ultra dedicated to it.

I'm a computer science student, currently a sophomore in college. (Although I'm still taking mostly general ed classes so college has yet to improve my computer programming skills at all...)

Some other random facts... I've recently got into 3DS Homebrew, I wrote a clone of 2048 in C.

As for my personal interests beyond programming, I like video games. My favorite game franchises are probably Fire Emblem, Zelda, and Etrian Odyssey.

I'm mostly a lurker so don't expect me to post much... And sorry if my intro is a bit weird.

Sorunome:
Hello there, welcome to omnimaga! I sure hope you'll enjoy your stay!

Do you have any video footage of your homebrew 3DS thing? (Did you take advantage of 3D graphics?)

amihart:

--- Quote from: Sorunome on August 16, 2016, 02:15:40 pm ---Hello there, welcome to omnimaga! I sure hope you'll enjoy your stay!

Do you have any video footage of your homebrew 3DS thing? (Did you take advantage of 3D graphics?)

--- End quote ---

Oh, yeah, I do have video of it here. It doesn't make use of the 3D graphics, mainly because I put all the main graphics on the bottom screen since you can slide the tiles around with the stylus (or use the d-pad if you want).

I am working on a 3D rasterizer for 3D shapes with 3D depth. I'm either considering using it to write a maze game where you walk through 3D mazes in first person, or maybe I will create a better version of Ringman. Ringman is a game I wrote for the 3DS in SmileBASIC awhile ago. It is a game with both 3D depth and a 3D rasterizer, although since SmileBASIC is quite slow, I couldn't get it to work with anything but wireframe. Here's a video of that. Since games written in C are way faster, I could probably actually fill in the 3D shapes and even add some lighting.

p2:
Welcome to Omnimaga! :D
Really liked the fact you chose tetris for your example ^.^

Aaand you're the second girl I meet here today... It's really getting strange now >.>

Deep Toaster:
Welcome to Omnimaga :D

Your projects look really sweet. There ought to be more calculator games with sound (though 2.5 mm headphones are getting harder to find by the day).
--- Quote from: amihart on August 16, 2016, 02:08:49 pm ---Hello! I'm a fellow programmer.
--- End quote ---
Hello, fellow programmer!
--- Quote from: amihart on August 16, 2016, 02:08:49 pm ---In calc-related stuff, I own a TI-84+, a TI-84+CSE, and a TI-84+CE. I program those in Z80 Assembly, eZ80 Assembly, and sometimes mix TI-BASIC with my code. I can also program in C, I've written software in C for computers, for the 3DS, I haven't written much in C for the TI-84+CE tho because I prefer to do things in Assembly most of the time, although I plan to in the future.
--- End quote ---
Have you seen Axe (for the TI-84 Plus)? It's somewhere between C and assembly in the grand order of language high-ness (?) and really helped make game development faster on the calculator.
--- Quote from: amihart on August 16, 2016, 02:08:49 pm ---(I can also program in Java and I'm really good with JavaScript and web programming in general.)
--- End quote ---
Do you website? :D
--- Quote from: amihart on August 16, 2016, 02:08:49 pm ---I'm a computer science student, currently a sophomore in college. (Although I'm still taking mostly general ed classes so college has yet to improve my computer programming skills at all...)
--- End quote ---
I don't know how it will be for you, but at least at my school the computer science sequence is very theoretical. I've had about six classes in total in the last three years in which I was expected to code at all, but some of the mathy parts are fun too.
--- Quote from: amihart on August 16, 2016, 02:08:49 pm ---And sorry if my intro is a bit weird.
--- End quote ---
ionno, that's one of the best intros I've seen ¯\_(ツ)_/¯

EDIT: dude, your graphics are really smooth :o

Navigation

[0] Message Index

[#] Next page

Go to full version