Author Topic: Hello fellow nerds and nerdettes  (Read 8051 times)

0 Members and 1 Guest are viewing this topic.

Offline amihart

  • LV0 Newcomer (Next: 5)
  • Posts: 0
  • Rating: +0/-0
    • View Profile
Hello fellow nerds and nerdettes
« on: August 16, 2016, 02:08:49 pm »
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.
« Last Edit: August 25, 2016, 09:33:23 pm by amihart »

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Hello fellow nerds and nerdettes
« Reply #1 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?)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline amihart

  • LV0 Newcomer (Next: 5)
  • Posts: 0
  • Rating: +0/-0
    • View Profile
Re: Hello fellow nerds and nerdettes
« Reply #2 on: August 16, 2016, 02:22:02 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?)

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.

« Last Edit: August 16, 2016, 02:28:30 pm by amihart »

Offline p2

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 849
  • Rating: +51/-11
  • I'm back :)
    • View Profile
Re: Hello fellow nerds and nerdettes
« Reply #3 on: August 16, 2016, 03:27:09 pm »
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 >.>
*insert supercool signature*

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Hello fellow nerds and nerdettes
« Reply #4 on: August 25, 2016, 06:59:48 am »
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).
Hello! I'm a fellow programmer.
Hello, fellow programmer!
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.
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.
(I can also program in Java and I'm really good with JavaScript and web programming in general.)
Do you website? :D
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...)
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.
And sorry if my intro is a bit weird.
ionno, that's one of the best intros I've seen ¯\_(ツ)_/¯

EDIT: dude, your graphics are really smooth :o




Offline amihart

  • LV0 Newcomer (Next: 5)
  • Posts: 0
  • Rating: +0/-0
    • View Profile
Re: Hello fellow nerds and nerdettes
« Reply #5 on: August 25, 2016, 09:26:38 pm »
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).

That's why I use an adapter. They're like $8 on Amazon and you can use any standard pair of headphones or speakers with it.

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.

I've heard of it, but I prefer writing things form scratch. It's funner. :P
Hence why I wrote my own sound and graphics library from scratch for my PongWS game rather than using preexisting ones.

I don't know why, I just find it funner this way.

Quote
Do you website? :D

I can web program if that's what you're asking. I can code in JavaScript incredibly well, pretty much fluent, but I'm also decent at PHP and SQL. I've written my own website before from scratch including my own working forum back in high school.

If you're asking if I have a website, no. The couple of sites I made are no longer up as I am in a dorm now so I can't run my web server.

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.

Yeah, I understand, but the theory should improve what I'm capable of programming. The issue is I've yet to learn any theory because of the ridiculous amount of general ed classes I have to take. I transferred in with almost a year, have spent a year taking more, and still won't finish them up until the end of this semester.

Quote
EDIT: dude, your graphics are really smooth :o

Are you referring to my PongWS game?
« Last Edit: August 25, 2016, 09:32:02 pm by amihart »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Hello fellow nerds and nerdettes
« Reply #6 on: September 03, 2016, 10:00:23 pm »
Hello there, welcome to Omnimaga!