* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: E37's projects  (Read 5127 times)

0 Members and 1 Guest are viewing this topic.

Offline E37

  • Full User
  • Join Date: Jul 2016
  • Location: Lihilzard Empire
  • Posts: 223
  • Post Rating Ratio: +10/-0
  • I own 2 game consoles, a ti-83 and a ti-84!
    • E37
E37's projects
« on: December 05, 2016, 08:11:21 pm »
I tend to make little projects every now and then, and none of them really deserve their own thread. I guess I'll put them all here.
They aren't usually much, so feel free to ignore this thread unless you are really bored and want some dumb distraction for a little while.

(click to show/hide)

I will add more when I feel like typing out how to use them.


  • Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18428
  • Post Rating Ratio: +93/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: E37's projects
« Reply #1 on: December 06, 2016, 08:30:35 am »
I will try this when I have a chance. You should post a screenshot :)
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline E37

  • Full User
  • Join Date: Jul 2016
  • Location: Lihilzard Empire
  • Posts: 223
  • Post Rating Ratio: +10/-0
  • I own 2 game consoles, a ti-83 and a ti-84!
    • E37
Re: E37's projects
« Reply #2 on: January 07, 2017, 06:01:48 pm »
I have been working on a game recently. It is a caving game where you can place buildings, teleport in 'miners' and drilling units. You start out with a small area discovered and can uncover more caves.
Right now, I just use the cursor to destroy walls, but eventually the units will. The game looks a lot better on an actual calc. I used the A* pathfinding algorithm (the only good example in the screenshot is when the unit went around some rubble which would have been a slower path)

I am debating whether to make it turn based because the whenever a unit pathfinds, it can lag up to a second.

After the program exits, pressing the ON key shows "X=7.2E-128 Y=7.2E-128" in small font at the bottom left corner of the screen. It doesn't appear to be harmful but I can't figure what is causing it. I am sure the program causes it.

Any thoughts?
  • Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

Offline p4nix

  • Full User
  • Join Date: Jun 2015
  • Location: Germany
  • Posts: 429
  • Post Rating Ratio: +6/-1
  • Don't catch the ball.
    • p4nix
  • Gender: Male
Re: E37's projects
« Reply #3 on: January 07, 2017, 06:20:49 pm »
Looks very good, too bad I don't have a TI calculator. Maybe you can only calculate a few parts of the A* algorithm using something like interrupts or polling...
In which language did you program this?
  • Calculators owned: fx9860GII (SH4)

Offline E37

  • Full User
  • Join Date: Jul 2016
  • Location: Lihilzard Empire
  • Posts: 223
  • Post Rating Ratio: +10/-0
  • I own 2 game consoles, a ti-83 and a ti-84!
    • E37
Re: E37's projects
« Reply #4 on: January 07, 2017, 06:22:16 pm »
Looks very good, too bad I don't have a TI calculator. Maybe you can only calculate a few parts of the A* algorithm using something like interrupts or polling...
In which language did you program this?

That might be possible, but The trouble starts when there are 5+ of them all wanting to pathfind.
It is in Axe.
  • Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

Offline E37

  • Full User
  • Join Date: Jul 2016
  • Location: Lihilzard Empire
  • Posts: 223
  • Post Rating Ratio: +10/-0
  • I own 2 game consoles, a ti-83 and a ti-84!
    • E37
Re: E37's projects
« Reply #5 on: January 08, 2017, 04:30:20 pm »
(click to show/hide)

(click to show/hide)

(click to show/hide)

(click to show/hide)

(click to show/hide)

I will add more when I feel like typing out how to use them.

I am too lazy to make screenshots. If you want one, ask me.
« Last Edit: January 08, 2017, 04:34:39 pm by E37 »
  • Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

Offline p4nix

  • Full User
  • Join Date: Jun 2015
  • Location: Germany
  • Posts: 429
  • Post Rating Ratio: +6/-1
  • Don't catch the ball.
    • p4nix
  • Gender: Male
Re: E37's projects
« Reply #6 on: January 08, 2017, 10:20:50 pm »
Feels bad not having a calculator which can run Axe ;) Keep your good work up tho, from the descriptions it sounds very interesting. Could you still add some eyecandy (screenshots)?
  • Calculators owned: fx9860GII (SH4)

Offline p2

  • CodeWalrus Staff
  • Super User
  • Moderator
  • CodeWalrus Supporter
  • *
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 2259
  • Post Rating Ratio: +8/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
  • Gender: Male
Re: E37's projects
« Reply #7 on: January 08, 2017, 11:04:06 pm »
After the program exits, pressing the ON key shows "X=7.2E-128 Y=7.2E-128" in small font at the bottom left corner of the screen. It doesn't appear to be harmful but I can't figure what is causing it. I am sure the program causes it.

Any thoughts?
sounds like its displaying (or at least trying to) the cursor position. That means you have to reset the game from graph screen to main text screen (don't ask me how).
Still you should get a problem as it seems you have altered the part of memory where the cursor position is saved. The address for that should be somewhere in TI Wiki.
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Offline E37

  • Full User
  • Join Date: Jul 2016
  • Location: Lihilzard Empire
  • Posts: 223
  • Post Rating Ratio: +10/-0
  • I own 2 game consoles, a ti-83 and a ti-84!
    • E37
Re: E37's projects
« Reply #8 on: January 10, 2017, 06:29:14 pm »
That makes sense!  :D
I'm testing it now. There is no point in the os that does it normally that I can think of though...

I have fixed it!
It turns out that if you use L2 (statVars) as a 756b buffer, you need to 0 it before you quit.
« Last Edit: January 10, 2017, 07:21:55 pm by E37 »
  • Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

Offline p2

  • CodeWalrus Staff
  • Super User
  • Moderator
  • CodeWalrus Supporter
  • *
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 2259
  • Post Rating Ratio: +8/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
  • Gender: Male
Re: E37's projects
« Reply #9 on: January 11, 2017, 10:46:00 am »
Glad to hear :)
Was that already your last known bug, or are there others? ^^
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Offline E37

  • Full User
  • Join Date: Jul 2016
  • Location: Lihilzard Empire
  • Posts: 223
  • Post Rating Ratio: +10/-0
  • I own 2 game consoles, a ti-83 and a ti-84!
    • E37
Re: E37's projects
« Reply #10 on: January 12, 2017, 06:22:26 pm »
They are always more. Killing one causes 3 more to pop up each more bizarre than the last.  ;)

I hope to upload some more screenies later today,.
  • Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

Offline kotu

  • blank space here pls
  • Super User
  • Join Date: Aug 2016
  • Location: UK
  • Posts: 993
  • Post Rating Ratio: +7/-7
  • I read bytecode for cash
    • profile.php?id=100010378444176
    • dj_kotu
    • @UCAy2ZF4hbc08iStnTn6jgxQ
    • rowanmedhurst
    • @djkotu
    • @romanov-psyco
    • futurerave.uk
  • Gender: Male
Re: E37's projects
« Reply #11 on: January 12, 2017, 06:27:17 pm »
you'll have to research learning magic spells
  • Calculators owned: TI 84+CE-T
  • Consoles, mobile devices and vintage computers owned: Sega Master System, Sony PS3
mateo patio.

Offline p2

  • CodeWalrus Staff
  • Super User
  • Moderator
  • CodeWalrus Supporter
  • *
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 2259
  • Post Rating Ratio: +8/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
  • Gender: Male
Re: E37's projects
« Reply #12 on: January 13, 2017, 08:45:29 am »
They are always more. Killing one causes 3 more to pop up each more bizarre than the last.  ;)

I hope to upload some more screenies later today,.
* p2 is waiting for his eye candy

sorry if I'm being pushy >.<
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Offline E37

  • Full User
  • Join Date: Jul 2016
  • Location: Lihilzard Empire
  • Posts: 223
  • Post Rating Ratio: +10/-0
  • I own 2 game consoles, a ti-83 and a ti-84!
    • E37
Re: E37's projects
« Reply #13 on: January 13, 2017, 06:20:44 pm »
They are always more. Killing one causes 3 more to pop up each more bizarre than the last.  ;)

I hope to upload some more screenies later today,.
* p2 is waiting for his eye candy

sorry if I'm being pushy >.<
Not at all  ;)
I tried to introduce more features and seriously broke things...
  • Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

Offline E37

  • Full User
  • Join Date: Jul 2016
  • Location: Lihilzard Empire
  • Posts: 223
  • Post Rating Ratio: +10/-0
  • I own 2 game consoles, a ti-83 and a ti-84!
    • E37
Re: E37's projects
« Reply #14 on: January 15, 2017, 09:37:55 pm »
Well... I finally got it working! (and added a load of new things)
I increased the map size, made it turn based, cut the average pathfinding time in half, vastly improved the greyscale (greylib), improved the worker's ai, added 2 new vehicles, made it so the units (not the user) have to drill walls, fixed all the memory leaks and completed some general optimizations!
Don't worry, there will be screenshots!

Planned features:
4 more vehicles
a way to remove units once they have been created
the ability to create buildings
some enemies
better control options
more buildings (all the buildings that currently exist are in the screenshot)
« Last Edit: January 15, 2017, 10:45:16 pm by E37 »
  • Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert $37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games